Home
last modified time | relevance | path

Searched refs:task (Results 1 – 11 of 11) sorted by relevance

/art/runtime/gc/
Dtask_processor.cc35 for (HeapTask* task : tasks_) { in ~TaskProcessor()
36 task->Finalize(); in ~TaskProcessor()
41 void TaskProcessor::AddTask(Thread* self, HeapTask* task) { in AddTask() argument
44 tasks_.insert(task); in AddTask()
60 HeapTask* task = *tasks_.begin(); in GetTask() local
63 uint64_t target_time = task->GetTargetRunTime(); in GetTask()
66 return task; in GetTask()
79 void TaskProcessor::UpdateTargetRunTime(Thread* self, HeapTask* task, uint64_t new_target_time) { in UpdateTargetRunTime() argument
82 auto range = tasks_.equal_range(task); in UpdateTargetRunTime()
84 if (*it == task) { in UpdateTargetRunTime()
[all …]
Dtask_processor_test.cc133 auto* task = new TestOrderTask(pair.first, pair.second, &counter); in TEST_F() local
134 task_processor.AddTask(self, task); in TEST_F()
Dtask_processor.h57 void AddTask(Thread* self, HeapTask* task) REQUIRES(!lock_);
Dheap.h924 bool AddHeapTask(gc::HeapTask* task);
/art/runtime/
Dthread_pool.cc89 Task* task = nullptr; in Run() local
91 while ((task = thread_pool_->GetTask(self)) != nullptr) { in Run()
92 task->Run(self); in Run()
93 task->Finalize(); in Run()
120 void ThreadPool::AddTask(Thread* self, Task* task) { in AddTask() argument
122 tasks_.push_back(task); in AddTask()
132 Task* task = nullptr; in RemoveAllTasks() local
133 while ((task = TryGetTask(self)) != nullptr) { in RemoveAllTasks()
134 task->Finalize(); in RemoveAllTasks()
235 Task* task = TryGetTaskLocked(); in GetTask() local
[all …]
Dthread_pool.h125 void AddTask(Thread* self, Task* task) REQUIRES(!task_queue_lock_);
Doat_file_assistant_test.cc1281 std::unique_ptr<RaceGenerateTask> task( in TEST_F() local
1283 thread_pool.AddTask(self, task.get()); in TEST_F()
1284 tasks.push_back(std::move(task)); in TEST_F()
1291 for (auto& task : tasks) { in TEST_F() local
1292 const OatFile* oat_file = task->GetLoadedOatFile(); in TEST_F()
/art/tools/libjavac/src/com/android/javac/
DJavac.java88 JavaCompiler.CompilationTask task = mJavac.getTask( in compileWithAnnotationProcessor() local
96 task.setProcessors(Lists.newArrayList(processor)); in compileWithAnnotationProcessor()
98 boolean result = task.call(); in compileWithAnnotationProcessor()
/art/test/708-jit-cache-churn/src/
DJitCacheChurnTest.java71 private void runTasks(Callable<Integer> task) { in runTasks() argument
73 ensureJitCompiled(task.getClass(), JITTED_METHOD); in runTasks()
79 tasks.add(i, task); in runTasks()
/art/runtime/jit/
Djit.cc1344 Task* task = new JitCompileTask(method, JitCompileTask::TaskKind::kPreCompile); in CompileMethodFromProfile() local
1348 tasks_after_boot_.push_back(task); in CompileMethodFromProfile()
1353 thread_pool_->AddTask(self, task); in CompileMethodFromProfile()
1467 JitDoneCompilingProfileTask* task = new JitDoneCompilingProfileTask(dex_files); in CompileMethodsFromProfile() local
1470 tasks_after_boot_.push_back(task); in CompileMethodsFromProfile()
1473 thread_pool_->AddTask(self, task); in CompileMethodsFromProfile()
1809 for (Task* task : tasks) { in BootCompleted()
1810 thread_pool_->AddTask(self, task); in BootCompleted()
/art/runtime/gc/collector/
Dmark_sweep.cc780 auto* task = new MarkStackTask(thread_pool_, in MarkStackPush() local
784 thread_pool_->AddTask(Thread::Current(), task); in MarkStackPush()
933 auto* task = new CardScanTask(thread_pool, in ScanGrayObjects() local
942 thread_pool->AddTask(self, task); in ScanGrayObjects()
1061 auto* task = new RecursiveMarkTask(thread_pool, in RecursiveMark() local
1066 thread_pool->AddTask(self, task); in RecursiveMark()