public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH v6 0/9] Series short description
@ 2015-08-05 23:28 Keith Seitz
  2015-08-05 23:29 ` [PATCH v6 2/9] Explicit locations: introduce new struct event_location-based API Keith Seitz
                   ` (9 more replies)
  0 siblings, 10 replies; 34+ messages in thread
From: Keith Seitz @ 2015-08-05 23:28 UTC (permalink / raw)
  To: gdb-patches

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

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2016-01-21 10:33 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-05 23:28 [PATCH v6 0/9] Series short description Keith Seitz
2015-08-05 23:29 ` [PATCH v6 2/9] Explicit locations: introduce new struct event_location-based API Keith Seitz
2015-08-10 17:34   ` Doug Evans
2015-08-10 18:05     ` Keith Seitz
2015-08-10 19:59       ` Doug Evans
2015-08-11 20:45         ` [PATCH v6 2/9] Explicit locations: introduce new struct event_locations-based API Keith Seitz
2015-08-11 21:49           ` Doug Evans
2015-08-05 23:29 ` [PATCH v6 3/9] Explicit locations: use new location API Keith Seitz
2015-08-10 18:02   ` Doug Evans
2015-08-05 23:29 ` [PATCH v6 1/9] Explicit locations: rename "address string"/"addr_string" to "location" Keith Seitz
2015-08-10 16:43   ` Doug Evans
2015-08-05 23:30 ` [PATCH v6 5/9] Explicit locations: introduce probe locations Keith Seitz
2015-08-10 18:06   ` Doug Evans
2015-08-05 23:30 ` [PATCH v6 4/9] Explicit locations: introduce address locations Keith Seitz
2015-08-10 18:04   ` Doug Evans
2015-12-14  7:11   ` Joel Brobecker
2015-12-14 20:56     ` Keith Seitz
2015-12-15 13:40       ` Joel Brobecker
2016-01-17 15:32         ` [RFA] Fix regression introduced in "break *<EXPR>" by explicit location patches (was: "Re: [PATCH v6 4/9] Explicit locations: introduce address locations") Joel Brobecker
2016-01-18 21:29           ` [RFA] Fix regression introduced in "break *<EXPR>" by explicit location patches Keith Seitz
2016-01-21 10:33             ` Joel Brobecker
2015-08-05 23:32 ` [PATCH v6 6/9] Explicit locations: introduce explicit locations Keith Seitz
2015-08-10 18:09   ` Doug Evans
2015-08-05 23:33 ` [PATCH v6 7/9] Explicit locations: add UI features for CLI Keith Seitz
2015-08-10 19:42   ` Doug Evans
2015-08-11 20:45     ` Keith Seitz
2015-08-11 21:50       ` Doug Evans
2015-08-17 16:41       ` Yao Qi
2015-08-17 17:19         ` Keith Seitz
2015-08-05 23:33 ` [PATCH v6 8/9] Explicit locations: MI support for explicit locations Keith Seitz
2015-08-10 19:43   ` Doug Evans
2015-08-05 23:34 ` [PATCH v6 9/9] Explicit locations: documentation updates Keith Seitz
2015-08-10 19:45   ` Doug Evans
2015-08-10 19:54 ` [PATCH v6 0/9] Series short description Doug Evans

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).