src/share/vm/jfr/recorder/jfrRecorder.hpp

changeset 9925
30fb8c8cceb9
parent 9884
1258121876f8
child 9986
85e682d8ab91
equal deleted inserted replaced
9924:89fb452b3688 9925:30fb8c8cceb9
38 friend class Jfr; 38 friend class Jfr;
39 friend void recorderthread_entry(JavaThread*, Thread*); 39 friend void recorderthread_entry(JavaThread*, Thread*);
40 private: 40 private:
41 static bool _shutting_down; 41 static bool _shutting_down;
42 42
43 static bool on_create_vm_1();
44 static bool on_create_vm_2();
45 static bool on_create_vm_3();
43 static bool create_checkpoint_manager(); 46 static bool create_checkpoint_manager();
44 static bool create_chunk_repository(); 47 static bool create_chunk_repository();
45 static bool create_java_event_writer(); 48 static bool create_java_event_writer();
46 static bool create_jvmti_agent(); 49 static bool create_jvmti_agent();
47 static bool create_os_interface(); 50 static bool create_os_interface();
52 static bool create_stringpool(); 55 static bool create_stringpool();
53 static bool create_thread_sampling(); 56 static bool create_thread_sampling();
54 static bool create_components(); 57 static bool create_components();
55 static void destroy_components(); 58 static void destroy_components();
56 static void on_recorder_thread_exit(); 59 static void on_recorder_thread_exit();
57 static bool on_vm_start();
58 static bool on_vm_init();
59 60
60 public: 61 public:
61 static bool is_enabled(); 62 static bool is_enabled();
62 static bool is_disabled(); 63 static bool is_disabled();
63 static bool create(bool simulate_failure); 64 static bool create(bool simulate_failure);

mercurial