Go to the source code of this file.
|
#define | d_xstr(s) d_str(s) |
|
#define | d_str(s) #s |
|
#define | BP {printf("[Breakpoint] in function %s, line %d, file %s\n",__FUNCTION__,__LINE__,__FILE__);getch();} |
|
#define | TR {printf("[Trace] in function %s, line %d\n",__FUNCTION__,__LINE__);} |
|
#define | TRI(x) {printf("[Trace int] %s = %d(%p) at %s(%d)\n",d_xstr(x),x,x,__FUNCTION__,__LINE__);} |
|
#define | TRF(x) {printf("[Trace flt] %s = %f at %s(%d)\n",d_xstr(x),x,__FUNCTION__,__LINE__);} |
|
#define | TRS(x) {printf("[Trace str] %s = %s at %s(%d)\n",d_xstr(x),x,__FUNCTION__,__LINE__);} |
|
◆ BP
#define BP {printf("[Breakpoint] in function %s, line %d, file %s\n",__FUNCTION__,__LINE__,__FILE__);getch();} |
◆ d_str
◆ d_xstr
#define d_xstr |
( |
|
s | ) |
d_str(s) |
◆ TR
#define TR {printf("[Trace] in function %s, line %d\n",__FUNCTION__,__LINE__);} |
◆ TRF
#define TRF |
( |
|
x | ) |
{printf("[Trace flt] %s = %f at %s(%d)\n",d_xstr(x),x,__FUNCTION__,__LINE__);} |
◆ TRI
#define TRI |
( |
|
x | ) |
{printf("[Trace int] %s = %d(%p) at %s(%d)\n",d_xstr(x),x,x,__FUNCTION__,__LINE__);} |
◆ TRS
#define TRS |
( |
|
x | ) |
{printf("[Trace str] %s = %s at %s(%d)\n",d_xstr(x),x,__FUNCTION__,__LINE__);} |
◆ buffer_dump()
void buffer_dump |
( |
void * |
buf, |
|
|
int |
size |
|
) |
| |
◆ data_breakpoint()
void data_breakpoint |
( |
void * |
address, |
|
|
int |
on_read, |
|
|
int |
on_write |
|
) |
| |
◆ stack_trace()
void stack_trace |
( |
int |
max_depth | ) |
|