Searched refs:closure (Results 1 – 3 of 3) sorted by relevance
223 GetStackTraceClosure closure(start_depth >= 0 ? static_cast<size_t>(start_depth) : 0, in GetStackTrace() local225 thread->RequestSynchronousCheckpoint(&closure); in GetStackTrace()227 return TranslateFrameVector(closure.frames, in GetStackTrace()229 closure.start_result, in GetStackTrace()303 GetStackTraceClosure closure(0u, static_cast<size_t>(max_frame_count)); in GetAllStackTraces() local304 thread->RequestSynchronousCheckpoint(&closure); in GetAllStackTraces()308 frames.back().swap(closure.frames); in GetAllStackTraces()463 GetStackTraceClosure closure(0u, static_cast<size_t>(max_frame_count)); in GetThreadListStackTraces() local464 thread->RequestSynchronousCheckpoint(&closure); in GetThreadListStackTraces()469 frames.back().swap(closure.frames); in GetThreadListStackTraces()[all …]
916 MarkCodeClosure closure(this, &barrier); in MarkCompiledCodeOnThreadStacks() local917 threads_running_checkpoint = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in MarkCompiledCodeOnThreadStacks()
1401 TrimIndirectReferenceTableClosure closure(&barrier); in TrimIndirectReferenceTables() local1403 size_t barrier_count = Runtime::Current()->GetThreadList()->RunCheckpoint(&closure); in TrimIndirectReferenceTables()