< prev index next >

src/hotspot/share/include/jvm.h

Print this page

1131  * Virtual thread support.
1132  */
1133 JNIEXPORT void JNICALL
1134 JVM_VirtualThreadStart(JNIEnv* env, jobject vthread);
1135 
1136 JNIEXPORT void JNICALL
1137 JVM_VirtualThreadEnd(JNIEnv* env, jobject vthread);
1138 
1139 JNIEXPORT void JNICALL
1140 JVM_VirtualThreadMount(JNIEnv* env, jobject vthread, jboolean hide);
1141 
1142 JNIEXPORT void JNICALL
1143 JVM_VirtualThreadUnmount(JNIEnv* env, jobject vthread, jboolean hide);
1144 
1145 JNIEXPORT void JNICALL
1146 JVM_VirtualThreadHideFrames(JNIEnv* env, jclass clazz, jboolean hide);
1147 
1148 JNIEXPORT void JNICALL
1149 JVM_VirtualThreadDisableSuspend(JNIEnv* env, jclass clazz, jboolean enter);
1150 









1151 /*
1152  * Core reflection support.
1153  */
1154 JNIEXPORT jint JNICALL
1155 JVM_GetClassFileVersion(JNIEnv *env, jclass current);
1156 
1157 /*
1158  * Return JNI_TRUE if warnings are printed when agents are dynamically loaded.
1159  */
1160 JNIEXPORT jboolean JNICALL
1161 JVM_PrintWarningAtDynamicAgentLoad(void);
1162 
1163 /*
1164  * This structure is used by the launcher to get the default thread
1165  * stack size from the VM using JNI_GetDefaultJavaVMInitArgs() with a
1166  * version of 1.1.  As it is not supported otherwise, it has been removed
1167  * from jni.h
1168  */
1169 typedef struct JDK1_1InitArgs {
1170     jint version;

1131  * Virtual thread support.
1132  */
1133 JNIEXPORT void JNICALL
1134 JVM_VirtualThreadStart(JNIEnv* env, jobject vthread);
1135 
1136 JNIEXPORT void JNICALL
1137 JVM_VirtualThreadEnd(JNIEnv* env, jobject vthread);
1138 
1139 JNIEXPORT void JNICALL
1140 JVM_VirtualThreadMount(JNIEnv* env, jobject vthread, jboolean hide);
1141 
1142 JNIEXPORT void JNICALL
1143 JVM_VirtualThreadUnmount(JNIEnv* env, jobject vthread, jboolean hide);
1144 
1145 JNIEXPORT void JNICALL
1146 JVM_VirtualThreadHideFrames(JNIEnv* env, jclass clazz, jboolean hide);
1147 
1148 JNIEXPORT void JNICALL
1149 JVM_VirtualThreadDisableSuspend(JNIEnv* env, jclass clazz, jboolean enter);
1150 
1151 JNIEXPORT void JNICALL
1152 JVM_VirtualThreadPinnedEvent(jint reasonCode, jstring reasonString);
1153     
1154 JNIEXPORT void JNICALL
1155 JVM_SetLockId(JNIEnv* env, jclass clazz, jlong tid);
1156 
1157 JNIEXPORT jobject JNICALL
1158 JVM_TakeVirtualThreadListToUnblock(JNIEnv* env, jclass ignored);
1159 
1160 /*
1161  * Core reflection support.
1162  */
1163 JNIEXPORT jint JNICALL
1164 JVM_GetClassFileVersion(JNIEnv *env, jclass current);
1165 
1166 /*
1167  * Return JNI_TRUE if warnings are printed when agents are dynamically loaded.
1168  */
1169 JNIEXPORT jboolean JNICALL
1170 JVM_PrintWarningAtDynamicAgentLoad(void);
1171 
1172 /*
1173  * This structure is used by the launcher to get the default thread
1174  * stack size from the VM using JNI_GetDefaultJavaVMInitArgs() with a
1175  * version of 1.1.  As it is not supported otherwise, it has been removed
1176  * from jni.h
1177  */
1178 typedef struct JDK1_1InitArgs {
1179     jint version;
< prev index next >