Home
last modified time | relevance | path

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

/art/runtime/
Dthread_list.h39 class Closure; variable
121 size_t RunCheckpoint(Closure* checkpoint_function, Closure* callback = nullptr)
134 size_t FlipThreadRoots(Closure* thread_flip_visitor,
135 Closure* flip_callback,
197 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_list.cc191 class DumpCheckpoint final : public Closure {
311 size_t ThreadList::RunCheckpoint(Closure* checkpoint_function, Closure* callback) { in RunCheckpoint()
508 size_t ThreadList::FlipThreadRoots(Closure* thread_flip_visitor, in FlipThreadRoots()
509 Closure* flip_callback, in FlipThreadRoots()
580 Closure* flip_func = thread->GetFlipFunction(); in FlipThreadRoots()
586 Closure* flip_func = self->GetFlipFunction(); in FlipThreadRoots()
Dthread.h87 class Closure; variable
295 bool RequestCheckpoint(Closure* function)
307 bool RequestSynchronousCheckpoint(Closure* function,
316 void SetFlipFunction(Closure* function);
317 Closure* GetFlipFunction();
1803 Closure* checkpoint_function GUARDED_BY(Locks::thread_suspend_count_lock_); in PACKED()
1844 Closure* flip_function; in PACKED()
1882 std::list<Closure*> checkpoint_overflow_ GUARDED_BY(Locks::thread_suspend_count_lock_);
Dthread.cc1556 Closure* checkpoint; in RunCheckpointFunction()
1582 bool Thread::RequestCheckpoint(Closure* function) { in RequestCheckpoint()
1631 class BarrierClosure : public Closure {
1633 explicit BarrierClosure(Closure* wrapped) : wrapped_(wrapped), barrier_(0) {} in BarrierClosure()
1649 Closure* wrapped_;
1654 bool Thread::RequestSynchronousCheckpoint(Closure* function, ThreadState suspend_state) { in RequestSynchronousCheckpoint()
1760 Closure* Thread::GetFlipFunction() { in GetFlipFunction()
1761 Atomic<Closure*>* atomic_func = reinterpret_cast<Atomic<Closure*>*>(&tlsPtr_.flip_function); in GetFlipFunction()
1762 Closure* func; in GetFlipFunction()
1773 void Thread::SetFlipFunction(Closure* function) { in SetFlipFunction()
[all …]
Dthread-inl.h301 Closure* flip_func = GetFlipFunction(); in TransitionFromSuspendedToRunnable()
Dcha.cc249 class CHACheckpoint final : public Closure {
Dmonitor.cc560 struct CollectStackTrace : public Closure { in Lock()
Dclass_linker.cc273 : public Closure, public IntrusiveForwardListNode<VisiblyInitializedCallback> {
/art/test/203-multi-checkpoint/
Dmulti_checkpoint.cc25 struct TestClosure : public Closure {
64 struct SetupClosure : public Closure {
/art/runtime/gc/collector/
Dconcurrent_copying.h32 class Closure; variable
228 Closure* checkpoint_callback,
231 void RevokeThreadLocalMarkStacks(bool disable_weak_ref_access, Closure* checkpoint_callback)
Dconcurrent_copying.cc261 class ConcurrentCopying::ActivateReadBarrierEntrypointsCheckpoint : public Closure {
282 class ConcurrentCopying::ActivateReadBarrierEntrypointsCallback : public Closure {
456 class ConcurrentCopying::ThreadFlipVisitor : public Closure, public RootVisitor {
532 class ConcurrentCopying::FlipCallback : public Closure {
971 class ConcurrentCopying::RevokeThreadLocalMarkStackCheckpoint : public Closure {
1706 class ConcurrentCopying::DisableMarkingCheckpoint : public Closure {
1730 class ConcurrentCopying::DisableMarkingCallback : public Closure {
2045 Closure* checkpoint_callback) { in RevokeThreadLocalMarkStacks()
2165 Closure* checkpoint_callback, in ProcessThreadLocalMarkStacks()
2361 class ConcurrentCopying::DisableWeakRefAccessCallback : public Closure {
Dmark_sweep.cc1135 class MarkSweep::CheckpointMarkThreadRoots : public Closure, public RootVisitor {
/art/openjdkjvmti/
Dti_thread.h49 class Closure; variable
Ddeopt_manager.cc128 struct DumpThreadDeoptCount : public art::Closure { in DumpDeoptInfo()
422 struct DeoptClosure : public art::Closure { in AddDeoptimizeThreadMethods()
Dti_stack.cc160 struct GetStackTraceVectorClosure : public art::Closure {
225 struct GetStackTraceDirectClosure : public art::Closure {
325 struct GetAllStackTracesVectorClosure : public art::Closure {
697 struct GetFrameCountClosure : public art::Closure {
757 struct GetLocationClosure : public art::Closure {
899 struct MonitorInfoClosure : public art::Closure {
Dti_monitor.cc370 struct GetContendedMonitorClosure : public art::Closure { in GetCurrentContendedMonitor()
Dti_method.cc548 class CommonLocalVariableClosure : public art::Closure {
1146 class GetLocalInstanceClosure : public art::Closure {
Dti_thread.cc1102 struct StopThreadClosure : public art::Closure { in StopThread()
/art/runtime/base/
Dmutex.cc523 struct CollectStackTrace : public Closure { in DumpStack()
/art/runtime/jit/
Djit_code_cache.cc1011 class MarkCodeClosure final : public Closure {
/art/runtime/gc/
Dheap.cc1512 class TrimIndirectReferenceTableClosure : public Closure {