/* Target-dependent code for NetBSD/alpha.
- Copyright (C) 2002-2019 Free Software Foundation, Inc.
+ Copyright (C) 2002-2020 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "defs.h"
-
-/* Local non-gdb includes. */
-#include "alpha-bsd-tdep.h"
-#include "alpha-tdep.h"
#include "frame.h"
#include "gdbcore.h"
-#include "nbsd-tdep.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
+#include "value.h"
+
+#include "alpha-tdep.h"
+#include "alpha-bsd-tdep.h"
+#include "nbsd-tdep.h"
#include "solib-svr4.h"
#include "target.h"
-#include "value.h"
/* Core file support. */
/* Hook into the MDEBUG frame unwinder. */
alpha_mdebug_init_abi (info, gdbarch);
+ nbsd_init_abi (info, gdbarch);
+
/* NetBSD/alpha does not provide single step support via ptrace(2); we
must use software single-stepping. */
set_gdbarch_software_single_step (gdbarch, alpha_software_single_step);
}
\f
+void _initialize_alphanbsd_tdep ();
void
-_initialize_alphanbsd_tdep (void)
+_initialize_alphanbsd_tdep ()
{
/* Even though NetBSD/alpha used ELF since day one, it used the
traditional a.out-style core dump format before NetBSD 1.6, but