< prev index next >

src/hotspot/share/include/jvm.h

Print this page

  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);
< prev index next >