diff -r 2c3cc4b01880 -r c16ac7a2eba4 src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp --- a/src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp Wed Oct 30 16:14:56 2019 +0100 +++ b/src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp Wed Oct 30 19:43:52 2019 +0100 @@ -46,11 +46,10 @@ void open_new_chunk(bool vm_error = false); void chunk_rotation(); void in_memory_rotation(); - void serialize_storage_from_in_memory_recording(); void finalize_current_chunk(); - void finalize_current_chunk_on_vm_error(); void prepare_for_vm_error_rotation(); void vm_error_rotation(); + void invoke_flush(); void clear(); void pre_safepoint_clear(); @@ -67,7 +66,9 @@ public: JfrRecorderService(); void start(); + size_t flush(); void rotate(int msgs); + void flushpoint(); void process_full_buffers(); void scavenge(); void evaluate_chunk_size_for_rotation();