Lines Matching refs:CrashRecoveryContextImpl
25 struct CrashRecoveryContextImpl;
28 sys::ThreadLocal<const CrashRecoveryContextImpl> > CurrentContext;
30 struct CrashRecoveryContextImpl {
34 // CrashRecoveryContextImpl is active per thread and this is always null.
35 const CrashRecoveryContextImpl *Next;
44 CrashRecoveryContextImpl(CrashRecoveryContext *CRC) noexcept
49 ~CrashRecoveryContextImpl() {
114 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *) Impl;
126 const CrashRecoveryContextImpl *CRCI = CurrentContext->get();
196 const CrashRecoveryContextImpl *CRCI = CurrentContext->get();
210 const_cast<CrashRecoveryContextImpl *>(CRCI)->HandleCrash(
226 Impl = new CrashRecoveryContextImpl(this);
273 const CrashRecoveryContextImpl *CRCI = CurrentContext->get();
290 const_cast<CrashRecoveryContextImpl *>(CRCI)->HandleCrash(
347 const CrashRecoveryContextImpl *CRCI = CurrentContext->get();
382 const_cast<CrashRecoveryContextImpl *>(CRCI)->HandleCrash(RetCode, Signal);
409 CrashRecoveryContextImpl *CRCI = new CrashRecoveryContextImpl(this);
432 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *)Impl;
480 if (CrashRecoveryContextImpl *CRC = (CrashRecoveryContextImpl *)Impl)