equal
deleted
inserted
replaced
59 const u1* stable_top() const; |
59 const u1* stable_top() const; |
60 |
60 |
61 public: |
61 public: |
62 JfrBuffer(); |
62 JfrBuffer(); |
63 bool initialize(size_t header_size, size_t size, const void* id = NULL); |
63 bool initialize(size_t header_size, size_t size, const void* id = NULL); |
64 void reinitialize(); |
64 void reinitialize(bool exclusion = false); |
65 void concurrent_reinitialization(); |
65 void concurrent_reinitialization(); |
66 size_t discard(); |
66 size_t discard(); |
67 JfrBuffer* next() const { |
67 JfrBuffer* next() const { |
68 return _next; |
68 return _next; |
69 } |
69 } |
163 void clear_lease(); |
163 void clear_lease(); |
164 |
164 |
165 bool retired() const; |
165 bool retired() const; |
166 void set_retired(); |
166 void set_retired(); |
167 void clear_retired(); |
167 void clear_retired(); |
|
168 |
|
169 bool excluded() const; |
|
170 void set_excluded(); |
|
171 void clear_excluded(); |
168 }; |
172 }; |
169 |
173 |
170 class JfrAgeNode : public JfrBuffer { |
174 class JfrAgeNode : public JfrBuffer { |
171 private: |
175 private: |
172 JfrBuffer* _retired; |
176 JfrBuffer* _retired; |
173 |
|
174 public: |
177 public: |
175 JfrAgeNode() : _retired(NULL) {} |
178 JfrAgeNode() : _retired(NULL) {} |
176 void set_retired_buffer(JfrBuffer* retired) { |
179 void set_retired_buffer(JfrBuffer* retired) { |
177 _retired = retired; |
180 _retired = retired; |
178 } |
181 } |