< prev index next >

src/hotspot/share/gc/g1/g1OopClosures.inline.hpp

Print this page

        

*** 113,123 **** inline static void check_obj_during_refinement(T* p, oop const obj) { #ifdef ASSERT G1CollectedHeap* g1h = G1CollectedHeap::heap(); // can't do because of races // assert(oopDesc::is_oop_or_null(obj), "expected an oop"); ! g1h->check_oop_location(obj); HeapRegion* from = g1h->heap_region_containing(p); assert(from != NULL, "from region must be non-NULL"); assert(from->is_in_reserved(p) || --- 113,123 ---- inline static void check_obj_during_refinement(T* p, oop const obj) { #ifdef ASSERT G1CollectedHeap* g1h = G1CollectedHeap::heap(); // can't do because of races // assert(oopDesc::is_oop_or_null(obj), "expected an oop"); ! assert(g1h->is_oop_location(obj), "invalid oop location"); HeapRegion* from = g1h->heap_region_containing(p); assert(from != NULL, "from region must be non-NULL"); assert(from->is_in_reserved(p) ||
< prev index next >