From 1c3545aea9b4e7106e736ed3f6908e5a5d42d015 Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Sat, 31 May 2003 16:49:18 +0000 Subject: * i386-tdep.c (i386_sigtramp_frame_p): Only handle frames if we have a sigcontext_addr handler. * x86-64-tdep.c (x86_64_sigtramp_frame_p): Assert that we have a sigcontext_addr handler. --- gdb/x86-64-tdep.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gdb/x86-64-tdep.c') diff --git a/gdb/x86-64-tdep.c b/gdb/x86-64-tdep.c index 7bcabfd..a33d33a 100644 --- a/gdb/x86-64-tdep.c +++ b/gdb/x86-64-tdep.c @@ -1094,7 +1094,11 @@ x86_64_sigtramp_frame_p (CORE_ADDR pc) find_pc_partial_function (pc, &name, NULL, NULL); if (PC_IN_SIGTRAMP (pc, name)) - return &x86_64_sigtramp_frame_unwind; + { + gdb_assert (gdbarch_tdep (current_gdbarch)->sigcontext_addr); + + return &x86_64_sigtramp_frame_unwind; + } return NULL; } -- cgit v1.1