[PATCH v6 0/9] Series short description
Keith Seitz
keiths@redhat.com
Wed Aug 5 23:28:00 GMT 2015
This series is the latest revision of the locations API redesign
which introduces the concept of explicit locations (in addition to
address, linespec, and probe locations).
Several of the patches have already been approved, but I am reposting
the entire (rebased) series.
---
Keith Seitz (9):
Explicit locations: rename "address string"/"addr_string" to "location"
Explicit locations: introduce new struct event_location-based API
Explicit locations: use new location API
Explicit locations: introduce address locations
Explicit locations: introduce probe locations
Explicit locations: introduce explicit locations
Explicit locations: add UI features for CLI
Explicit locations: MI support for explicit locations
Explicit locations: documentation updates
gdb/Makefile.in | 6
gdb/NEWS | 4
gdb/ax-gdb.c | 8
gdb/break-catch-throw.c | 23 +
gdb/breakpoint.c | 788 ++++++++++++++++------------
gdb/breakpoint.h | 51 +-
gdb/cli/cli-cmds.c | 47 +-
gdb/completer.c | 218 +++++++-
gdb/doc/gdb.texinfo | 244 ++++++---
gdb/elfread.c | 4
gdb/guile/scm-breakpoint.c | 23 +
gdb/linespec.c | 582 ++++++++++++---------
gdb/linespec.h | 42 +
gdb/location.c | 727 ++++++++++++++++++++++++++
gdb/location.h | 238 ++++++++
gdb/mi/mi-cmd-break.c | 76 ++-
gdb/probe.c | 20 -
gdb/probe.h | 6
gdb/python/py-breakpoint.c | 12
gdb/python/py-finishbreakpoint.c | 16 -
gdb/python/python.c | 26 -
gdb/remote.c | 10
gdb/spu-tdep.c | 11
gdb/testsuite/gdb.base/dprintf-pending.exp | 10
gdb/testsuite/gdb.base/help.exp | 2
gdb/testsuite/gdb.linespec/3explicit.c | 28 +
gdb/testsuite/gdb.linespec/cpexplicit.cc | 63 ++
gdb/testsuite/gdb.linespec/cpexplicit.exp | 112 ++++
gdb/testsuite/gdb.linespec/explicit.c | 56 ++
gdb/testsuite/gdb.linespec/explicit.exp | 410 +++++++++++++++
gdb/testsuite/gdb.linespec/explicit2.c | 24 +
gdb/testsuite/gdb.linespec/ls-errs.exp | 57 ++
gdb/testsuite/gdb.mi/mi-break.exp | 82 +++
gdb/testsuite/gdb.mi/mi-dprintf.exp | 12
gdb/testsuite/lib/gdb.exp | 6
gdb/testsuite/lib/mi-support.exp | 16 -
gdb/tracepoint.c | 16 -
gdb/tracepoint.h | 2
38 files changed, 3285 insertions(+), 793 deletions(-)
create mode 100644 gdb/location.c
create mode 100644 gdb/location.h
create mode 100644 gdb/testsuite/gdb.linespec/3explicit.c
create mode 100644 gdb/testsuite/gdb.linespec/cpexplicit.cc
create mode 100644 gdb/testsuite/gdb.linespec/cpexplicit.exp
create mode 100644 gdb/testsuite/gdb.linespec/explicit.c
create mode 100644 gdb/testsuite/gdb.linespec/explicit.exp
create mode 100644 gdb/testsuite/gdb.linespec/explicit2.c
More information about the Gdb-patches
mailing list