< prev index next >

src/hotspot/share/include/jvm.h

Print this page
*** 287,10 ***
--- 287,13 ---
  JVM_CurrentThread(JNIEnv *env, jclass threadClass);
  
  JNIEXPORT void JNICALL
  JVM_SetCurrentThread(JNIEnv *env, jobject thisThread, jobject theThread);
  
+ JNIEXPORT void JNICALL
+ JVM_SetCurrentLockId(JNIEnv* env, jclass threadClass, jlong tid);
+ 
  JNIEXPORT void JNICALL
  JVM_Interrupt(JNIEnv *env, jobject thread);
  
  JNIEXPORT jboolean JNICALL
  JVM_HoldsLock(JNIEnv *env, jclass threadClass, jobject obj);

*** 1146,10 ***
--- 1149,16 ---
  JVM_VirtualThreadHideFrames(JNIEnv* env, jclass clazz, jboolean hide);
  
  JNIEXPORT void JNICALL
  JVM_VirtualThreadDisableSuspend(JNIEnv* env, jclass clazz, jboolean enter);
  
+ JNIEXPORT void JNICALL
+ JVM_VirtualThreadPinnedEvent(jint reasonCode, jstring reasonString);
+ 
+ JNIEXPORT jobject JNICALL
+ JVM_TakeVirtualThreadListToUnblock(JNIEnv* env, jclass ignored);
+ 
  /*
   * Core reflection support.
   */
  JNIEXPORT jint JNICALL
  JVM_GetClassFileVersion(JNIEnv *env, jclass current);
< prev index next >