Lines Matching refs:mark_sweep
351 MarkSweep* mark_sweep = reinterpret_cast<MarkSweep*>(arg); in MarkObjectCallback() local
352 mark_sweep->MarkObject(obj); in MarkObjectCallback()
366 explicit MarkSweepMarkObjectSlowPath(MarkSweep* mark_sweep) : mark_sweep_(mark_sweep) { in MarkSweepMarkObjectSlowPath() argument
518 explicit ScanObjectVisitor(MarkSweep* const mark_sweep) ALWAYS_INLINE in ScanObjectVisitor() argument
519 : mark_sweep_(mark_sweep) {} in ScanObjectVisitor()
552 MarkStackTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, size_t mark_stack_size, in MarkStackTask() argument
554 : mark_sweep_(mark_sweep), in MarkStackTask()
574 MarkSweep* mark_sweep) ALWAYS_INLINE in MarkObjectParallelVisitor() argument
575 : chunk_task_(chunk_task), mark_sweep_(mark_sweep) {} in MarkObjectParallelVisitor()
605 MarkSweep* const mark_sweep = chunk_task_->mark_sweep_; in operator ()() local
606 MarkObjectParallelVisitor mark_visitor(chunk_task_, mark_sweep); in operator ()()
607 DelayReferenceReferentVisitor ref_visitor(mark_sweep); in operator ()()
608 mark_sweep->ScanObjectVisit(obj, mark_visitor, ref_visitor); in operator ()()
682 CardScanTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, in CardScanTask() argument
686 : MarkStackTask<false>(thread_pool, mark_sweep, mark_stack_size, mark_stack_obj), in CardScanTask()
817 RecursiveMarkTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, in RecursiveMarkTask() argument
819 : MarkStackTask<false>(thread_pool, mark_sweep, 0, NULL), bitmap_(bitmap), begin_(begin), in RecursiveMarkTask()
951 explicit CheckpointMarkThreadRoots(MarkSweep* mark_sweep, in CheckpointMarkThreadRoots() argument
953 : mark_sweep_(mark_sweep), in CheckpointMarkThreadRoots()
1137 explicit MarkObjectVisitor(MarkSweep* const mark_sweep) ALWAYS_INLINE : mark_sweep_(mark_sweep) { in MarkObjectVisitor() argument