Searched refs:Closure (Results 1 – 23 of 23) sorted by relevance
/art/runtime/ |
D | thread_list.h | 39 class Closure; variable 118 size_t RunCheckpoint(Closure* checkpoint_function, Closure* callback = nullptr) 131 size_t FlipThreadRoots(Closure* thread_flip_visitor, 132 Closure* flip_callback, 193 size_t RunCheckpoint(Closure* checkpoint_function, bool includeSuspended)
|
D | thread_pool.h | 32 class Closure { 34 virtual ~Closure() { } in ~Closure() 38 class FunctionClosure : public Closure { 49 class Task : public Closure {
|
D | startup_completed_task.cc | 82 static struct EmptyClosure : Closure { in DeleteStartupDexCaches()
|
D | thread_list.cc | 195 class DumpCheckpoint final : public Closure { 326 size_t ThreadList::RunCheckpoint(Closure* checkpoint_function, Closure* callback) { in RunCheckpoint() 522 size_t ThreadList::FlipThreadRoots(Closure* thread_flip_visitor, in FlipThreadRoots() 523 Closure* flip_callback, in FlipThreadRoots()
|
D | thread.h | 92 class Closure; variable 362 bool RequestCheckpoint(Closure* function) 374 bool RequestSynchronousCheckpoint(Closure* function, 384 void SetFlipFunction(Closure* function); 2077 Closure* checkpoint_function GUARDED_BY(Locks::thread_suspend_count_lock_); in PACKED() 2099 Closure* flip_function; in PACKED() 2147 std::list<Closure*> checkpoint_overflow_ GUARDED_BY(Locks::thread_suspend_count_lock_);
|
D | thread.cc | 1630 Closure* checkpoint; in RunCheckpointFunction() 1658 bool Thread::RequestCheckpoint(Closure* function) { in RequestCheckpoint() 1703 class BarrierClosure : public Closure { 1705 explicit BarrierClosure(Closure* wrapped) : wrapped_(wrapped), barrier_(0) {} in BarrierClosure() 1721 Closure* wrapped_; 1726 bool Thread::RequestSynchronousCheckpoint(Closure* function, ThreadState suspend_state) { in RequestSynchronousCheckpoint() 1843 void Thread::SetFlipFunction(Closure* function) { in SetFlipFunction() 1880 Closure* flip_function = tlsPtr_.flip_function; in RunFlipFunction() 4754 static struct ClearInterpreterCacheClosure : Closure { in ClearAllInterpreterCaches()
|
D | cha.cc | 234 class CHACheckpoint final : public Closure {
|
D | monitor.cc | 561 struct CollectStackTrace : public Closure { in Lock()
|
D | class_linker.cc | 233 : public Closure, public IntrusiveForwardListNode<VisiblyInitializedCallback> {
|
/art/test/203-multi-checkpoint/ |
D | multi_checkpoint.cc | 25 struct TestClosure : public Closure { 64 struct SetupClosure : public Closure {
|
/art/runtime/gc/collector/ |
D | concurrent_copying.h | 32 class Closure; variable 232 Closure* checkpoint_callback, 235 void RevokeThreadLocalMarkStacks(bool disable_weak_ref_access, Closure* checkpoint_callback)
|
D | concurrent_copying.cc | 275 class ConcurrentCopying::ActivateReadBarrierEntrypointsCheckpoint : public Closure { 298 class ConcurrentCopying::ActivateReadBarrierEntrypointsCallback : public Closure { 472 class ConcurrentCopying::ThreadFlipVisitor : public Closure, public RootVisitor { 550 class ConcurrentCopying::FlipCallback : public Closure { 986 class ConcurrentCopying::RevokeThreadLocalMarkStackCheckpoint : public Closure { 1737 class ConcurrentCopying::DisableMarkingCheckpoint : public Closure { 1767 class ConcurrentCopying::DisableMarkingCallback : public Closure { 2085 Closure* checkpoint_callback) { in RevokeThreadLocalMarkStacks() 2220 Closure* checkpoint_callback, in ProcessThreadLocalMarkStacks() 2414 class ConcurrentCopying::DisableWeakRefAccessCallback : public Closure {
|
D | mark_compact.cc | 653 class MarkCompact::ThreadFlipVisitor : public Closure { 675 class MarkCompact::FlipCallback : public Closure { 3693 class MarkCompact::CheckpointMarkThreadRoots : public Closure {
|
D | mark_sweep.cc | 1136 class MarkSweep::CheckpointMarkThreadRoots : public Closure, public RootVisitor {
|
/art/openjdkjvmti/ |
D | ti_thread.h | 49 class Closure; variable
|
D | deopt_manager.cc | 109 struct DumpThreadDeoptCount : public art::Closure { in DumpDeoptInfo() 438 struct DeoptClosure : public art::Closure { in AddDeoptimizeThreadMethods()
|
D | ti_stack.cc | 158 struct GetStackTraceVectorClosure : public art::Closure { 223 struct GetStackTraceDirectClosure : public art::Closure { 323 struct GetAllStackTracesVectorClosure : public art::Closure { 696 struct GetFrameCountClosure : public art::Closure { 756 struct GetLocationClosure : public art::Closure { 898 struct MonitorInfoClosure : public art::Closure {
|
D | ti_monitor.cc | 370 struct GetContendedMonitorClosure : public art::Closure { in GetCurrentContendedMonitor()
|
D | ti_method.cc | 548 class CommonLocalVariableClosure : public art::Closure { 1143 class GetLocalInstanceClosure : public art::Closure {
|
D | ti_thread.cc | 1106 struct StopThreadClosure : public art::Closure { in StopThread()
|
/art/runtime/base/ |
D | mutex.cc | 528 struct CollectStackTrace : public Closure { in DumpStack()
|
/art/runtime/jit/ |
D | jit_code_cache.cc | 1044 class MarkCodeClosure final : public Closure {
|
/art/runtime/gc/ |
D | heap.cc | 1599 class TrimIndirectReferenceTableClosure : public Closure {
|