public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
From: Keith Seitz <keiths@redhat.com>
To: gdb-patches@sourceware.org
Subject: [PATCH v6 0/9] Series short description
Date: Wed, 05 Aug 2015 23:28:00 -0000	[thread overview]
Message-ID: <20150805232802.21646.88440.stgit@valrhona.uglyboxes.com> (raw)

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

             reply	other threads:[~2015-08-05 23:28 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-05 23:28 Keith Seitz [this message]
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 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:30 ` [PATCH v6 5/9] Explicit locations: introduce probe locations Keith Seitz
2015-08-10 18:06   ` Doug Evans
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150805232802.21646.88440.stgit@valrhona.uglyboxes.com \
    --to=keiths@redhat.com \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).