aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorAnton Kolesov <Anton.Kolesov@synopsys.com>2016-08-22 19:39:46 +0300
committerShahab Vahedi <shahab@synopsys.com>2020-12-22 12:04:31 +0100
commitb4e3cd0440109d0a5552d3313ccbd35c8103335b (patch)
tree3db267f0f65f031b5912f6814bc7741758056024 /gdb/ChangeLog
parent6bf6909bf4987cb8b44e3c27e377c377294f0f19 (diff)
downloadgdb-b4e3cd0440109d0a5552d3313ccbd35c8103335b.zip
gdb-b4e3cd0440109d0a5552d3313ccbd35c8103335b.tar.gz
gdb-b4e3cd0440109d0a5552d3313ccbd35c8103335b.tar.bz2
arc: Add support for signal handlers
This patch adds the necessary infrastructure to handle signal frames for ARC architecture. It is fairly similar to what any other architecture would have. Linux specific parts will be in a separate patch. v2 [1]: - Make the logic of "arc_sigtramp_frame_sniffer ()" simpler. [1] Tom's remark for the first version https://sourceware.org/pipermail/gdb-patches/2020-November/173221.html gdb/ChangeLog: * arc-tdep.c (arc_make_sigtramp_frame_cache): New function. (arc_sigtramp_frame_this_id): Likewise. (arc_sigtramp_frame_prev_register): Likewise. (arc_sigtramp_frame_sniffer): Likewise. (arc_siftramp_frame_unwind): New global variable. (arc_gdbarch_init): Use sigtramp capabilities. (arc_dump_tdep): Print sigtramp fields. * arc-tdep.h (gdbarch_tdep): Add sigtramp fields.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 142278a..ba574d7 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,14 @@
+2020-12-22 Anton Kolesov <anton.kolesov@synopsys.com>
+
+ * arc-tdep.c (arc_make_sigtramp_frame_cache): New function.
+ (arc_sigtramp_frame_this_id): Likewise.
+ (arc_sigtramp_frame_prev_register): Likewise.
+ (arc_sigtramp_frame_sniffer): Likewise.
+ (arc_siftramp_frame_unwind): New global variable.
+ (arc_gdbarch_init): Use sigtramp capabilities.
+ (arc_dump_tdep): Print sigtramp fields.
+ * arc-tdep.h (gdbarch_tdep): Add sigtramp fields.
+
2020-12-21 Tom Tromey <tom@tromey.com>
* expression.h (enum noside): Move earlier.