< prev index next >

src/share/vm/gc/shared/referenceProcessor.cpp

Print this page
rev 11777 : [mq]: gcinterface.patch

*** 419,429 **** assert(_discovered_addr && discovered->is_oop_or_null(), "Expected an oop or NULL for discovered field at " PTR_FORMAT, p2i(discovered)); _next = discovered; _referent_addr = java_lang_ref_Reference::referent_addr(_ref); _referent = java_lang_ref_Reference::referent(_ref); ! assert(Universe::heap()->is_in_reserved_or_null(_referent), "Wrong oop found in java.lang.Reference object"); assert(allow_null_referent ? _referent->is_oop_or_null() : _referent->is_oop(), "Expected an oop%s for referent field at " PTR_FORMAT, --- 419,429 ---- assert(_discovered_addr && discovered->is_oop_or_null(), "Expected an oop or NULL for discovered field at " PTR_FORMAT, p2i(discovered)); _next = discovered; _referent_addr = java_lang_ref_Reference::referent_addr(_ref); _referent = java_lang_ref_Reference::referent(_ref); ! assert(GC::gc()->heap()->is_in_reserved_or_null(_referent), "Wrong oop found in java.lang.Reference object"); assert(allow_null_referent ? _referent->is_oop_or_null() : _referent->is_oop(), "Expected an oop%s for referent field at " PTR_FORMAT,
< prev index next >