void _initialize_i386gnu_nat (void) { struct target_ops *t; /* Fill in the generic GNU/Hurd methods. */ t = gnu_target (); #ifdef i386_DEBUG_STATE x86_use_watchpoints (t); x86_dr_low.set_control = i386_gnu_dr_set_control; gdb_assert (DR_FIRSTADDR == 0 && DR_LASTADDR < i386_DEBUG_STATE_COUNT); x86_dr_low.set_addr = i386_gnu_dr_set_addr; x86_dr_low.get_addr = i386_gnu_dr_get_addr; x86_dr_low.get_status = i386_gnu_dr_get_status; x86_dr_low.get_control = i386_gnu_dr_get_control; x86_set_debug_register_length (4); #endif /* i386_DEBUG_STATE */ t->to_fetch_registers = gnu_fetch_registers; t->to_store_registers = gnu_store_registers; /* Register the target. */ add_target (t); }
void _initialize_i386gnu_nat (void) { struct target_ops *t; /* Fill in the generic GNU/Hurd methods. */ t = gnu_target (); t->to_fetch_registers = gnu_fetch_registers; t->to_store_registers = gnu_store_registers; /* Register the target. */ add_target (t); }