debugger.c File Reference

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


Detailed Description

Definition in file debugger.c.


Generated on Sun Jun 18 16:27:04 2006 for HelenOS Kernel (amd64) by  doxygen 1.4.6