Home
last modified time | relevance | path

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

/art/openjdkjvmti/
Dti_stack.cc294 GetStackTraceDirectClosure closure(frame_buffer, in GetStackTrace() local
298 if (!thread->RequestSynchronousCheckpoint(&closure)) { in GetStackTrace()
301 *count_ptr = static_cast<jint>(closure.index); in GetStackTrace()
302 if (closure.index == 0) { in GetStackTrace()
309 GetStackTraceVectorClosure closure(0, 0); in GetStackTrace() local
311 if (!thread->RequestSynchronousCheckpoint(&closure)) { in GetStackTrace()
315 return TranslateFrameVector(closure.frames, in GetStackTrace()
317 closure.start_result, in GetStackTrace()
367 GetAllStackTracesVectorClosure<Data> closure(max_frame_count, data); in RunCheckpointAndWait() local
368 size_t barrier_count = art::Runtime::Current()->GetThreadList()->RunCheckpoint(&closure, nullptr); in RunCheckpointAndWait()
[all …]
Dti_monitor.cc426 GetContendedMonitorClosure closure; in GetCurrentContendedMonitor() local
430 if (!target->RequestSynchronousCheckpoint(&closure, art::ThreadState::kRunnable)) { in GetCurrentContendedMonitor()
433 *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/
Dmutator_gc_coord.md112 on our behalf. `RequestCheckpoint()` asks a specific thread to execute the closure
114 addition waits for the thread to complete running the closure, and handles
115 suspended threads by running the closure on their behalf. In addition to these
Dthread.cc4433 } closure; in ClearAllInterpreterCaches() local
4434 Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in ClearAllInterpreterCaches()
/art/runtime/jit/
Djit_code_cache.cc1070 MarkCodeClosure closure(this, GetLiveBitmap(), &barrier); in MarkCompiledCodeOnThreadStacks() local
1071 threads_running_checkpoint = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in MarkCompiledCodeOnThreadStacks()
/art/runtime/gc/
Dheap.cc1535 TrimIndirectReferenceTableClosure closure(&barrier); in TrimIndirectReferenceTables() local
1537 size_t barrier_count = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in TrimIndirectReferenceTables()