src/share/vm/memory/iterator.cpp

changeset 5548
5888334c9c24
parent 4298
d0aa87f04bd5
child 6198
55fb97c4c58d
equal deleted inserted replaced
5519:bd902affe102 5548:5888334c9c24
62 NOT_PRODUCT(if (TraceScavenge) nm->print_on(tty, "oops_do, skipped on 2nd visit\n")); 62 NOT_PRODUCT(if (TraceScavenge) nm->print_on(tty, "oops_do, skipped on 2nd visit\n"));
63 } 63 }
64 } 64 }
65 65
66 void CodeBlobToOopClosure::do_newly_marked_nmethod(nmethod* nm) { 66 void CodeBlobToOopClosure::do_newly_marked_nmethod(nmethod* nm) {
67 nm->oops_do(_cl, /*do_strong_roots_only=*/ true); 67 nm->oops_do(_cl, /*allow_zombie=*/ false);
68 } 68 }
69 69
70 void CodeBlobToOopClosure::do_code_blob(CodeBlob* cb) { 70 void CodeBlobToOopClosure::do_code_blob(CodeBlob* cb) {
71 if (!_do_marking) { 71 if (!_do_marking) {
72 nmethod* nm = cb->as_nmethod_or_null(); 72 nmethod* nm = cb->as_nmethod_or_null();

mercurial