Include dependency graph for debugger.c:
Go to the source code of this file.
Data Structures | |
struct | bpinfo_t |
Defines | |
#define | getip(x) ((x)->eip) |
Functions | |
SPINLOCK_INITIALIZE (bkpoint_lock) | |
static int | cmd_print_breakpoints (cmd_arg_t *argv) |
static int | cmd_del_breakpoint (cmd_arg_t *argv) |
static int | cmd_add_breakpoint (cmd_arg_t *argv) |
static void | setup_dr (int curidx) |
int | breakpoint_add (void *where, int flags, int curidx) |
static void | handle_exception (int slot, istate_t *istate) |
void | breakpoint_del (int slot) |
static void | debug_exception (int n, istate_t *istate) |
static void | debug_ipi (int n, istate_t *istate) |
void | debugger_init (void) |
Variables | |
static bpinfo_t | breakpoints [BKPOINTS_MAX] |
static cmd_info_t | bkpts_info |
static cmd_arg_t | del_argv |
static cmd_info_t | delbkpt_info |
static cmd_arg_t | add_argv |
static cmd_info_t | addbkpt_info |
static cmd_arg_t | addw_argv |
static cmd_info_t | addwatchp_info |
Definition in file debugger.c.