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)