src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
branchJEP-349-branch
changeset 57934 9c150f2b1fea
parent 57886 87f8a814310d
child 57983 a57907813a83
--- a/src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp	Thu Aug 29 03:29:45 2019 +0200
+++ b/src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp	Thu Aug 29 12:53:05 2019 +0200
@@ -439,16 +439,24 @@
   JfrTypeManager::write_type_set_for_unloaded_classes();
 }
 
-bool JfrCheckpointManager::is_type_set_checkpoint_required() const {
+bool JfrCheckpointManager::is_type_set_required() {
   return JfrTraceIdEpoch::is_klass_tagged_in_epoch();
 }
 
+bool JfrCheckpointManager::is_constant_set_required() {
+  return JfrTypeManager::is_new_constant_registered();
+}
+
 size_t JfrCheckpointManager::flush_type_set() {
   const size_t elements = JfrTypeManager::flush_type_set();
   flush();
   return elements;
 }
 
+void JfrCheckpointManager::flush_constant_set() {
+  flush();
+}
+
 void JfrCheckpointManager::create_thread_checkpoint(Thread* t) {
   JfrTypeManager::create_thread_checkpoint(t);
 }