diff -r 2c3cc4b01880 -r c16ac7a2eba4 src/hotspot/share/jfr/metadata/jfrSerializer.hpp --- a/src/hotspot/share/jfr/metadata/jfrSerializer.hpp Wed Oct 30 16:14:56 2019 +0100 +++ b/src/hotspot/share/jfr/metadata/jfrSerializer.hpp Wed Oct 30 19:43:52 2019 +0100 @@ -70,7 +70,8 @@ class JfrSerializer : public CHeapObj { public: virtual ~JfrSerializer() {} - static bool register_serializer(JfrTypeId id, bool require_safepoint, bool permit_cache, JfrSerializer* serializer); + virtual void on_rotation() {} + static bool register_serializer(JfrTypeId id, bool permit_cache, JfrSerializer* serializer); virtual void serialize(JfrCheckpointWriter& writer) = 0; };