< prev index next >

src/hotspot/share/gc/shared/cardTableRS.cpp

Print this page

        

*** 341,350 **** --- 341,351 ---- assert(jp >= _begin && jp < _end, "Error: jp " PTR_FORMAT " should be within " "[_begin, _end) = [" PTR_FORMAT "," PTR_FORMAT ")", p2i(jp), p2i(_begin), p2i(_end)); oop obj = RawAccess<>::oop_load(p); + assert_object_is_in_heap_or_null(p, obj); guarantee(obj == NULL || (HeapWord*)obj >= _boundary, "pointer " PTR_FORMAT " at " PTR_FORMAT " on " "clean card crosses boundary" PTR_FORMAT, p2i(obj), p2i(jp), p2i(_boundary)); }
< prev index next >