LLVM: lib/Support/CrashRecoveryContext.cpp File Reference (original) (raw)
#include "[llvm/Support/CrashRecoveryContext.h](CrashRecoveryContext%5F8h%5Fsource.html)"
#include "llvm/Config/llvm-config.h"
#include "[llvm/Support/ErrorHandling.h](llvm%5F2Support%5F2ErrorHandling%5F8h%5Fsource.html)"
#include "[llvm/Support/ExitCodes.h](ExitCodes%5F8h%5Fsource.html)"
#include "[llvm/Support/Signals.h](Signals%5F8h%5Fsource.html)"
#include "[llvm/Support/thread.h](thread%5F8h%5Fsource.html)"
#include <cassert>
#include <mutex>
#include <setjmp.h>
#include <signal.h>
Go to the source code of this file.
◆ CrashRecoverySignalHandler()
| void CrashRecoverySignalHandler ( int Signal) |
static |
◆ hasThreadBackgroundPriority()
| bool hasThreadBackgroundPriority ( ) |
static |
◆ installExceptionOrSignalHandlers()
| void installExceptionOrSignalHandlers ( ) |
static |
◆ RunSafelyOnThread_Dispatch()
| void RunSafelyOnThread_Dispatch ( void * UserData) |
static |
◆ setThreadBackgroundPriority()
| void setThreadBackgroundPriority ( ) |
static |
◆ uninstallExceptionOrSignalHandlers()
| void uninstallExceptionOrSignalHandlers ( ) |
static |
◆ NumSignals
◆ PrevActions
◆ Signals