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
 1.4.6