comparison src/share/vm/gc_implementation/shared/markSweep.cpp @ 20257:7426d8d76305

8034761: Remove the do_code_roots parameter from process_strong_roots Reviewed-by: tschatzl, mgerdin, jmasa
author stefank
date Thu, 13 Feb 2014 17:44:39 +0100
parents 78bbf4d43a14
children 2c6ef90f030a
comparison
equal deleted inserted replaced
20256:b0b97602393a 20257:7426d8d76305
47 ReferenceProcessor* MarkSweep::_ref_processor = NULL; 47 ReferenceProcessor* MarkSweep::_ref_processor = NULL;
48 STWGCTimer* MarkSweep::_gc_timer = NULL; 48 STWGCTimer* MarkSweep::_gc_timer = NULL;
49 SerialOldTracer* MarkSweep::_gc_tracer = NULL; 49 SerialOldTracer* MarkSweep::_gc_tracer = NULL;
50 50
51 MarkSweep::FollowRootClosure MarkSweep::follow_root_closure; 51 MarkSweep::FollowRootClosure MarkSweep::follow_root_closure;
52 CodeBlobToOopClosure MarkSweep::follow_code_root_closure(&MarkSweep::follow_root_closure, /*do_marking=*/ true);
53 52
54 void MarkSweep::FollowRootClosure::do_oop(oop* p) { follow_root(p); } 53 void MarkSweep::FollowRootClosure::do_oop(oop* p) { follow_root(p); }
55 void MarkSweep::FollowRootClosure::do_oop(narrowOop* p) { follow_root(p); } 54 void MarkSweep::FollowRootClosure::do_oop(narrowOop* p) { follow_root(p); }
56 55
57 MarkSweep::MarkAndPushClosure MarkSweep::mark_and_push_closure; 56 MarkSweep::MarkAndPushClosure MarkSweep::mark_and_push_closure;