Lines Matching refs:CrashRecoveryContext

36   CrashRecoveryContext *CRC;
43 CrashRecoveryContextImpl(CrashRecoveryContext *CRC) noexcept in CrashRecoveryContextImpl()
91 static ManagedStatic<sys::ThreadLocal<const CrashRecoveryContext>>
99 CrashRecoveryContext::CrashRecoveryContext() { in CrashRecoveryContext() function in CrashRecoveryContext
106 CrashRecoveryContext::~CrashRecoveryContext() { in ~CrashRecoveryContext()
109 const CrashRecoveryContext *PC = tlIsRecoveringFromCrash->get(); in ~CrashRecoveryContext()
124 bool CrashRecoveryContext::isRecoveringFromCrash() { in isRecoveringFromCrash()
128 CrashRecoveryContext *CrashRecoveryContext::GetCurrent() { in GetCurrent()
139 void CrashRecoveryContext::Enable() { in Enable()
148 void CrashRecoveryContext::Disable() { in Disable()
156 void CrashRecoveryContext::registerCleanup(CrashRecoveryContextCleanup *cleanup) in registerCleanup()
167 CrashRecoveryContext::unregisterCleanup(CrashRecoveryContextCleanup *cleanup) { in unregisterCleanup()
207 CrashRecoveryContext::Disable(); in ExceptionFilter()
226 bool CrashRecoveryContext::RunSafely(function_ref<void()> Fn) { in RunSafely()
284 CrashRecoveryContext::Disable(); in ExceptionHandler()
366 CrashRecoveryContext::Disable(); in CrashRecoverySignalHandler()
412 bool CrashRecoveryContext::RunSafely(function_ref<void()> Fn) { in RunSafely()
431 [[noreturn]] void CrashRecoveryContext::HandleExit(int RetCode) { in HandleExit()
445 bool CrashRecoveryContext::isCrash(int RetCode) { in isCrash()
463 bool CrashRecoveryContext::throwIfCrash(int RetCode) { in throwIfCrash()
493 CrashRecoveryContext *CRC;
508 bool CrashRecoveryContext::RunSafelyOnThread(function_ref<void()> Fn, in RunSafelyOnThread()