< 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 >