568 |
568 |
569 JfrJavaSupport::CAUSE JfrJavaSupport::cause() { |
569 JfrJavaSupport::CAUSE JfrJavaSupport::cause() { |
570 return _cause; |
570 return _cause; |
571 } |
571 } |
572 |
572 |
573 // XXX |
|
574 //const char* const JDK_JFR_MODULE_NAME = "jdk.jfr"; |
|
575 //const char* const JDK_JFR_PACKAGE_NAME = "jdk/jfr"; |
|
576 |
|
577 jlong JfrJavaSupport::jfr_thread_id(jobject target_thread) { |
573 jlong JfrJavaSupport::jfr_thread_id(jobject target_thread) { |
578 // ThreadsListHandle tlh; |
574 // ThreadsListHandle tlh; |
579 // XXX is it correct and safe? |
575 // XXX is it correct and safe? |
580 JavaThread* native_thread = java_lang_Thread::thread(JNIHandles::resolve_non_null(target_thread)); |
576 JavaThread* native_thread = java_lang_Thread::thread(JNIHandles::resolve_non_null(target_thread)); |
581 // (void)tlh.cv_internal_thread_to_JavaThread(target_thread, &native_thread, NULL); |
577 // (void)tlh.cv_internal_thread_to_JavaThread(target_thread, &native_thread, NULL); |