Changeset View
Changeset View
Standalone View
Standalone View
devel/gdb/files/kgdb/arm-fbsd-kern.c
Show First 20 Lines • Show All 195 Lines • ▼ Show 20 Lines | arm_fbsd_kernel_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) | ||||
fbsd_vmcore_set_cpu_pcb_addr (gdbarch, kgdb_trgt_stop_pcb); | fbsd_vmcore_set_cpu_pcb_addr (gdbarch, kgdb_trgt_stop_pcb); | ||||
/* Single stepping. */ | /* Single stepping. */ | ||||
set_gdbarch_software_single_step (gdbarch, arm_software_single_step); | set_gdbarch_software_single_step (gdbarch, arm_software_single_step); | ||||
} | } | ||||
void _initialize_arm_kgdb_tdep (); | void _initialize_arm_kgdb_tdep (); | ||||
void | void | ||||
_initialize_arm_kgdb_tdep () | _initialize_arm_kgdb_tdep () | ||||
{ | { | ||||
gdbarch_register_osabi_sniffer(bfd_arch_arm, | gdbarch_register_osabi_sniffer(bfd_arch_arm, | ||||
bfd_target_elf_flavour, | bfd_target_elf_flavour, | ||||
fbsd_kernel_osabi_sniffer); | fbsd_kernel_osabi_sniffer); | ||||
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_FREEBSD_KERNEL, | gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_FREEBSD_KERNEL, | ||||
arm_fbsd_kernel_init_abi); | arm_fbsd_kernel_init_abi); | ||||
} | } |