--- a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp Thu Oct 17 20:27:44 2019 +0100
+++ b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp Thu Oct 17 20:53:35 2019 +0100
@@ -67,11 +67,6 @@
void serialize(JfrCheckpointWriter& writer);
};
-class G1HeapRegionTypeConstant : public JfrSerializer {
- public:
- void serialize(JfrCheckpointWriter& writer);
-};
-
class GCThresholdUpdaterConstant : public JfrSerializer {
public:
void serialize(JfrCheckpointWriter& writer);
@@ -87,11 +82,6 @@
void serialize(JfrCheckpointWriter& writer);
};
-class G1YCTypeConstant : public JfrSerializer {
- public:
- void serialize(JfrCheckpointWriter& writer);
-};
-
class ReferenceTypeConstant : public JfrSerializer {
public:
void serialize(JfrCheckpointWriter& writer);
@@ -118,7 +108,10 @@
};
class TypeSet : public JfrSerializer {
+ private:
+ JfrCheckpointWriter* _leakp_writer;
public:
+ explicit TypeSet(JfrCheckpointWriter* leakp_writer = NULL);
void serialize(JfrCheckpointWriter& writer);
};