44 static bool is_disabled(); |
44 static bool is_disabled(); |
45 static bool is_recording(); |
45 static bool is_recording(); |
46 static void on_vm_init(); |
46 static void on_vm_init(); |
47 static void on_vm_start(); |
47 static void on_vm_start(); |
48 static void on_unloading_classes(); |
48 static void on_unloading_classes(); |
49 static void on_thread_exit(JavaThread* thread); |
49 static void on_thread_start(Thread* thread); |
50 static void on_thread_destruct(Thread* thread); |
50 static void on_thread_exit(Thread* thread); |
|
51 static void on_java_thread_dismantle(JavaThread* jt); |
51 static void on_vm_shutdown(bool exception_handler = false); |
52 static void on_vm_shutdown(bool exception_handler = false); |
52 static bool on_flight_recorder_option(const JavaVMOption** option, char* delimiter); |
53 static bool on_flight_recorder_option(const JavaVMOption** option, char* delimiter); |
53 static bool on_start_flight_recording_option(const JavaVMOption** option, char* delimiter); |
54 static bool on_start_flight_recording_option(const JavaVMOption** option, char* delimiter); |
54 static void weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f); |
55 static void weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f); |
55 static Thread* sampler_thread(); |
|
56 }; |
56 }; |
57 |
57 |
58 #endif // SHARE_VM_JFR_JFR_HPP |
58 #endif // SHARE_VM_JFR_JFR_HPP |