X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fm68k-linux-tdep.c;h=dcc7e089608e2045c41831476a0752f4ddc8b31c;hb=2da4b788f7a80ed9589d0e8856584e9dfa2813ff;hp=4e6221ebdfbd2de74c4c3e2e885c302c35d3d634;hpb=61baf725eca99af2569262d10aca03dcde2698f6;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/m68k-linux-tdep.c b/gdb/m68k-linux-tdep.c index 4e6221ebdf..dcc7e08960 100644 --- a/gdb/m68k-linux-tdep.c +++ b/gdb/m68k-linux-tdep.c @@ -1,6 +1,6 @@ /* Motorola m68k target-dependent support for GNU/Linux. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -19,8 +19,6 @@ #include "defs.h" #include "gdbcore.h" -#include "doublest.h" -#include "floatformat.h" #include "frame.h" #include "target.h" #include "gdbtypes.h" @@ -34,7 +32,7 @@ #include "glibc-tdep.h" #include "solib-svr4.h" #include "auxv.h" -#include "observer.h" +#include "observable.h" #include "elf/common.h" #include "linux-tdep.h" #include "regset.h" @@ -376,8 +374,10 @@ m68k_linux_iterate_over_regset_sections (struct gdbarch *gdbarch, void *cb_data, const struct regcache *regcache) { - cb (".reg", M68K_LINUX_GREGS_SIZE, &m68k_linux_gregset, NULL, cb_data); - cb (".reg2", M68K_LINUX_FPREGS_SIZE, &m68k_linux_fpregset, NULL, cb_data); + cb (".reg", M68K_LINUX_GREGS_SIZE, M68K_LINUX_GREGS_SIZE, &m68k_linux_gregset, + NULL, cb_data); + cb (".reg2", M68K_LINUX_FPREGS_SIZE, M68K_LINUX_FPREGS_SIZE, + &m68k_linux_fpregset, NULL, cb_data); } static void @@ -423,13 +423,11 @@ m68k_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) svr4_fetch_objfile_link_map); } -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_m68k_linux_tdep; - +void _initialize_m68k_linux_tdep (); void -_initialize_m68k_linux_tdep (void) +_initialize_m68k_linux_tdep () { gdbarch_register_osabi (bfd_arch_m68k, 0, GDB_OSABI_LINUX, m68k_linux_init_abi); - observer_attach_inferior_created (m68k_linux_inferior_created); + gdb::observers::inferior_created.attach (m68k_linux_inferior_created); }