7630 } |
7630 } |
7631 |
7631 |
7632 void Par_PushAndMarkClosure::do_oop(oop* p) { Par_PushAndMarkClosure::do_oop_work(p); } |
7632 void Par_PushAndMarkClosure::do_oop(oop* p) { Par_PushAndMarkClosure::do_oop_work(p); } |
7633 void Par_PushAndMarkClosure::do_oop(narrowOop* p) { Par_PushAndMarkClosure::do_oop_work(p); } |
7633 void Par_PushAndMarkClosure::do_oop(narrowOop* p) { Par_PushAndMarkClosure::do_oop_work(p); } |
7634 |
7634 |
|
7635 void PushAndMarkClosure::remember_mdo(DataLayout* v) { |
|
7636 // TBD |
|
7637 } |
|
7638 |
|
7639 void Par_PushAndMarkClosure::remember_mdo(DataLayout* v) { |
|
7640 // TBD |
|
7641 } |
|
7642 |
7635 void CMSPrecleanRefsYieldClosure::do_yield_work() { |
7643 void CMSPrecleanRefsYieldClosure::do_yield_work() { |
7636 DEBUG_ONLY(RememberKlassesChecker mux(false);) |
7644 DEBUG_ONLY(RememberKlassesChecker mux(false);) |
7637 Mutex* bml = _collector->bitMapLock(); |
7645 Mutex* bml = _collector->bitMapLock(); |
7638 assert_lock_strong(bml); |
7646 assert_lock_strong(bml); |
7639 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(), |
7647 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(), |