diff -r 2c3cc4b01880 -r c16ac7a2eba4 src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp --- a/src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp Wed Oct 30 16:14:56 2019 +0100 +++ b/src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp Wed Oct 30 19:43:52 2019 +0100 @@ -61,7 +61,7 @@ public: JfrBuffer(); bool initialize(size_t header_size, size_t size, const void* id = NULL); - void reinitialize(); + void reinitialize(bool exclusion = false); void concurrent_reinitialization(); size_t discard(); JfrBuffer* next() const { @@ -165,12 +165,15 @@ bool retired() const; void set_retired(); void clear_retired(); + + bool excluded() const; + void set_excluded(); + void clear_excluded(); }; class JfrAgeNode : public JfrBuffer { private: JfrBuffer* _retired; - public: JfrAgeNode() : _retired(NULL) {} void set_retired_buffer(JfrBuffer* retired) {