14#define BDebug_STD 0x000001
19void bhd8(
const void*
data,
unsigned int n);
20void bhd8a(
const void*
data,
unsigned int n);
21void bhda8(
const void*
data,
unsigned int n);
22void bhd32(
const void*
data,
unsigned int n);
26void tprintf(
int log,
const char* fmt, ...);
32#define dprintf(level, fmt, a...) if((level) & bdebug) tprintf(1, fmt, ##a);
34#define dprintf(level, fmt, a...)
38#if !TARGET_win32 && !TARGET_win64
42#define nprintf(fmt, a...) { syslog(LOG_NOTICE, fmt, ##a); tprintf(0, fmt, ##a); }
43#define wprintf(fmt, a...) { syslog(LOG_WARNING, fmt, ##a); tprintf(0, fmt, ##a); }
44#define eprintf(fmt, a...) { syslog(LOG_ERR, fmt, ##a); tprintf(0, fmt, ##a); }
46#define nprintf(fmt, a...) syslog(LOG_NOTICE, fmt, ##a)
47#define wprintf(fmt, a...) syslog(LOG_WARNING, fmt, ##a)
48#define eprintf(fmt, a...) syslog(LOG_ERR, fmt, ##a)
53#define dl1printf(fmt, a...) printf(fmt, ##a);
55#define dl1printf(fmt, a...)
59#define dl2printf(fmt, a...) printf(fmt, ##a);
61#define dl2printf(fmt, a...)
65#define dl3printf(fmt, a...) printf(fmt, ##a);
67#define dl3printf(fmt, a...)
71#define dl4printf(fmt, a...) printf(fmt, ##a);
73#define dl4printf(fmt, a...)
void bhda8(const void *data, unsigned int n)
Definition: BDebug.cpp:62
void bhds32(const void *data, unsigned int n)
double getTime()
Definition: BDebug.cpp:103
void bhd8a(const void *data, unsigned int n)
Definition: BDebug.cpp:33
int bdebug
Definition: BDebug.cpp:19
void tprintf(int log, const char *fmt,...)
Definition: BDebug.cpp:213
void setDebug(int debug)
Definition: BDebug.cpp:111
void bhd32(const void *data, unsigned int n)
Definition: BDebug.cpp:76
void bhd8(const void *data, unsigned int n)
Software debug functions.
Definition: BDebug.cpp:21
char data[8]
Definition: BoapMc1.h:2
Backtrace on crash class.
Definition: BDebug.h:77
int dumpBacktraceFile(char *fileName, char *comment)
void dumpBacktraceSyslog(char *comment)
void dumpBacktrace(char *strBuf, int strBufLen, char *comment)
void dumpBacktraceStdout(char *comment)