Lines Matching refs:art
48 struct DumpCallback : public art::RuntimeSigQuitCallback {
49 void SigQuit() override REQUIRES_SHARED(art::Locks::mutator_lock_) { in SigQuit()
50 art::Thread* thread = art::Thread::Current(); in SigQuit()
51 art::ScopedThreadSuspension sts(thread, art::ThreadState::kNative); in SigQuit()
52 event_handler->DispatchEvent<ArtJvmtiEvent::kDataDumpRequest>(art::Thread::Current()); in SigQuit()
62 art::ScopedThreadStateChange stsc(art::Thread::Current(), in Register()
63 art::ThreadState::kWaitingForDebuggerToAttach); in Register()
64 art::ScopedSuspendAll ssa("Add sigquit callback"); in Register()
65 art::Runtime::Current()->GetRuntimeCallbacks()->AddRuntimeSigQuitCallback(&gDumpCallback); in Register()
69 art::ScopedThreadStateChange stsc(art::Thread::Current(), in Unregister()
70 art::ThreadState::kWaitingForDebuggerToAttach); in Unregister()
71 art::ScopedSuspendAll ssa("Remove sigquit callback"); in Unregister()
72 art::Runtime::Current()->GetRuntimeCallbacks()->RemoveRuntimeSigQuitCallback(&gDumpCallback); in Unregister()
76 art::Thread* self = art::Thread::Current(); in DumpInternalState()