diff options
author | midipix <writeonce@midipix.org> | 2019-09-23 11:33:14 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2019-09-23 11:33:14 +0000 |
commit | 4da60ce17d9bc913427ec1a17585219c78fcc306 (patch) | |
tree | a396556f273ed55e5e1388d6e1273e6c03642b33 | |
parent | 550cac19beeaf3dca0466e0e14882a2634f0426b (diff) | |
download | chainport-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.c | 5 | ||||
-rw-r--r-- | overlay/mgdb/gdb/winnt-nat.c | 3 |
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(); } |