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.
1.4.6