Lines Matching defs:Callback
119 struct Callback : public ThreadLifecycleCallback { struct in art::ThreadLifecycleCallbackRuntimeCallbacksTest
120 void ThreadStart(Thread* self) override { in ThreadStart()
129 void ThreadDeath(Thread* self) override { in ThreadDeath()
137 Thread* stored_self;
138 CallbackState state = CallbackState::kBase;
255 struct Callback : public ClassLoadCallback { struct in art::ClassLoadCallbackRuntimeCallbacksTest
256 void ClassPreDefine(const char* descriptor, in ClassPreDefine()
271 void ClassLoad(Handle<mirror::Class> klass) override REQUIRES_SHARED(Locks::mutator_lock_) { in ClassLoad()
277 void ClassPrepare(Handle<mirror::Class> temp_klass, in ClassPrepare()
285 std::vector<std::string> data;
330 struct Callback : public RuntimeSigQuitCallback { struct in art::RuntimeSigQuitCallbackRuntimeCallbacksTest
331 void SigQuit() override { in SigQuit()
335 size_t sigquit_count = 0;
378 struct Callback : public RuntimePhaseCallback { struct in art::RuntimePhaseCallbackRuntimeCallbacksTest
379 void NextRuntimePhase(RuntimePhaseCallback::RuntimePhase p) override { in NextRuntimePhase()
399 size_t initial_agents_seen = 0;
400 size_t start_seen = 0;
401 size_t init_seen = 0;
402 size_t death_seen = 0;
445 struct Callback : public MonitorCallback { struct in art::MonitorWaitCallbacksTest
446 bool IsInterestingObject(ObjPtr<mirror::Object> obj) in IsInterestingObject()
457 void SetInterestingObject(ObjPtr<mirror::Object> obj) in SetInterestingObject()
464 void MonitorContendedLocking(Monitor* mon ATTRIBUTE_UNUSED) override in MonitorContendedLocking()
467 void MonitorContendedLocked(Monitor* mon ATTRIBUTE_UNUSED) override in MonitorContendedLocked()
470 void ObjectWaitStart(Handle<mirror::Object> obj, int64_t millis ATTRIBUTE_UNUSED) override in ObjectWaitStart()
477 void MonitorWaitFinished(Monitor* m, bool timed_out ATTRIBUTE_UNUSED) override in MonitorWaitFinished()
484 std::mutex ref_guard_;
485 ClassReference ref_ = {nullptr, 0};
486 bool saw_wait_start_ = false;
487 bool saw_wait_finished_ = false;