--- 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) {