Searched refs:task (Results 1 – 8 of 8) sorted by relevance
/art/runtime/gc/ |
D | task_processor.cc | 36 void TaskProcessor::AddTask(Thread* self, HeapTask* task) { in AddTask() argument 39 tasks_.insert(task); in AddTask() 55 HeapTask* task = *tasks_.begin(); in GetTask() local 58 uint64_t target_time = task->GetTargetRunTime(); in GetTask() 61 return task; in GetTask() 74 void TaskProcessor::UpdateTargetRunTime(Thread* self, HeapTask* task, uint64_t new_target_time) { in UpdateTargetRunTime() argument 77 auto range = tasks_.equal_range(task); in UpdateTargetRunTime() 79 if (*it == task) { in UpdateTargetRunTime() 81 if (new_target_time != task->GetTargetRunTime()) { in UpdateTargetRunTime() 83 task->SetTargetRunTime(new_target_time); in UpdateTargetRunTime() [all …]
|
D | task_processor_test.cc | 133 auto* task = new TestOrderTask(pair.first, pair.second, &counter); in TEST_F() local 134 task_processor.AddTask(self, task); in TEST_F()
|
D | task_processor.h | 57 void AddTask(Thread* self, HeapTask* task) REQUIRES(!*lock_);
|
D | reference_processor.cc | 255 ClearedReferenceTask task(cleared_references); in EnqueueClearedReferences() local 256 task.Run(self); in EnqueueClearedReferences()
|
/art/runtime/ |
D | thread_pool.cc | 76 Task* task = nullptr; in Run() local 78 while ((task = thread_pool_->GetTask(self)) != nullptr) { in Run() 79 task->Run(self); in Run() 80 task->Finalize(); in Run() 94 void ThreadPool::AddTask(Thread* self, Task* task) { in AddTask() argument 96 tasks_.push_back(task); in AddTask() 173 Task* task = TryGetTaskLocked(); in GetTask() local 174 if (task != nullptr) { in GetTask() 175 return task; in GetTask() 204 Task* task = tasks_.front(); in TryGetTaskLocked() local [all …]
|
D | thread_pool.h | 95 void AddTask(Thread* self, Task* task) REQUIRES(!task_queue_lock_);
|
D | oat_file_assistant_test.cc | 1310 std::unique_ptr<RaceGenerateTask> task(new RaceGenerateTask(dex_location, oat_location)); in TEST_F() local 1311 thread_pool.AddTask(self, task.get()); in TEST_F() 1312 tasks.push_back(std::move(task)); in TEST_F() 1319 for (auto& task : tasks) { in TEST_F() local 1320 const OatFile* oat_file = task->GetLoadedOatFile(); in TEST_F()
|
/art/runtime/gc/collector/ |
D | mark_sweep.cc | 756 auto* task = new MarkStackTask(thread_pool_, in MarkStackPush() local 760 thread_pool_->AddTask(Thread::Current(), task); in MarkStackPush() 909 auto* task = new CardScanTask(thread_pool, in ScanGrayObjects() local 918 thread_pool->AddTask(self, task); in ScanGrayObjects() 1037 auto* task = new RecursiveMarkTask(thread_pool, in RecursiveMark() local 1042 thread_pool->AddTask(self, task); in RecursiveMark()
|