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(). |