Searched refs:MarkStackTask (Results 1 – 2 of 2) sorted by relevance
660 class MarkSweep::MarkStackTask : public Task { class in art::gc::collector::MarkSweep662 MarkStackTask(ThreadPool* thread_pool, in MarkStackTask() function in art::gc::collector::MarkSweep::MarkStackTask685 ALWAYS_INLINE MarkObjectParallelVisitor(MarkStackTask<kUseFinger>* chunk_task, in MarkObjectParallelVisitor()726 MarkStackTask<kUseFinger>* const chunk_task_;732 ALWAYS_INLINE explicit ScanObjectParallelVisitor(MarkStackTask<kUseFinger>* chunk_task) in ScanObjectParallelVisitor()746 MarkStackTask<kUseFinger>* const chunk_task_;749 virtual ~MarkStackTask() { in ~MarkStackTask()769 auto* task = new MarkStackTask(thread_pool_, in MarkStackPush()817 class MarkSweep::CardScanTask : public MarkStackTask<false> {828 : MarkStackTask<false>(thread_pool, mark_sweep, mark_stack_size, mark_stack_obj), in CardScanTask()[all …]
348 template<bool kUseFinger> class MarkStackTask; variable