39#define omPrintCurrentBackTrace(fd) omPrintCurrentBackTraceMax(fd, 1000)
44#define omFilterRetInfo(info, max, cond) \
51 void* addr_i = info[_i].addr; \
52 char* file_i = info[_i].file; \
53 char* func_i = info[_i].func; \
54 int line_i = info[_i].line; \
57 max = omFilterRetInfo_i(info, max, _i); \
70#define omPrintRetInfo(i, max, fd, fmt) do {} while (0)
71#define omBackTrace_2_RetInfo(bt, i, m) do {} while (0)
72#define omInitRet_2_Info(a) do {} while (0)
73#define omPrintBackTrace(bt,max,fd) do {} while (0)
74#define omPrintCurrentBackTrace(fd) do {} while (0)
75#define omPrintCurrentBackTraceMax(fd,max) do {} while (0)
76#define omFilterRetInfo_i(info,max,i) do {} while (0)
77#define omFilterRetInfo(info, max, cond)do {} while (0)
static int max(int a, int b)
int omPrintRetInfo(omRetInfo info, int max, FILE *fd, const char *fmt)
int omBackTrace_2_RetInfo(void **bt, omRetInfo info, int max)
int _omPrintBackTrace(void **bt, int max, FILE *fd, OM_FLR_DECL)
int _omPrintCurrentBackTrace(FILE *fd, OM_FLR_DECL)
int omFilterRetInfo_i(omRetInfo info, int max, int i)
int omPrintBackTrace(void **bt, int max, FILE *fd)
#define omPrintCurrentBackTraceMax(A, B)
#define omInitRet_2_Info(argv0)