--- Gnu-Mach/ddb/db_trap.c 2020/09/02 04:43:19 1.1.1.2 +++ Gnu-Mach/ddb/db_trap.c 2020/09/02 04:48:21 1.1.1.4 @@ -28,7 +28,6 @@ * Date: 7/90 */ -#include "mach_kdb.h" #if MACH_KDB /* @@ -36,33 +35,33 @@ */ #include #include +#include #include #include #include +#include +#include #include - +#include +#include extern jmp_buf_t *db_recover; -extern void db_restart_at_pc(); -extern boolean_t db_stop_at_pc(); - extern int db_inst_count; extern int db_load_count; extern int db_store_count; void -db_task_trap(type, code, user_space) - int type, code; - boolean_t user_space; +db_task_trap( + int type, + int code, + boolean_t user_space) { jmp_buf_t db_jmpbuf; jmp_buf_t *prev; boolean_t bkpt; boolean_t watchpt; - void db_init_default_thread(); - void db_check_breakpoint_valid(); task_t task_space; task_space = db_target_space(current_thread(), user_space); @@ -98,8 +97,9 @@ db_task_trap(type, code, user_space) } void -db_trap(type, code) - int type, code; +db_trap( + int type, + int code) { db_task_trap(type, code, !DB_VALID_KERN_ADDR(PC_REGS(DDB_REGS))); }