src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Print this page
rev 6559 : 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Reviewed-by:
*** 6991,7001 ****
nmethod* nm = (cb != NULL) ? cb->as_nmethod_or_null() : NULL;
if (nm == NULL) {
return;
}
! if (ScavengeRootsInCode && nm->detect_scavenge_root_oops()) {
_g1h->register_nmethod(nm);
}
}
};
--- 6991,7001 ----
nmethod* nm = (cb != NULL) ? cb->as_nmethod_or_null() : NULL;
if (nm == NULL) {
return;
}
! if (ScavengeRootsInCode) {
_g1h->register_nmethod(nm);
}
}
};