< prev index next >

src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp

Print this page
@@ -23,21 +23,25 @@
   */
  #ifndef SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPEMANAGER_HPP
  #define SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPEMANAGER_HPP
  
  #include "jfr/utilities/jfrAllocation.hpp"
+ #include "jfr/utilities/jfrBlob.hpp"
+ #include "jfr/utilities/jfrTypes.hpp"
+ #include "oops/oopsHierarchy.hpp"
  
  class JavaThread;
  class JfrCheckpointWriter;
+ class Thread;
  
  class JfrTypeManager : public AllStatic {
   public:
    static bool initialize();
    static void destroy();
    static void on_rotation();
    static void write_threads(JfrCheckpointWriter& writer);
-   static void create_thread_blob(Thread* t);
-   static void write_thread_checkpoint(Thread* t);
+   static JfrBlobHandle create_thread_blob(JavaThread* jt, traceid tid = 0, oop vthread = NULL);
+   static void write_checkpoint(Thread* t, traceid tid = 0, oop vthread = NULL);
    static void write_static_types(JfrCheckpointWriter& writer);
  };
  
  #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPEMANAGER_HPP
< prev index next >