equal
deleted
inserted
replaced
42 friend class TypeSetSerialization; |
42 friend class TypeSetSerialization; |
43 private: |
43 private: |
44 static JfrArtifactSet* _artifacts; |
44 static JfrArtifactSet* _artifacts; |
45 static JfrArtifactClosure* _subsystem_callback; |
45 static JfrArtifactClosure* _subsystem_callback; |
46 static bool _class_unload; |
46 static bool _class_unload; |
|
47 static bool _flushpoint; |
|
48 static bool is_rotating(); |
|
49 static bool is_not_rotating(); |
|
50 static bool current_epoch(); |
47 |
51 |
48 static void do_klass(Klass* k); |
52 static void do_klass(Klass* k); |
49 static void do_unloaded_klass(Klass* k); |
53 static void do_unloaded_klass(Klass* k); |
50 static void do_klasses(); |
54 static void do_klasses(); |
51 |
55 |
65 static void write_package_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
69 static void write_package_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
66 static void write_module_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
70 static void write_module_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
67 static void write_class_loader_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
71 static void write_class_loader_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
68 static void write_method_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
72 static void write_method_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
69 static void write_symbol_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
73 static void write_symbol_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer); |
70 static void serialize(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer, bool class_unload); |
74 static size_t serialize(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer, bool class_unload, bool flushpoint); |
71 }; |
75 }; |
72 |
76 |
73 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPESET_HPP |
77 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPESET_HPP |