Tracer
v0.0.1
A platform independant stack trace generator
|
User configuration. More...
#include <TracerHandler.hpp>
Public Attributes | |
std::vector< TraceerEngines > | preferredTracerEngines |
List of preferred engines; First try them for the Tracer. | |
std::vector< DebuggerEngines > | preferredDebuggerEngines |
List of preferred engines; First try them for the Tracer. | |
bool | autoPrintToStdErr = true |
Prints the stack trace to stderr when enabled. | |
bool | autoPrintToFile = false |
Automatically writes the stack trace to a file when enabled. | |
std::string | logFile = "trace.log" |
The file to automatically print to; Requires autoPrintToFile. | |
bool | appendToFile = true |
Overides file co; Requires autoPrintToFile. | |
callBackPTR | callback = nullptr |
Function pointer to be called in the internal signal handler (MUST return) | |
void * | callbackData = nullptr |
User defined data to be send to the callback function. | |
bool | callDefultHandlerWhenDone = true |
The signal handler will call the default signal handler when done. | |
std::vector< int > | signums |
List of signals to handle. More... | |
User configuration.
Definition at line 78 of file TracerHandler.hpp.
std::vector<int> tracer::TracerHandler::Config::signums |
List of signals to handle.
Definition at line 93 of file TracerHandler.hpp.