Pol  Revision:4b29d2b
ExceptionParser.cpp File Reference
#include "ExceptionParser.h"
#include "../Program/ProgramConfig.h"
#include "../logfacility.h"
#include "../threadhelp.h"
#include "pol_global_config.h"
#include <format/format.h>
#include <cstddef>
#include <cstring>
#include <errno.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <arpa/inet.h>
#include <cxxabi.h>
#include <execinfo.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/mman.h>
#include <unistd.h>

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Clib
 

Macros

#define MAX_STACK_TRACE_DEPTH   200
 
#define MAX_STACK_TRACE_STEP_LENGTH   512
 
#define MAXLINE   4096
 
#define SOCKET   int
 

Functions

static void Pol::Clib::handleSignalLinux (int signal, siginfo_t *signalInfo, void *arg)
 
static void Pol::Clib::handleStackTraceRequestLinux (int signal, siginfo_t *signalInfo, void *arg)
 

Macro Definition Documentation

#define MAX_STACK_TRACE_DEPTH   200

Definition at line 30 of file ExceptionParser.cpp.

Referenced by Pol::Clib::ExceptionParser::getTrace().

#define MAX_STACK_TRACE_STEP_LENGTH   512

Definition at line 31 of file ExceptionParser.cpp.

Referenced by Pol::Clib::ExceptionParser::getTrace().

#define MAXLINE   4096
#define SOCKET   int

Definition at line 25 of file ExceptionParser.cpp.