--- a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp Sat Sep 21 12:31:40 2019 +0200
+++ b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp Sat Sep 21 12:33:26 2019 +0200
@@ -195,7 +195,7 @@
typedef StopOnNullIterator<const List> Iterator;
static List types;
-void JfrTypeManager::clear() {
+void JfrTypeManager::destroy() {
SerializerRegistrationGuard guard;
Iterator iter(types);
JfrSerializerRegistration* registration;
@@ -206,6 +206,11 @@
}
}
+void JfrTypeManager::clear() {
+ TypeSet type_set;
+ type_set.clear();
+}
+
void JfrTypeManager::on_rotation() {
const Iterator iter(types);
while (iter.has_next()) {