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 | ) |
|