70 JVM_MonitorWait(JNIEnv *env, jobject obj, jlong ms);
71
72 JNIEXPORT void JNICALL
73 JVM_MonitorNotify(JNIEnv *env, jobject obj);
74
75 JNIEXPORT void JNICALL
76 JVM_MonitorNotifyAll(JNIEnv *env, jobject obj);
77
78 JNIEXPORT jobject JNICALL
79 JVM_Clone(JNIEnv *env, jobject obj);
80
81 /*
82 * java.lang.String
83 */
84 JNIEXPORT jstring JNICALL
85 JVM_InternString(JNIEnv *env, jstring str);
86
87 /*
88 * java.lang.System
89 */
90 JNIEXPORT jlong JNICALL
91 JVM_CurrentTimeMillis(JNIEnv *env, jclass ignored);
92
93 JNIEXPORT jlong JNICALL
94 JVM_NanoTime(JNIEnv *env, jclass ignored);
95
96 JNIEXPORT jlong JNICALL
97 JVM_GetNanoTimeAdjustment(JNIEnv *env, jclass ignored, jlong offset_secs);
98
99 JNIEXPORT void JNICALL
100 JVM_ArrayCopy(JNIEnv *env, jclass ignored, jobject src, jint src_pos,
101 jobject dst, jint dst_pos, jint length);
102
103 /*
104 * Return an array of all properties as alternating name and value pairs.
105 */
106 JNIEXPORT jobjectArray JNICALL
107 JVM_GetProperties(JNIEnv *env);
108
109 /*
195 jobject dynamicMethodType,
196 jclass lambdaProxyClass);
197
198 JNIEXPORT jclass JNICALL
199 JVM_LookupLambdaProxyClassFromArchive(JNIEnv* env, jclass caller,
200 jstring interfaceMethodName,
201 jobject factoryType,
202 jobject interfaceMethodType,
203 jobject implementationMember,
204 jobject dynamicMethodType);
205
206 JNIEXPORT jint JNICALL
207 JVM_GetCDSConfigStatus();
208
209 JNIEXPORT jlong JNICALL
210 JVM_GetRandomSeedForDumping();
211
212 JNIEXPORT void JNICALL
213 JVM_LogLambdaFormInvoker(JNIEnv* env, jstring line);
214
215 JNIEXPORT void JNICALL
216 JVM_DumpClassListToFile(JNIEnv* env, jstring fileName);
217
218 JNIEXPORT void JNICALL
219 JVM_DumpDynamicArchive(JNIEnv* env, jstring archiveName);
220
221 JNIEXPORT jboolean JNICALL
222 JVM_NeedsClassInitBarrierForCDS(JNIEnv* env, jclass cls);
223
224 /*
225 * java.lang.Throwable
226 */
227 JNIEXPORT void JNICALL
228 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
229
230 /*
231 * java.lang.StackTraceElement
232 */
233 JNIEXPORT void JNICALL
234 JVM_InitStackTraceElementArray(JNIEnv *env, jobjectArray elements, jobject backtrace, jint depth);
|
70 JVM_MonitorWait(JNIEnv *env, jobject obj, jlong ms);
71
72 JNIEXPORT void JNICALL
73 JVM_MonitorNotify(JNIEnv *env, jobject obj);
74
75 JNIEXPORT void JNICALL
76 JVM_MonitorNotifyAll(JNIEnv *env, jobject obj);
77
78 JNIEXPORT jobject JNICALL
79 JVM_Clone(JNIEnv *env, jobject obj);
80
81 /*
82 * java.lang.String
83 */
84 JNIEXPORT jstring JNICALL
85 JVM_InternString(JNIEnv *env, jstring str);
86
87 /*
88 * java.lang.System
89 */
90 JNIEXPORT jboolean JNICALL
91 JVM_AOTIsTraining(JNIEnv *env);
92
93 JNIEXPORT jboolean JNICALL
94 JVM_AOTEndTraining(JNIEnv *env);
95
96 JNIEXPORT jstring JNICALL
97 JVM_AOTGetMode(JNIEnv *env);
98
99 JNIEXPORT jlong JNICALL
100 JVM_AOTGetRecordingDuration(JNIEnv *env);
101
102 JNIEXPORT jlong JNICALL
103 JVM_CurrentTimeMillis(JNIEnv *env, jclass ignored);
104
105 JNIEXPORT jlong JNICALL
106 JVM_NanoTime(JNIEnv *env, jclass ignored);
107
108 JNIEXPORT jlong JNICALL
109 JVM_GetNanoTimeAdjustment(JNIEnv *env, jclass ignored, jlong offset_secs);
110
111 JNIEXPORT void JNICALL
112 JVM_ArrayCopy(JNIEnv *env, jclass ignored, jobject src, jint src_pos,
113 jobject dst, jint dst_pos, jint length);
114
115 /*
116 * Return an array of all properties as alternating name and value pairs.
117 */
118 JNIEXPORT jobjectArray JNICALL
119 JVM_GetProperties(JNIEnv *env);
120
121 /*
207 jobject dynamicMethodType,
208 jclass lambdaProxyClass);
209
210 JNIEXPORT jclass JNICALL
211 JVM_LookupLambdaProxyClassFromArchive(JNIEnv* env, jclass caller,
212 jstring interfaceMethodName,
213 jobject factoryType,
214 jobject interfaceMethodType,
215 jobject implementationMember,
216 jobject dynamicMethodType);
217
218 JNIEXPORT jint JNICALL
219 JVM_GetCDSConfigStatus();
220
221 JNIEXPORT jlong JNICALL
222 JVM_GetRandomSeedForDumping();
223
224 JNIEXPORT void JNICALL
225 JVM_LogLambdaFormInvoker(JNIEnv* env, jstring line);
226
227 JNIEXPORT void JNICALL
228 JVM_LogDynamicProxy(JNIEnv *env, jobject loader, jstring proxy_name, jobjectArray interfaces, jint accessFlags);
229
230 JNIEXPORT void JNICALL
231 JVM_DumpClassListToFile(JNIEnv* env, jstring fileName);
232
233 JNIEXPORT void JNICALL
234 JVM_DumpDynamicArchive(JNIEnv* env, jstring archiveName);
235
236 JNIEXPORT jboolean JNICALL
237 JVM_NeedsClassInitBarrierForCDS(JNIEnv* env, jclass cls);
238
239 /*
240 * java.lang.Throwable
241 */
242 JNIEXPORT void JNICALL
243 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
244
245 /*
246 * java.lang.StackTraceElement
247 */
248 JNIEXPORT void JNICALL
249 JVM_InitStackTraceElementArray(JNIEnv *env, jobjectArray elements, jobject backtrace, jint depth);
|