summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--overlay/mgdb/gdb/amd64-winnt-tdep.c5
-rw-r--r--overlay/mgdb/gdb/winnt-nat.c3
2 files changed, 3 insertions, 5 deletions
diff --git a/overlay/mgdb/gdb/amd64-winnt-tdep.c b/overlay/mgdb/gdb/amd64-winnt-tdep.c
index c9089dc..ab06122 100644
--- a/overlay/mgdb/gdb/amd64-winnt-tdep.c
+++ b/overlay/mgdb/gdb/amd64-winnt-tdep.c
@@ -19,8 +19,6 @@
#define amd64_winnt_skip_main_prologue amd64_skip_main_prologue
#define amd64_winnt_frame_unwind amd64_windows_frame_unwind
-extern void amd64_winnt_init_reg_offsets(void);
-
static void amd64_winnt_init_abi (struct gdbarch_info info, struct gdbarch * gdbarch)
{
/* abi */
@@ -43,9 +41,6 @@ static void amd64_winnt_init_abi (struct gdbarch_info info, struct gdbarch * gdb
/* solibs */
set_solib_ops (gdbarch, &solib_target_so_ops);
-
- /* register offsets */
- amd64_winnt_init_reg_offsets();
}
void windows_init_abi (struct gdbarch_info info, struct gdbarch * gdbarch)
diff --git a/overlay/mgdb/gdb/winnt-nat.c b/overlay/mgdb/gdb/winnt-nat.c
index 37ff7bf..b00b673 100644
--- a/overlay/mgdb/gdb/winnt-nat.c
+++ b/overlay/mgdb/gdb/winnt-nat.c
@@ -1378,8 +1378,11 @@ static target_ops * winnt_target_alloc (void)
extern initialize_file_ftype _initialize_winnt_nat;
+extern void amd64_winnt_init_reg_offsets(void);
+
void
_initialize_winnt_nat(void)
{
add_target(winnt_target_alloc());
+ amd64_winnt_init_reg_offsets();
}