Home
last modified time | relevance | path

Searched refs:closure (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Dstartup_completed_task.cc86 } closure; in DeleteStartupDexCaches() local
105 runtime->GetThreadList()->RunCheckpoint(&closure); in DeleteStartupDexCaches()
119 runtime->GetThreadList()->RunCheckpoint(&closure); in DeleteStartupDexCaches()
Dmutator_gc_coord.md116 on our behalf. `RequestCheckpoint()` asks a specific thread to execute the closure
118 addition waits for the thread to complete running the closure, and handles
119 suspended threads by running the closure on their behalf. In addition to these
Dthread.cc4816 } closure; in ClearAllInterpreterCaches() local
4817 Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in ClearAllInterpreterCaches()
/art/openjdkjvmti/
Dti_stack.cc292 GetStackTraceDirectClosure closure(frame_buffer, in GetStackTrace() local
296 if (!thread->RequestSynchronousCheckpoint(&closure)) { in GetStackTrace()
299 *count_ptr = static_cast<jint>(closure.index); in GetStackTrace()
300 if (closure.index == 0) { in GetStackTrace()
307 GetStackTraceVectorClosure closure(0, 0); in GetStackTrace() local
309 if (!thread->RequestSynchronousCheckpoint(&closure)) { in GetStackTrace()
313 return TranslateFrameVector(closure.frames, in GetStackTrace()
315 closure.start_result, in GetStackTrace()
365 GetAllStackTracesVectorClosure<Data> closure(max_frame_count, data); in RunCheckpointAndWait() local
372 size_t barrier_count = art::Runtime::Current()->GetThreadList()->RunCheckpointUnchecked(&closure); in RunCheckpointAndWait()
[all …]
Dti_monitor.cc430 GetContendedMonitorClosure closure; in GetCurrentContendedMonitor() local
434 if (!target->RequestSynchronousCheckpoint(&closure, art::ThreadState::kRunnable)) { in GetCurrentContendedMonitor()
437 *monitor = closure.GetResult(); in GetCurrentContendedMonitor()
/art/test/1934-jvmti-signal-thread/
Dsignal_threads.cc106 jobject closure) { in Java_art_Test1934_nativeDoInterleaved() argument
132 env->CallVoidMethod(closure, doRun); in Java_art_Test1934_nativeDoInterleaved()
/art/runtime/jit/
Djit_code_cache.cc1073 MarkCodeClosure closure(this, GetLiveBitmap(), &barrier); in MarkCompiledCodeOnThreadStacks() local
1074 threads_running_checkpoint = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in MarkCompiledCodeOnThreadStacks()
/art/runtime/gc/
Dheap.cc1640 TrimIndirectReferenceTableClosure closure(&barrier); in TrimIndirectReferenceTables() local
1641 size_t barrier_count = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in TrimIndirectReferenceTables()