summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-09-23 11:33:14 +0000
committermidipix <writeonce@midipix.org>2019-09-23 11:33:14 +0000
commit4da60ce17d9bc913427ec1a17585219c78fcc306 (patch)
treea396556f273ed55e5e1388d6e1273e6c03642b33
parent550cac19beeaf3dca0466e0e14882a2634f0426b (diff)
downloadchainport-4da60ce17d9bc913427ec1a17585219c78fcc306.tar.bz2
chainport-4da60ce17d9bc913427ec1a17585219c78fcc306.tar.xz
mgdb: amd64_winnt_init_reg_offsets() is (native) host-specific.
-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();
}