diff -r bffba8d6611a -r 562f598d303c src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp --- 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();