Lines Matching defs:Callback
120 struct Callback : public ThreadLifecycleCallback { struct in art::ThreadLifecycleCallbackRuntimeCallbacksTest
121 void ThreadStart(Thread* self) override { in ThreadStart()
134 void ThreadDeath(Thread* self) override { in ThreadDeath()
146 Thread* stored_self;
147 CallbackState state = CallbackState::kBase;
262 struct Callback : public ClassLoadCallback { struct in art::ClassLoadCallbackRuntimeCallbacksTest
263 void ClassPreDefine(const char* descriptor, in ClassPreDefine()
278 void ClassLoad(Handle<mirror::Class> klass) override REQUIRES_SHARED(Locks::mutator_lock_) { in ClassLoad()
284 void ClassPrepare(Handle<mirror::Class> temp_klass, in ClassPrepare()
292 std::vector<std::string> data;
337 struct Callback : public RuntimeSigQuitCallback { struct in art::RuntimeSigQuitCallbackRuntimeCallbacksTest
338 void SigQuit() override { in SigQuit()
342 size_t sigquit_count = 0;
385 struct Callback : public RuntimePhaseCallback { struct in art::RuntimePhaseCallbackRuntimeCallbacksTest
386 void NextRuntimePhase(RuntimePhaseCallback::RuntimePhase p) override { in NextRuntimePhase()
406 size_t initial_agents_seen = 0;
407 size_t start_seen = 0;
408 size_t init_seen = 0;
409 size_t death_seen = 0;
452 struct Callback : public MonitorCallback { struct in art::MonitorWaitCallbacksTest
453 bool IsInterestingObject(ObjPtr<mirror::Object> obj) in IsInterestingObject()
464 void SetInterestingObject(ObjPtr<mirror::Object> obj) in SetInterestingObject()
471 void MonitorContendedLocking([[maybe_unused]] Monitor* mon) override in MonitorContendedLocking()
474 void MonitorContendedLocked([[maybe_unused]] Monitor* mon) override in MonitorContendedLocked()
477 void ObjectWaitStart(Handle<mirror::Object> obj, [[maybe_unused]] int64_t millis) override in ObjectWaitStart()
484 void MonitorWaitFinished(Monitor* m, [[maybe_unused]] bool timed_out) override in MonitorWaitFinished()
491 std::mutex ref_guard_;
492 ClassReference ref_ = {nullptr, 0};
493 bool saw_wait_start_ = false;
494 bool saw_wait_finished_ = false;