Searched refs:MarkStackTask (Results 1 – 2 of 2) sorted by relevance
/art/runtime/gc/collector/ |
D | mark_sweep.cc | 550 class MarkStackTask : public Task { class 552 MarkStackTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, size_t mark_stack_size, in MarkStackTask() function in art::gc::collector::MarkStackTask 573 explicit MarkObjectParallelVisitor(MarkStackTask<kUseFinger>* chunk_task, in MarkObjectParallelVisitor() 593 MarkStackTask<kUseFinger>* const chunk_task_; 599 explicit ScanObjectParallelVisitor(MarkStackTask<kUseFinger>* chunk_task) ALWAYS_INLINE in ScanObjectParallelVisitor() 612 MarkStackTask<kUseFinger>* const chunk_task_; 615 virtual ~MarkStackTask() { in ~MarkStackTask() 634 auto* task = new MarkStackTask(thread_pool_, mark_sweep_, kMaxSize - mark_stack_pos_, in MarkStackPush() 680 class CardScanTask : public MarkStackTask<false> { 686 : MarkStackTask<false>(thread_pool, mark_sweep, mark_stack_size, mark_stack_obj), in CardScanTask() [all …]
|
D | mark_sweep.h | 333 template<bool kUseFinger> friend class MarkStackTask; variable
|