Home
last modified time | relevance | path

Searched refs:Closure (Results 1 – 17 of 17) sorted by relevance

/art/runtime/
Dthread_list.h39 class Closure; variable
110 size_t RunCheckpoint(Closure* checkpoint_function, Closure* callback = nullptr)
123 size_t FlipThreadRoots(Closure* thread_flip_visitor,
124 Closure* flip_callback,
187 size_t RunCheckpoint(Closure* checkpoint_function, bool includeSuspended)
Dthread_pool.h32 class Closure {
34 virtual ~Closure() { } in ~Closure()
38 class FunctionClosure : public Closure {
49 class Task : public Closure {
Dthread.h85 class Closure; variable
281 bool RequestCheckpoint(Closure* function)
293 bool RequestSynchronousCheckpoint(Closure* function,
302 void SetFlipFunction(Closure* function);
303 Closure* GetFlipFunction();
1709 Closure* checkpoint_function GUARDED_BY(Locks::thread_suspend_count_lock_); in PACKED()
1750 Closure* flip_function; in PACKED()
1785 std::list<Closure*> checkpoint_overflow_ GUARDED_BY(Locks::thread_suspend_count_lock_);
Dthread_list.cc202 class DumpCheckpoint final : public Closure {
322 size_t ThreadList::RunCheckpoint(Closure* checkpoint_function, Closure* callback) { in RunCheckpoint()
516 size_t ThreadList::FlipThreadRoots(Closure* thread_flip_visitor, in FlipThreadRoots()
517 Closure* flip_callback, in FlipThreadRoots()
588 Closure* flip_func = thread->GetFlipFunction(); in FlipThreadRoots()
594 Closure* flip_func = self->GetFlipFunction(); in FlipThreadRoots()
Dthread-inl.h298 Closure* flip_func = GetFlipFunction(); in TransitionFromSuspendedToRunnable()
Dcha.cc249 class CHACheckpoint final : public Closure {
Dmonitor.cc518 struct CollectStackTrace : public Closure { in Lock()
/art/test/203-multi-checkpoint/
Dmulti_checkpoint.cc25 struct TestClosure : public Closure {
64 struct SetupClosure : public Closure {
/art/openjdkjvmti/
Dti_thread.h48 class Closure; variable
Dti_stack.cc143 struct GetStackTraceVectorClosure : public art::Closure {
208 struct GetStackTraceDirectClosure : public art::Closure {
308 struct GetAllStackTracesVectorClosure : public art::Closure {
680 struct GetFrameCountClosure : public art::Closure {
740 struct GetLocationClosure : public art::Closure {
882 struct MonitorInfoClosure : public art::Closure {
Ddeopt_manager.cc128 struct DumpThreadDeoptCount : public art::Closure { in DumpDeoptInfo()
422 struct DeoptClosure : public art::Closure { in AddDeoptimizeThreadMethods()
Dti_monitor.cc370 struct GetContendedMonitorClosure : public art::Closure { in GetCurrentContendedMonitor()
Dti_method.cc527 class CommonLocalVariableClosure : public art::Closure {
896 class GetLocalInstanceClosure : public art::Closure {
Dti_thread.cc1099 struct StopThreadClosure : public art::Closure { in StopThread()
/art/runtime/gc/collector/
Dconcurrent_copying.h30 class Closure; variable
217 Closure* checkpoint_callback,
220 void RevokeThreadLocalMarkStacks(bool disable_weak_ref_access, Closure* checkpoint_callback)
Dmark_sweep.cc1135 class MarkSweep::CheckpointMarkThreadRoots : public Closure, public RootVisitor {
/art/runtime/gc/
Dheap.cc1436 class TrimIndirectReferenceTableClosure : public Closure {