< prev index next >

src/hotspot/share/prims/jvm.cpp

Print this page
*** 2947,13 ***
  JVM_ENTRY(jobject, JVM_GetStackTrace(JNIEnv *env, jobject jthread))
    oop trace = java_lang_Thread::async_get_stack_trace(JNIHandles::resolve(jthread), THREAD);
    return JNIHandles::make_local(THREAD, trace);
  JVM_END
  
! JVM_ENTRY(jobject, JVM_CreateThreadSnapshot(JNIEnv* env, jobject jthread))
  #if INCLUDE_JVMTI
!   oop snapshot = ThreadSnapshotFactory::get_thread_snapshot(jthread, THREAD);
    return JNIHandles::make_local(THREAD, snapshot);
  #else
    THROW_NULL(vmSymbols::java_lang_UnsupportedOperationException());
  #endif
  JVM_END
--- 2947,13 ---
  JVM_ENTRY(jobject, JVM_GetStackTrace(JNIEnv *env, jobject jthread))
    oop trace = java_lang_Thread::async_get_stack_trace(JNIHandles::resolve(jthread), THREAD);
    return JNIHandles::make_local(THREAD, trace);
  JVM_END
  
! JVM_ENTRY(jobject, JVM_CreateThreadSnapshot(JNIEnv* env, jobject jthread, jboolean suspendedByCaller))
  #if INCLUDE_JVMTI
!   oop snapshot = ThreadSnapshotFactory::get_thread_snapshot(jthread, suspendedByCaller, THREAD);
    return JNIHandles::make_local(THREAD, snapshot);
  #else
    THROW_NULL(vmSymbols::java_lang_UnsupportedOperationException());
  #endif
  JVM_END
< prev index next >