diff --git a/src/hotspot/share/gc/g1/g1CollectedHeap.hpp b/src/hotspot/share/gc/g1/g1CollectedHeap.hpp index 7f1344953f1f4..8b686b39bc264 100644 --- a/src/hotspot/share/gc/g1/g1CollectedHeap.hpp +++ b/src/hotspot/share/gc/g1/g1CollectedHeap.hpp @@ -1044,9 +1044,9 @@ class G1CollectedHeap : public CollectedHeap { // Return "TRUE" iff the given object address is within the collection // set. Assumes that the reference points into the heap. - inline bool is_in_cset(const HeapRegion *hr); - inline bool is_in_cset(oop obj); - inline bool is_in_cset(HeapWord* addr); + inline bool is_in_cset(const HeapRegion *hr) const; + inline bool is_in_cset(oop obj) const; + inline bool is_in_cset(HeapWord* addr) const; inline bool is_in_cset_or_humongous(const oop obj); diff --git a/src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp b/src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp index 55f0d2762a2f7..72adc4f509ec4 100644 --- a/src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp +++ b/src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp @@ -162,15 +162,15 @@ inline bool G1CollectedHeap::is_marked_next(oop obj) const { return _cm->next_mark_bitmap()->is_marked(obj); } -inline bool G1CollectedHeap::is_in_cset(oop obj) { +inline bool G1CollectedHeap::is_in_cset(oop obj) const { return is_in_cset(cast_from_oop<HeapWord*>(obj)); } -inline bool G1CollectedHeap::is_in_cset(HeapWord* addr) { +inline bool G1CollectedHeap::is_in_cset(HeapWord* addr) const { return _region_attr.is_in_cset(addr); } -bool G1CollectedHeap::is_in_cset(const HeapRegion* hr) { +bool G1CollectedHeap::is_in_cset(const HeapRegion* hr) const { return _region_attr.is_in_cset(hr); }