#include <stdlib.h>
#include <debug.h>
#include <ppc/register.h>
#include <ppc/xenonsprs.h>
Go to the source code of this file.
|
#define | DO_RA(x) if(seems_valid(addr) && x<max_depth){ addr=(unsigned int)__builtin_return_address(x); printf("%p; ",addr); } |
|
◆ DO_RA
#define DO_RA |
( |
|
x | ) |
if(seems_valid(addr) && x<max_depth){ addr=(unsigned int)__builtin_return_address(x); printf("%p; ",addr); } |
◆ 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 | ) |
|
◆ elfldr_start