@@ -2696,7 +2696,7 @@ WB_ENTRY(void, WB_WaitUnsafe(JNIEnv* env, jobject wb, jint time))
26962696 os::naked_short_sleep (time);
26972697WB_END
26982698
2699- WB_ENTRY (void , WB_BusyWait (JNIEnv* env, jobject wb, jint time))
2699+ WB_ENTRY (void , WB_BusyWaitCPUTime (JNIEnv* env, jobject wb, jint time))
27002700 ThreadToNativeFromVM ttn (thread);
27012701 u8 start = os::current_thread_cpu_time();
27022702 u8 target_duration = time * (u8 )1000000 ;
@@ -2707,21 +2707,12 @@ WB_END
27072707
27082708WB_ENTRY (jboolean, WB_CPUSamplerSetOutOfStackWalking(JNIEnv* env, jobject wb, jboolean enable))
27092709 #if defined(ASSERT) && INCLUDE_JFR && defined(LINUX)
2710- JfrCPUTimeThreadSampling::set_out_of_stack_walking_enabled (enable == JNI_TRUE);
2711- return JNI_TRUE;
2710+ return JfrCPUTimeThreadSampling::set_out_of_stack_walking_enabled(enable == JNI_TRUE) ? JNI_TRUE : JNI_FALSE;
27122711 #else
27132712 return JNI_FALSE;
27142713 #endif
27152714WB_END
27162715
2717- WB_ENTRY (jlong, WB_CPUSamplerOutOfStackWalkingIterations(JNIEnv* env, jobject wb))
2718- #if defined(ASSERT) && INCLUDE_JFR && defined(LINUX)
2719- return (jlong)JfrCPUTimeThreadSampling::out_of_stack_walking_iterations();
2720- #else
2721- return 0 ;
2722- #endif
2723- WB_END
2724-
27252716WB_ENTRY (jstring, WB_GetLibcName(JNIEnv* env, jobject o))
27262717 ThreadToNativeFromVM ttn (thread);
27272718 jstring info_string = env->NewStringUTF (XSTR(LIBC));
@@ -3072,9 +3063,8 @@ static JNINativeMethod methods[] = {
30723063
30733064 {CC" isJVMTIIncluded" , CC" ()Z" , (void *)&WB_IsJVMTIIncluded},
30743065 {CC" waitUnsafe" , CC" (I)V" , (void *)&WB_WaitUnsafe},
3075- {CC" busyWait " , CC" (I)V" , (void *)&WB_BusyWait },
3066+ {CC" busyWaitCPUTime " , CC" (I)V" , (void *)&WB_BusyWaitCPUTime },
30763067 {CC" cpuSamplerSetOutOfStackWalking" , CC" (Z)Z" , (void *)&WB_CPUSamplerSetOutOfStackWalking},
3077- {CC" cpuSamplerOutOfStackWalkingIterations" , CC" ()J" ,(void *)&WB_CPUSamplerOutOfStackWalkingIterations},
30783068 {CC" getLibcName" , CC" ()Ljava/lang/String;" , (void *)&WB_GetLibcName},
30793069
30803070 {CC" pinObject" , CC" (Ljava/lang/Object;)V" , (void *)&WB_PinObject},
0 commit comments