src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
branchJEP-349-branch
changeset 57882 562f598d303c
parent 57873 68134337dbf8
child 57934 9c150f2b1fea
--- a/src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp	Mon Aug 26 13:09:14 2019 +0200
+++ b/src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp	Mon Aug 26 17:59:32 2019 +0200
@@ -68,7 +68,10 @@
   void unlock();
   DEBUG_ONLY(bool is_locked() const;)
 
+  JfrCheckpointMspace* lookup(Buffer* old) const;
+
   static Buffer* lease_buffer(Thread* t, size_t size = 0);
+  static Buffer* lease_buffer(Buffer* old, Thread* t, size_t size = 0);
   static Buffer* flush(Buffer* old, size_t used, size_t requested, Thread* t);
 
   size_t clear();
@@ -77,6 +80,7 @@
   size_t flush();
   size_t write_epoch_transition_mspace();
   size_t write_types();
+  size_t write_threads();
   size_t write_metadata_event();
   void write_type_set();
   void shift_epoch();