This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCHv6 0/5] Fix -var-update for registers in frames 1 and up
- From: Andrew Burgess <andrew dot burgess at embecosm dot com>
- To: gdb-patches at sourceware dot org
- Cc: donb at codesourcery dot com, simark at simark dot ca, palves at redhat dot com, Andrew Burgess <andrew dot burgess at embecosm dot com>
- Date: Sat, 20 Jan 2018 21:34:22 +0000
- Subject: [PATCHv6 0/5] Fix -var-update for registers in frames 1 and up
- Authentication-results: sourceware.org; auth=none
- References: <cover.1514905848.git.andrew.burgess@embecosm.com>
Updated to address Pedro's feedback. Only changes are in patches #2
and #3 to increase the comments on the innermost_block_tracker class,
and to move the innermost_block_tracker_type enum out of the class and
switch to using DEF_ENUM_FLAGS_TYPE.
Thanks,
Andrew
---
Andrew Burgess (5):
gdb: Remove duplicate declaration of global innermost_block
gdb: New API for tracking innermost block
gdb: PR mi/20395: Fix -var-update for registers in frames 1 and up
gdb: Remove out of date comment
gdb: Don't store a thread-id for floating varobj
gdb/ChangeLog | 54 ++++++++
gdb/ada-exp.y | 6 +-
gdb/ada-lang.c | 8 +-
gdb/breakpoint.c | 12 +-
gdb/c-exp.y | 20 +--
gdb/d-exp.y | 11 +-
gdb/expression.h | 5 -
gdb/f-exp.y | 7 +-
gdb/go-exp.y | 7 +-
gdb/m2-exp.y | 14 +--
gdb/objfiles.c | 2 +-
gdb/p-exp.y | 12 +-
gdb/parse.c | 16 ++-
gdb/parser-defs.h | 74 ++++++++++-
gdb/printcmd.c | 8 +-
gdb/rust-exp.y | 8 +-
gdb/symfile.c | 2 +-
gdb/testsuite/ChangeLog | 14 +++
gdb/testsuite/gdb.mi/basics.c | 2 +
gdb/testsuite/gdb.mi/mi-frame-regs.exp | 186 ++++++++++++++++++++++++++++
gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 5 +-
gdb/testsuite/gdb.python/py-mi.exp | 12 +-
gdb/varobj.c | 10 +-
23 files changed, 389 insertions(+), 106 deletions(-)
create mode 100644 gdb/testsuite/gdb.mi/mi-frame-regs.exp
--
2.14.3