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 /*
222 * java.lang.Throwable
223 */
224 JNIEXPORT void JNICALL
225 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
226
227 /*
228 * java.lang.StackTraceElement
229 */
230 JNIEXPORT void JNICALL
231 JVM_InitStackTraceElementArray(JNIEnv *env, jobjectArray elements, jobject backtrace, jint depth);
232
233 JNIEXPORT void JNICALL
234 JVM_InitStackTraceElement(JNIEnv* env, jobject element, jobject stackFrameInfo);
|
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 void JNICALL
94 JVM_AOTEndTraining(JNIEnv *env);
95
96 JNIEXPORT jlong JNICALL
97 JVM_CurrentTimeMillis(JNIEnv *env, jclass ignored);
98
99 JNIEXPORT jlong JNICALL
100 JVM_NanoTime(JNIEnv *env, jclass ignored);
101
102 JNIEXPORT jlong JNICALL
103 JVM_GetNanoTimeAdjustment(JNIEnv *env, jclass ignored, jlong offset_secs);
104
105 JNIEXPORT void JNICALL
106 JVM_ArrayCopy(JNIEnv *env, jclass ignored, jobject src, jint src_pos,
107 jobject dst, jint dst_pos, jint length);
108
109 /*
110 * Return an array of all properties as alternating name and value pairs.
111 */
112 JNIEXPORT jobjectArray JNICALL
113 JVM_GetProperties(JNIEnv *env);
114
115 /*
201 jobject dynamicMethodType,
202 jclass lambdaProxyClass);
203
204 JNIEXPORT jclass JNICALL
205 JVM_LookupLambdaProxyClassFromArchive(JNIEnv* env, jclass caller,
206 jstring interfaceMethodName,
207 jobject factoryType,
208 jobject interfaceMethodType,
209 jobject implementationMember,
210 jobject dynamicMethodType);
211
212 JNIEXPORT jint JNICALL
213 JVM_GetCDSConfigStatus();
214
215 JNIEXPORT jlong JNICALL
216 JVM_GetRandomSeedForDumping();
217
218 JNIEXPORT void JNICALL
219 JVM_LogLambdaFormInvoker(JNIEnv* env, jstring line);
220
221 JNIEXPORT void JNICALL
222 JVM_LogDynamicProxy(JNIEnv *env, jobject loader, jstring proxy_name, jobjectArray interfaces, jint accessFlags);
223
224 JNIEXPORT void JNICALL
225 JVM_DumpClassListToFile(JNIEnv* env, jstring fileName);
226
227 JNIEXPORT void JNICALL
228 JVM_DumpDynamicArchive(JNIEnv* env, jstring archiveName);
229
230 /*
231 * java.lang.Throwable
232 */
233 JNIEXPORT void JNICALL
234 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
235
236 /*
237 * java.lang.StackTraceElement
238 */
239 JNIEXPORT void JNICALL
240 JVM_InitStackTraceElementArray(JNIEnv *env, jobjectArray elements, jobject backtrace, jint depth);
241
242 JNIEXPORT void JNICALL
243 JVM_InitStackTraceElement(JNIEnv* env, jobject element, jobject stackFrameInfo);
|