Searched refs:closure (Results 1 – 7 of 7) sorted by relevance
/art/openjdkjvmti/ |
D | ti_stack.cc | 294 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 …]
|
D | ti_monitor.cc | 426 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/ |
D | signal_threads.cc | 106 jobject closure) { in Java_art_Test1934_nativeDoInterleaved() argument 132 env->CallVoidMethod(closure, doRun); in Java_art_Test1934_nativeDoInterleaved()
|
/art/runtime/ |
D | mutator_gc_coord.md | 112 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
|
D | thread.cc | 4433 } closure; in ClearAllInterpreterCaches() local 4434 Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in ClearAllInterpreterCaches()
|
/art/runtime/jit/ |
D | jit_code_cache.cc | 1070 MarkCodeClosure closure(this, GetLiveBitmap(), &barrier); in MarkCompiledCodeOnThreadStacks() local 1071 threads_running_checkpoint = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in MarkCompiledCodeOnThreadStacks()
|
/art/runtime/gc/ |
D | heap.cc | 1535 TrimIndirectReferenceTableClosure closure(&barrier); in TrimIndirectReferenceTables() local 1537 size_t barrier_count = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in TrimIndirectReferenceTables()
|