Lines Matching refs:CrashRecoveryContextImpl
21 struct CrashRecoveryContextImpl;
24 sys::ThreadLocal<const CrashRecoveryContextImpl> > CurrentContext;
26 struct CrashRecoveryContextImpl { struct
31 const CrashRecoveryContextImpl *Next; argument
39 CrashRecoveryContextImpl(CrashRecoveryContext *CRC) : CRC(CRC), in CrashRecoveryContextImpl() argument
45 ~CrashRecoveryContextImpl() { in ~CrashRecoveryContextImpl() argument
97 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *) Impl; in ~CrashRecoveryContext()
109 const CrashRecoveryContextImpl *CRCI = CurrentContext->get(); in GetCurrent()
168 const CrashRecoveryContextImpl *CRCI = CurrentContext->get(); in ExceptionHandler()
181 const_cast<CrashRecoveryContextImpl*>(CRCI)->HandleCrash(); in ExceptionHandler()
251 const CrashRecoveryContextImpl *CRCI = CurrentContext->get(); in CrashRecoverySignalHandler()
278 const_cast<CrashRecoveryContextImpl*>(CRCI)->HandleCrash(); in CrashRecoverySignalHandler()
319 CrashRecoveryContextImpl *CRCI = new CrashRecoveryContextImpl(this); in RunSafely()
332 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *) Impl; in HandleCrash()
375 if (CrashRecoveryContextImpl *CRC = (CrashRecoveryContextImpl *)Impl) in RunSafelyOnThread()