comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp @ 20191:fd81a5764900

8046231: G1: Code root location ... from nmethod ... not in strong code roots for region Reviewed-by: tschatzl, ehelin
author pliden
date Mon, 23 Jun 2014 16:43:41 +0200
parents 0982ec23da03
children 581e70386ec9
comparison
equal deleted inserted replaced
20190:0982ec23da03 20191:fd81a5764900
6948 nmethod* nm = (cb != NULL) ? cb->as_nmethod_or_null() : NULL; 6948 nmethod* nm = (cb != NULL) ? cb->as_nmethod_or_null() : NULL;
6949 if (nm == NULL) { 6949 if (nm == NULL) {
6950 return; 6950 return;
6951 } 6951 }
6952 6952
6953 if (ScavengeRootsInCode && nm->detect_scavenge_root_oops()) { 6953 if (ScavengeRootsInCode) {
6954 _g1h->register_nmethod(nm); 6954 _g1h->register_nmethod(nm);
6955 } 6955 }
6956 } 6956 }
6957 }; 6957 };
6958 6958