From ed7de10819cf5787287a8dc898b55ace8a7a506b Mon Sep 17 00:00:00 2001 From: midipix Date: Sat, 7 Sep 2019 22:28:11 +0000 Subject: mgdb: amd64 bits: defined amd64_winnt_frame_unwind. --- overlay/mgdb/gdb/amd64-winnt-tdep.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3