14 #define BDebug_STD 0x000001
19 void bhd8(
const void*
data,
unsigned int n);
20 void bhd8a(
const void*
data,
unsigned int n);
21 void bhda8(
const void*
data,
unsigned int n);
22 void bhd32(
const void*
data,
unsigned int n);
26 void 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:56
void bhds32(const void *data, unsigned int n)
double getTime()
Definition: BDebug.cpp:97
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:207
void setDebug(int debug)
Definition: BDebug.cpp:105
void bhd32(const void *data, unsigned int n)
Definition: BDebug.cpp:70
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)