Lines Matching full:recovery
1 //===--- CrashRecoveryContext.cpp - Crash Recovery ------------------------===//
50 /// Called when the separate crash-recovery thread was finished, to
67 assert(!Failed && "Crash recovery context already failed!"); in HandleCrash()
202 // Lookup the current thread local recovery object. in ExceptionFilter()
232 assert(!Impl && "Crash recovery context already initialized!"); in RunSafely()
252 // running on threads with LLVM crash recovery contexts, so we would like to
279 // Lookup the current thread local recovery object. in ExceptionHandler()
338 // crash recovery context, and install signal handlers to invoke HandleCrash on
342 // reliable fashion -- if we get a signal outside of a crash recovery context we
343 // simply disable crash recovery and raise the signal again.
353 // Lookup the current thread local recovery object. in CrashRecoverySignalHandler()
357 // We didn't find a crash recovery context -- this means either we got a in CrashRecoverySignalHandler()
359 // outside of a crash recovery context, or something else went horribly in CrashRecoverySignalHandler()
362 // Disable crash recovery and raise the signal again. The assumption here is in CrashRecoverySignalHandler()
364 // attempt crash recovery again. in CrashRecoverySignalHandler()
414 // If crash recovery is disabled, do nothing. in RunSafely()
416 assert(!Impl && "Crash recovery context already initialized!"); in RunSafely()
443 assert(CRCI && "Crash recovery context never initialized!"); in HandleExit()