Lines Matching refs:CrashRecoveryContextImpl
23 struct CrashRecoveryContextImpl;
24 static LLVM_THREAD_LOCAL const CrashRecoveryContextImpl *CurrentContext;
26 struct CrashRecoveryContextImpl { struct
31 const CrashRecoveryContextImpl *Next; argument
40 CrashRecoveryContextImpl(CrashRecoveryContext *CRC) noexcept in CrashRecoveryContextImpl() argument
45 ~CrashRecoveryContextImpl() { in ~CrashRecoveryContextImpl() argument
121 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *) Impl; in ~CrashRecoveryContext()
133 const CrashRecoveryContextImpl *CRCI = CurrentContext; in GetCurrent()
203 const CrashRecoveryContextImpl *CRCI = CurrentContext; in ExceptionFilter()
217 const_cast<CrashRecoveryContextImpl *>(CRCI)->HandleCrash( in ExceptionFilter()
233 Impl = new CrashRecoveryContextImpl(this); in RunSafely()
280 const CrashRecoveryContextImpl *CRCI = CurrentContext; in ExceptionHandler()
297 const_cast<CrashRecoveryContextImpl *>(CRCI)->HandleCrash( in ExceptionHandler()
354 const CrashRecoveryContextImpl *CRCI = CurrentContext; in CrashRecoverySignalHandler()
390 const_cast<CrashRecoveryContextImpl *>(CRCI)->HandleCrash(RetCode, Signal); in CrashRecoverySignalHandler()
417 CrashRecoveryContextImpl *CRCI = new CrashRecoveryContextImpl(this); in RunSafely()
442 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *)Impl; in HandleExit()
522 if (CrashRecoveryContextImpl *CRC = (CrashRecoveryContextImpl *)Impl) in RunSafelyOnThread()