LLVM API Documentation
#include "Unix.h"#include <vector>#include <algorithm>#include <execinfo.h>#include <sys/wait.h>#include <signal.h>Include dependency graph for Unix/Signals.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Functions | |
| void | PrintStackTrace () |
| RETSIGTYPE | SignalHandler (int Sig) |
| void | RegisterHandler (int Signal) |
|
|
Definition at line 58 of file Unix/Signals.cpp. References StackTrace. Referenced by SignalHandler(). |
|
|
Definition at line 128 of file Unix/Signals.cpp. References SignalHandler(). |
|
|
Definition at line 105 of file Unix/Signals.cpp. References DirectoriesToRemove, FilesToRemove, IntSigs, IntSigsEnd, and PrintStackTrace(). Referenced by RegisterHandler(). |
|
|
Definition at line 27 of file Unix/Signals.cpp. Referenced by Cleanup(), llvm::sys::RemoveDirectoryOnSignal(), and SignalHandler(). |
|
|
Definition at line 26 of file Unix/Signals.cpp. Referenced by Cleanup(), llvm::sys::RemoveFileOnSignal(), and SignalHandler(). |
|
|
Initial value: {
SIGHUP, SIGINT, SIGQUIT, SIGPIPE, SIGTERM, SIGUSR1, SIGUSR2
}
Definition at line 30 of file Unix/Signals.cpp. Referenced by llvm::sys::RemoveDirectoryOnSignal(), llvm::sys::RemoveFileOnSignal(), and SignalHandler(). |
|
|
Definition at line 33 of file Unix/Signals.cpp. Referenced by llvm::sys::RemoveDirectoryOnSignal(), llvm::sys::RemoveFileOnSignal(), and SignalHandler(). |
|
|
Initial value: {
SIGILL, SIGTRAP, SIGABRT, SIGFPE, SIGBUS, SIGSEGV, SIGSYS, SIGXCPU, SIGXFSZ
}
Definition at line 37 of file Unix/Signals.cpp. Referenced by llvm::sys::PrintStackTraceOnErrorSignal(), llvm::sys::RemoveDirectoryOnSignal(), and llvm::sys::RemoveFileOnSignal(). |
|
|
Definition at line 43 of file Unix/Signals.cpp. Referenced by llvm::sys::PrintStackTraceOnErrorSignal(), llvm::sys::RemoveDirectoryOnSignal(), and llvm::sys::RemoveFileOnSignal(). |
|
|
Definition at line 46 of file Unix/Signals.cpp. Referenced by PrintStackTrace(). |