Home
last modified time | relevance | path

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

/art/openjdkjvmti/
Dti_stack.cc277 GetStackTraceDirectClosure closure(frame_buffer, in GetStackTrace() local
281 if (!thread->RequestSynchronousCheckpoint(&closure)) { in GetStackTrace()
284 *count_ptr = static_cast<jint>(closure.index); in GetStackTrace()
285 if (closure.index == 0) { in GetStackTrace()
292 GetStackTraceVectorClosure closure(0, 0); in GetStackTrace() local
294 if (!thread->RequestSynchronousCheckpoint(&closure)) { in GetStackTrace()
298 return TranslateFrameVector(closure.frames, in GetStackTrace()
300 closure.start_result, in GetStackTrace()
350 GetAllStackTracesVectorClosure<Data> closure(max_frame_count, data); in RunCheckpointAndWait() local
351 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/gc/
Dheap.cc1459 TrimIndirectReferenceTableClosure closure(&barrier); in TrimIndirectReferenceTables() local
1461 size_t barrier_count = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in TrimIndirectReferenceTables()