Lines Matching refs:referent

478   _referent = java_lang_ref_Reference::referent(_ref);
484 "bad referent");
561 bool referent_is_dead = (iter.referent() != NULL) && !iter.is_referent_alive();
572 // keep the referent around
607 // The referent is reachable after all.
610 // Update the referent pointer as necessary: Note that this
612 // referent must already have been traversed.
639 if ((iter.referent() == NULL || iter.is_referent_alive() ||
682 // NULL out referent pointer
685 // keep the referent around
999 // If referent has been cleared or Reference is not active,
1001 if (iter.referent() == NULL || next != NULL) {
1006 " and referent: " INTPTR_FORMAT,
1007 iter.obj(), next, iter.referent());
1125 oop referent = java_lang_ref_Reference::referent(obj);
1126 assert(da ? referent->is_oop() : referent->is_oop_or_null(),
1127 err_msg("Bad referent " INTPTR_FORMAT " found in Reference "
1129 (intptr_t)referent, (intptr_t)obj, da ? "" : "non-"));
1139 // referent is also in the same span. This is the simplest,
1144 // the referent is in the generation (span) being currently collected
1149 // the referent in DefNewGeneration), and provided the processing
1154 // referent is in its own generation). This policy may,
1183 if (is_alive_non_header()->do_object_b(java_lang_ref_Reference::referent(obj))) {
1184 return false; // referent is reachable
1232 // .. we are an atomic collector and referent is in our span
1235 _span.contains(java_lang_ref_Reference::referent(obj)))) {
1378 if (iter.referent() == NULL || iter.is_referent_alive() ||
1380 // The referent has been cleared, or is alive, or the Reference is not