Changeset View
Changeset View
Standalone View
Standalone View
sys/ddb/ddb.h
Show First 20 Lines • Show All 199 Lines • ▼ Show 20 Lines | |||||
int db_getc(void); | int db_getc(void); | ||||
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_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 */ | ||||
int db_readline(char *lstart, int lsize); | int db_readline(char *lstart, int lsize); | ||||
void db_restart_at_pc(bool watchpt); | void db_restart_at_pc(bool watchpt); | ||||
▲ Show 20 Lines • Show All 83 Lines • Show Last 20 Lines |