VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs
vlMiniDumper.h File Reference

Contains the DtINIT_MINIDUMPER macro and DtMiniDumper class declaration. More...

Go to the source code of this file.

Classes

class  DtMiniDumper
 This class contains the logic necesary for printing a stack trace. More...
 

Macros

#define DtINIT_MINIDUMPER(execName)
 
#define DtINIT_MINIDUMPER_NO_PROMPT(unused)
 
#define DtSILENTLY_CRASH(unused)
 

Typedefs

typedef void(* SigActionCb )(int, siginfo_t *, void *)
 

Detailed Description

Contains the DtINIT_MINIDUMPER macro and DtMiniDumper class declaration.

Macro Definition Documentation

#define DtINIT_MINIDUMPER (   execName)
Value:
{ \
struct sigaction sa; \
sa.sa_flags = SA_SIGINFO; \
sigemptyset( &sa.sa_mask ); \
sigaction( SIGSEGV, &sa, 0 ); \
sigaction( SIGABRT, &sa, 0 ); \
sigaction( SIGFPE, &sa, 0 ); \
}
void(* SigActionCb)(int, siginfo_t *, void *)
Definition: vlMiniDumper.h:157
static void printCallStack(int sig, siginfo_t *info, void *secret)
Static callback for printing the call stack.
static std::string myApplicationName
Definition: vlMiniDumper.h:126
#define DtINIT_MINIDUMPER_NO_PROMPT (   unused)
Value:
{ \
struct sigaction sa; \
sa.sa_flags = SA_SIGINFO; \
sigemptyset( &sa.sa_mask ); \
sigaction( SIGSEGV, &sa, 0 ); \
}
void(* SigActionCb)(int, siginfo_t *, void *)
Definition: vlMiniDumper.h:157
static void printCallStack(int sig, siginfo_t *info, void *secret)
Static callback for printing the call stack.
#define DtSILENTLY_CRASH (   unused)
Value:
{ \
}

Typedef Documentation

typedef void(* SigActionCb)(int, siginfo_t *, void *)

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)