Lines Matching refs:CrashRecoveryContext
33 CrashRecoveryContext *CRC;
39 CrashRecoveryContextImpl(CrashRecoveryContext *CRC) : CRC(CRC), in CrashRecoveryContextImpl()
78 static ManagedStatic<sys::ThreadLocal<const CrashRecoveryContext>>
86 CrashRecoveryContext::~CrashRecoveryContext() { in ~CrashRecoveryContext()
89 const CrashRecoveryContext *PC = tlIsRecoveringFromCrash->get(); in ~CrashRecoveryContext()
104 bool CrashRecoveryContext::isRecoveringFromCrash() { in isRecoveringFromCrash()
108 CrashRecoveryContext *CrashRecoveryContext::GetCurrent() { in GetCurrent()
119 void CrashRecoveryContext::Enable() { in Enable()
128 void CrashRecoveryContext::Disable() { in Disable()
136 void CrashRecoveryContext::registerCleanup(CrashRecoveryContextCleanup *cleanup) in registerCleanup()
147 CrashRecoveryContext::unregisterCleanup(CrashRecoveryContextCleanup *cleanup) { in unregisterCleanup()
175 bool CrashRecoveryContext::RunSafely(function_ref<void()> Fn) { in RunSafely()
233 CrashRecoveryContext::Disable(); in ExceptionHandler()
310 CrashRecoveryContext::Disable(); in CrashRecoverySignalHandler()
347 bool CrashRecoveryContext::RunSafely(function_ref<void()> Fn) { in RunSafely()
365 void CrashRecoveryContext::HandleCrash() { in HandleCrash()
389 CrashRecoveryContext *CRC;
404 bool CrashRecoveryContext::RunSafelyOnThread(function_ref<void()> Fn, in RunSafelyOnThread()