< prev index next >

src/hotspot/share/include/jvm.h

Print this page

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









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

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