Lines Matching refs:mark_sweep
17 #include "mark_sweep.h"
38 #include "mark_sweep-inl.h"
351 MarkSweep* mark_sweep = reinterpret_cast<MarkSweep*>(arg);
352 mark_sweep->MarkObject(obj);
366 explicit MarkSweepMarkObjectSlowPath(MarkSweep* mark_sweep) : mark_sweep_(mark_sweep) {
525 explicit ScanObjectVisitor(MarkSweep* const mark_sweep) ALWAYS_INLINE
526 : mark_sweep_(mark_sweep) {}
559 MarkStackTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, size_t mark_stack_size,
561 : mark_sweep_(mark_sweep),
581 MarkSweep* mark_sweep) ALWAYS_INLINE
582 : chunk_task_(chunk_task), mark_sweep_(mark_sweep) {}
612 MarkSweep* const mark_sweep = chunk_task_->mark_sweep_;
613 MarkObjectParallelVisitor mark_visitor(chunk_task_, mark_sweep);
614 DelayReferenceReferentVisitor ref_visitor(mark_sweep);
615 mark_sweep->ScanObjectVisit(obj, mark_visitor, ref_visitor);
689 CardScanTask(ThreadPool* thread_pool, MarkSweep* mark_sweep,
693 : MarkStackTask<false>(thread_pool, mark_sweep, mark_stack_size, mark_stack_obj),
824 RecursiveMarkTask(ThreadPool* thread_pool, MarkSweep* mark_sweep,
826 : MarkStackTask<false>(thread_pool, mark_sweep, 0, NULL), bitmap_(bitmap), begin_(begin),
958 explicit CheckpointMarkThreadRoots(MarkSweep* mark_sweep,
960 : mark_sweep_(mark_sweep),
1144 explicit MarkObjectVisitor(MarkSweep* const mark_sweep) ALWAYS_INLINE : mark_sweep_(mark_sweep) {