Changeset View
Changeset View
Standalone View
Standalone View
sys/ddb/ddb.h
Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | |||||
int db_expression(db_expr_t *valuep); | int db_expression(db_expr_t *valuep); | ||||
int db_get_variable(db_expr_t *valuep); | int db_get_variable(db_expr_t *valuep); | ||||
void db_iprintf(const char *,...) __printflike(1, 2); | void db_iprintf(const char *,...) __printflike(1, 2); | ||||
struct proc *db_lookup_proc(db_expr_t addr); | struct proc *db_lookup_proc(db_expr_t addr); | ||||
struct thread *db_lookup_thread(db_expr_t addr, bool check_pid); | struct thread *db_lookup_thread(db_expr_t addr, bool check_pid); | ||||
struct vm_map *db_map_addr(vm_offset_t); | struct vm_map *db_map_addr(vm_offset_t); | ||||
bool db_map_current(struct vm_map *); | bool db_map_current(struct vm_map *); | ||||
bool db_map_equal(struct vm_map *, struct vm_map *); | bool db_map_equal(struct vm_map *, struct vm_map *); | ||||
int db_md_set_breakpoint(db_expr_t addr, db_expr_t size); | |||||
int db_md_clr_breakpoint(db_expr_t addr, db_expr_t size); | |||||
void db_md_list_breakpoints(void); | |||||
int db_md_set_watchpoint(db_expr_t addr, db_expr_t size); | int db_md_set_watchpoint(db_expr_t addr, db_expr_t size); | ||||
int db_md_clr_watchpoint(db_expr_t addr, db_expr_t size); | int db_md_clr_watchpoint(db_expr_t addr, db_expr_t size); | ||||
void db_md_list_watchpoints(void); | void db_md_list_watchpoints(void); | ||||
void db_print_loc_and_inst(db_addr_t loc); | void db_print_loc_and_inst(db_addr_t loc); | ||||
void db_print_thread(void); | void db_print_thread(void); | ||||
int db_printf(const char *fmt, ...) __printflike(1, 2); | int db_printf(const char *fmt, ...) __printflike(1, 2); | ||||
int db_read_bytes(vm_offset_t addr, size_t size, char *data); | int db_read_bytes(vm_offset_t addr, size_t size, char *data); | ||||
/* machine-dependent */ | /* machine-dependent */ | ||||
Show All 14 Lines | |||||
void db_command_register(struct command_table *, struct command *); | void db_command_register(struct command_table *, struct command *); | ||||
void db_command_unregister(struct command_table *, struct command *); | void db_command_unregister(struct command_table *, struct command *); | ||||
int db_fetch_ksymtab(vm_offset_t ksym_start, vm_offset_t ksym_end); | int db_fetch_ksymtab(vm_offset_t ksym_start, vm_offset_t ksym_end); | ||||
db_cmdfcn_t db_breakpoint_cmd; | db_cmdfcn_t db_breakpoint_cmd; | ||||
db_cmdfcn_t db_capture_cmd; | db_cmdfcn_t db_capture_cmd; | ||||
db_cmdfcn_t db_continue_cmd; | db_cmdfcn_t db_continue_cmd; | ||||
db_cmdfcn_t db_delete_cmd; | db_cmdfcn_t db_delete_cmd; | ||||
db_cmdfcn_t db_deletehbreak_cmd; | |||||
db_cmdfcn_t db_deletehwatch_cmd; | db_cmdfcn_t db_deletehwatch_cmd; | ||||
db_cmdfcn_t db_deletewatch_cmd; | db_cmdfcn_t db_deletewatch_cmd; | ||||
db_cmdfcn_t db_examine_cmd; | db_cmdfcn_t db_examine_cmd; | ||||
db_cmdfcn_t db_findstack_cmd; | db_cmdfcn_t db_findstack_cmd; | ||||
db_cmdfcn_t db_hbreakpoint_cmd; | |||||
db_cmdfcn_t db_hwatchpoint_cmd; | db_cmdfcn_t db_hwatchpoint_cmd; | ||||
db_cmdfcn_t db_listbreak_cmd; | db_cmdfcn_t db_listbreak_cmd; | ||||
db_cmdfcn_t db_scripts_cmd; | db_cmdfcn_t db_scripts_cmd; | ||||
db_cmdfcn_t db_print_cmd; | db_cmdfcn_t db_print_cmd; | ||||
db_cmdfcn_t db_ps; | db_cmdfcn_t db_ps; | ||||
db_cmdfcn_t db_run_cmd; | db_cmdfcn_t db_run_cmd; | ||||
db_cmdfcn_t db_script_cmd; | db_cmdfcn_t db_script_cmd; | ||||
db_cmdfcn_t db_search_cmd; | db_cmdfcn_t db_search_cmd; | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |