equal
deleted
inserted
replaced
237 // code. |
237 // code. |
238 virtual bool is_in(const void* p) const = 0; |
238 virtual bool is_in(const void* p) const = 0; |
239 |
239 |
240 DEBUG_ONLY(bool is_in_or_null(const void* p) const { return p == NULL || is_in(p); }) |
240 DEBUG_ONLY(bool is_in_or_null(const void* p) const { return p == NULL || is_in(p); }) |
241 |
241 |
|
242 virtual uint32_t hash_oop(oop obj) const; |
|
243 |
242 void set_gc_cause(GCCause::Cause v) { |
244 void set_gc_cause(GCCause::Cause v) { |
243 if (UsePerfData) { |
245 if (UsePerfData) { |
244 _gc_lastcause = _gc_cause; |
246 _gc_lastcause = _gc_cause; |
245 _perf_gc_lastcause->set_value(GCCause::to_string(_gc_lastcause)); |
247 _perf_gc_lastcause->set_value(GCCause::to_string(_gc_lastcause)); |
246 _perf_gc_cause->set_value(GCCause::to_string(v)); |
248 _perf_gc_cause->set_value(GCCause::to_string(v)); |