Changeset View
Changeset View
Standalone View
Standalone View
devel/gdb/files/kgdb/amd64fbsd-kern.c
Show First 20 Lines • Show All 232 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
void _initialize_amd64_kgdb_tdep(void); | void _initialize_amd64_kgdb_tdep(void); | ||||
void | void | ||||
_initialize_amd64_kgdb_tdep(void) | _initialize_amd64_kgdb_tdep(void) | ||||
{ | { | ||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, | gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, | ||||
GDB_OSABI_FREEBSD_ELF_KERNEL, amd64fbsd_kernel_init_abi); | GDB_OSABI_FREEBSD_KERNEL, amd64fbsd_kernel_init_abi); | ||||
#ifdef __amd64__ | #ifdef __amd64__ | ||||
gdb_assert(offsetof(struct pcb, pcb_rbx) | gdb_assert(offsetof(struct pcb, pcb_rbx) | ||||
== amd64fbsd_pcb_offset[AMD64_RBX_REGNUM]); | == amd64fbsd_pcb_offset[AMD64_RBX_REGNUM]); | ||||
gdb_assert(offsetof(struct pcb, pcb_rbp) | gdb_assert(offsetof(struct pcb, pcb_rbp) | ||||
== amd64fbsd_pcb_offset[AMD64_RBP_REGNUM]); | == amd64fbsd_pcb_offset[AMD64_RBP_REGNUM]); | ||||
gdb_assert(offsetof(struct pcb, pcb_rsp) | gdb_assert(offsetof(struct pcb, pcb_rsp) | ||||
== amd64fbsd_pcb_offset[AMD64_RSP_REGNUM]); | == amd64fbsd_pcb_offset[AMD64_RSP_REGNUM]); | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |