Changeset View
Changeset View
Standalone View
Standalone View
devel/gdb/files/kgdb/amd64fbsd-kern.c
Show First 20 Lines • Show All 225 Lines • ▼ Show 20 Lines | static const struct frame_unwind amd64fbsd_trapframe_unwind = { | ||||
amd64fbsd_trapframe_sniffer | amd64fbsd_trapframe_sniffer | ||||
}; | }; | ||||
static void | static void | ||||
amd64fbsd_kernel_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch) | amd64fbsd_kernel_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch) | ||||
{ | { | ||||
amd64_init_abi(info, gdbarch, | amd64_init_abi(info, gdbarch, | ||||
amd64_target_description (X86_XSTATE_SSE_MASK)); | amd64_target_description (X86_XSTATE_SSE_MASK, true)); | ||||
frame_unwind_prepend_unwinder(gdbarch, &amd64fbsd_trapframe_unwind); | frame_unwind_prepend_unwinder(gdbarch, &amd64fbsd_trapframe_unwind); | ||||
set_solib_ops(gdbarch, &kld_so_ops); | set_solib_ops(gdbarch, &kld_so_ops); | ||||
fbsd_vmcore_set_supply_pcb(gdbarch, amd64fbsd_supply_pcb); | fbsd_vmcore_set_supply_pcb(gdbarch, amd64fbsd_supply_pcb); | ||||
fbsd_vmcore_set_cpu_pcb_addr(gdbarch, kgdb_trgt_stop_pcb); | fbsd_vmcore_set_cpu_pcb_addr(gdbarch, kgdb_trgt_stop_pcb); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |