Changeset View
Changeset View
Standalone View
Standalone View
devel/gdb/files/kgdb/riscv-fbsd-kern.c
Show First 20 Lines • Show All 189 Lines • ▼ Show 20 Lines | riscv_fbsd_kernel_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) | ||||
set_gdbarch_software_single_step (gdbarch, riscv_software_single_step); | set_gdbarch_software_single_step (gdbarch, riscv_software_single_step); | ||||
fbsd_vmcore_set_supply_pcb (gdbarch, riscv_fbsd_supply_pcb); | fbsd_vmcore_set_supply_pcb (gdbarch, riscv_fbsd_supply_pcb); | ||||
fbsd_vmcore_set_cpu_pcb_addr (gdbarch, kgdb_trgt_stop_pcb); | fbsd_vmcore_set_cpu_pcb_addr (gdbarch, kgdb_trgt_stop_pcb); | ||||
} | } | ||||
void _initialize_riscv_kgdb_tdep (); | void _initialize_riscv_kgdb_tdep (); | ||||
void | void | ||||
_initialize_riscv_kgdb_tdep () | _initialize_riscv_kgdb_tdep () | ||||
{ | { | ||||
gdbarch_register_osabi_sniffer(bfd_arch_riscv, | gdbarch_register_osabi_sniffer(bfd_arch_riscv, | ||||
bfd_target_elf_flavour, | bfd_target_elf_flavour, | ||||
fbsd_kernel_osabi_sniffer); | fbsd_kernel_osabi_sniffer); | ||||
gdbarch_register_osabi (bfd_arch_riscv, 0, GDB_OSABI_FREEBSD_KERNEL, | gdbarch_register_osabi (bfd_arch_riscv, 0, GDB_OSABI_FREEBSD_KERNEL, | ||||
riscv_fbsd_kernel_init_abi); | riscv_fbsd_kernel_init_abi); | ||||
} | } |