summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-09-07 22:28:11 +0000
committermidipix <writeonce@midipix.org>2019-09-07 22:28:11 +0000
commited7de10819cf5787287a8dc898b55ace8a7a506b (patch)
treed5649b23cab8fc8a9f54365e9b4c62a42887de05
parentd16229eb7889f0ce7e65608531787219089054ce (diff)
downloadchainport-ed7de10819cf5787287a8dc898b55ace8a7a506b.tar.bz2
chainport-ed7de10819cf5787287a8dc898b55ace8a7a506b.tar.xz
mgdb: amd64 bits: defined amd64_winnt_frame_unwind.
-rw-r--r--overlay/mgdb/gdb/amd64-winnt-tdep.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/overlay/mgdb/gdb/amd64-winnt-tdep.c b/overlay/mgdb/gdb/amd64-winnt-tdep.c
index ab8fdb8..7e05cd5 100644
--- a/overlay/mgdb/gdb/amd64-winnt-tdep.c
+++ b/overlay/mgdb/gdb/amd64-winnt-tdep.c
@@ -16,6 +16,7 @@
#define amd64_winnt_skip_prologue amd64_windows_skip_prologue
#define amd64_winnt_skip_main_prologue amd64_skip_main_prologue
+#define amd64_winnt_frame_unwind amd64_windows_frame_unwind
static void
amd64_winnt_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
@@ -34,7 +35,7 @@ amd64_winnt_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_skip_main_prologue (gdbarch, amd64_skip_main_prologue);
/* todo: SEH unwinder */
- frame_unwind_append_unwinder (gdbarch, 0);
+ frame_unwind_append_unwinder (gdbarch, &amd64_winnt_frame_unwind);
/* todo: inferior-specific, dynamically detected size of long */
set_gdbarch_long_bit (gdbarch, 64);