--- a/src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp Thu Aug 29 03:29:45 2019 +0200
+++ b/src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp Thu Aug 29 12:53:05 2019 +0200
@@ -88,6 +88,8 @@
bool use_epoch_transition_mspace(const Thread* t) const;
void notify_threads();
void notify_types_on_rotation();
+ bool is_type_set_required();
+ bool is_constant_set_required();
JfrCheckpointManager(JfrChunkWriter& cw);
~JfrCheckpointManager();
@@ -99,8 +101,8 @@
public:
void register_service_thread(const Thread* t);
- bool is_type_set_checkpoint_required() const;
size_t flush_type_set();
+ void flush_constant_set();
static void write_type_set_for_unloaded_classes();
static void create_thread_checkpoint(Thread* t);
static void write_thread_checkpoint(Thread* t);