X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2Falpha-obsd-tdep.c;h=8baa8cc32c466e23c37446a4381a328829b8f524;hb=2c474c46943e5242f356a0c0676e2f7bd223c8a9;hp=0e6450f7e8f594f00596e5e8bf7efb945c74359c;hpb=d55e5aa6b29906346c51ad00e6a9b112590aa294;p=binutils-gdb.git diff --git a/gdb/alpha-obsd-tdep.c b/gdb/alpha-obsd-tdep.c index 0e6450f7e8f..8baa8cc32c4 100644 --- a/gdb/alpha-obsd-tdep.c +++ b/gdb/alpha-obsd-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for OpenBSD/alpha. - Copyright (C) 2006-2019 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This file is part of GDB. @@ -18,14 +18,13 @@ along with this program. If not, see . */ #include "defs.h" - -/* Local non-gdb includes. */ -#include "alpha-bsd-tdep.h" -#include "alpha-tdep.h" #include "frame.h" #include "gdbcore.h" -#include "obsd-tdep.h" #include "osabi.h" + +#include "obsd-tdep.h" +#include "alpha-tdep.h" +#include "alpha-bsd-tdep.h" #include "solib-svr4.h" /* Signal trampolines. */ @@ -98,7 +97,7 @@ alphaobsd_sigcontext_addr (struct frame_info *this_frame) static void alphaobsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch) { - struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); + alpha_gdbarch_tdep *tdep = (alpha_gdbarch_tdep *) gdbarch_tdep (gdbarch); /* Hook into the DWARF CFI frame unwinder. */ alpha_dwarf2_init_abi (info, gdbarch); @@ -127,9 +126,10 @@ alphaobsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch) } +void _initialize_alphaobsd_tdep (); void -_initialize_alphaobsd_tdep (void) +_initialize_alphaobsd_tdep () { gdbarch_register_osabi (bfd_arch_alpha, 0, GDB_OSABI_OPENBSD, - alphaobsd_init_abi); + alphaobsd_init_abi); }