src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
changeset 58786 7909763ad193
parent 58132 caa25ab47aca
child 58823 6a21dba79b81
child 58863 c16ac7a2eba4
equal deleted inserted replaced
58785:c6cbcc673cd3 58786:7909763ad193
    30 class JfrCheckpointWriter;
    30 class JfrCheckpointWriter;
    31 
    31 
    32 class JfrTypeManager : public AllStatic {
    32 class JfrTypeManager : public AllStatic {
    33  public:
    33  public:
    34   static bool initialize();
    34   static bool initialize();
    35   static void clear();
    35   static void destroy();
    36   static void write_types(JfrCheckpointWriter& writer);
    36   static void write_types(JfrCheckpointWriter& writer);
    37   static void write_safepoint_types(JfrCheckpointWriter& writer);
    37   static void write_safepoint_types(JfrCheckpointWriter& writer);
    38   static void write_type_set();
       
    39   static void write_type_set_for_unloaded_classes();
       
    40   static void create_thread_blob(JavaThread* jt);
    38   static void create_thread_blob(JavaThread* jt);
    41   static void write_thread_checkpoint(JavaThread* jt);
    39   static void write_thread_checkpoint(JavaThread* jt);
    42 };
    40 };
    43 
    41 
    44 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPEMANAGER_HPP
    42 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPEMANAGER_HPP