Searched refs:mark_and_push_closure (Results 1 - 7 of 7) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/
H A DpcTasks.cpp57 PSParallelCompact::MarkAndPushClosure mark_and_push_closure(cm);
58 CodeBlobToOopClosure mark_and_push_in_blobs(&mark_and_push_closure, /*do_marking=*/ true);
61 _java_thread->oops_do(&mark_and_push_closure, &mark_and_push_in_blobs);
64 _vm_thread->oops_do(&mark_and_push_closure, &mark_and_push_in_blobs);
78 PSParallelCompact::MarkAndPushClosure mark_and_push_closure(cm);
82 Universe::oops_do(&mark_and_push_closure);
86 JNIHandles::oops_do(&mark_and_push_closure);
92 CodeBlobToOopClosure each_active_code_blob(&mark_and_push_closure, /*do_marking=*/ true);
93 Threads::oops_do(&mark_and_push_closure, &each_active_code_blob);
98 ObjectSynchronizer::oops_do(&mark_and_push_closure);
[all...]
H A DpsMarkSweep.hpp44 static OopClosure* mark_and_push_closure() { return &MarkSweep::mark_and_push_closure; } function in class:PSMarkSweep
H A DpsMarkSweep.cpp521 Universe::oops_do(mark_and_push_closure());
522 JNIHandles::oops_do(mark_and_push_closure()); // Global (strong) JNI handles
523 CodeBlobToOopClosure each_active_code_blob(mark_and_push_closure(), /*do_marking=*/ true);
524 Threads::oops_do(mark_and_push_closure(), &each_active_code_blob);
525 ObjectSynchronizer::oops_do(mark_and_push_closure());
526 FlatProfiler::oops_do(mark_and_push_closure());
527 Management::oops_do(mark_and_push_closure());
528 JvmtiExport::oops_do(mark_and_push_closure());
529 SystemDictionary::always_strong_oops_do(mark_and_push_closure());
531 //CodeCache::scavenge_root_nmethods_do(CodeBlobToOopClosure(mark_and_push_closure()));
[all...]
H A DpsParallelCompact.cpp2400 PSParallelCompact::MarkAndPushClosure mark_and_push_closure(cm);
2438 is_alive_closure(), &mark_and_push_closure, &follow_stack_closure,
2442 is_alive_closure(), &mark_and_push_closure, &follow_stack_closure, NULL,
2455 CodeCache::do_unloading(is_alive_closure(), &mark_and_push_closure, local
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/
H A DmarkSweep.hpp192 static MarkAndPushClosure mark_and_push_closure; member in class:MarkSweep
H A DmarkSweep.cpp116 MarkSweep::MarkAndPushClosure MarkSweep::mark_and_push_closure; member in class:MarkSweep
/openjdk7/hotspot/src/share/vm/oops/
H A DinstanceKlassKlass.cpp122 iterate_c_heap_oops(ik, &MarkSweep::mark_and_push_closure);
160 PSParallelCompact::MarkAndPushClosure mark_and_push_closure(cm);
161 iterate_c_heap_oops(ik, &mark_and_push_closure);

Completed in 50 milliseconds