public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
From: Doug Evans <xdje42@gmail.com>
To: Keith Seitz <keiths@redhat.com>
Cc: Pedro Alves <palves@redhat.com>,  gdb-patches@sourceware.org
Subject: Re: [PATCH v4 6/9] Explicit locations: introduce explicit locations
Date: Wed, 27 May 2015 04:43:00 -0000	[thread overview]
Message-ID: <m3siaimy1i.fsf@sspiff.org> (raw)
In-Reply-To: <555BB741.4050608@redhat.com> (Keith Seitz's message of "Tue, 19	May 2015 15:20:49 -0700")

Keith Seitz <keiths@redhat.com> writes:
> On 05/19/2015 03:14 PM, Pedro Alves wrote:
>> On 05/19/2015 11:12 PM, Keith Seitz wrote:
>>> On 05/19/2015 03:09 PM, Pedro Alves wrote:
>>>
>> OK, as long as
>> 
>>   b -source 'file with spaces -line 10' -line 20
>> 
>> works as expected (might be worth it of a test), the point is
>> moot then.
>
> I think it does what is expected:
>
> (gdb) b -source 'file with spaces -line 10' -line 20
> No source file named file with spaces -line 10.

This error message needs to better delineate the file name.
One could either put it in quotes (and escape internal quotes),
or change it to something like:
No such source file: file with spaces -line 10.

> I'll add a test if one is missing. These "with spaces" tests appear in
> ls-errs.exp and can be obscured by the fact that they test the parsing
> by generating errors.

I'm still really uneasy with supporting
b -source file with spaces -line 20

This is intended to be the low-level access to specifying locations.
Low level APIs shouldn't be too concerned with easing typing.

It's easier to relax restrictions than impose them after the fact.
Can we require such files to be quoted today,
and then later relax the restriction if there's a compelling
reason to do so?

  parent reply	other threads:[~2015-05-27  4:43 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-07 18:05 [PATCH v4 0/9] Locations API Keith Seitz
2015-05-07 18:05 ` [PATCH v4 2/9] Explicit locations: introduce new struct event_location-based API Keith Seitz
2015-05-17 20:54   ` Doug Evans
2015-05-19 20:41     ` Keith Seitz
2015-05-19 22:16       ` Pedro Alves
2015-05-07 18:06 ` [PATCH v4 3/9] Explicit locations: use new location API Keith Seitz
2015-05-18  5:21   ` Doug Evans
2015-05-19 21:30     ` Keith Seitz
2015-05-07 18:06 ` [PATCH v4 5/9] Explicit locations: introduce probe locations Keith Seitz
2015-05-18  5:49   ` Doug Evans
2015-05-07 18:06 ` [PATCH v4 7/9] Explicit locations: add UI features for CLI Keith Seitz
2015-05-18  6:55   ` Doug Evans
2015-05-19 20:41     ` Keith Seitz
2015-05-27  4:27       ` Doug Evans
2015-05-07 18:06 ` [PATCH v4 4/9] Explicit locations: introduce address locations Keith Seitz
2015-05-18  5:45   ` Doug Evans
2015-05-07 18:06 ` [PATCH v4 1/9] Explicit locations: rename "address string"/"addr_string" to "location" Keith Seitz
2015-05-17 20:10   ` Doug Evans
2015-05-07 18:06 ` [PATCH v4 8/9] Explicit locations: MI support for explicit locations Keith Seitz
2015-05-18  7:16   ` Doug Evans
2015-05-07 18:06 ` [PATCH v4 6/9] Explicit locations: introduce " Keith Seitz
2015-05-18  6:13   ` Doug Evans
2015-05-18 20:14     ` Keith Seitz
2015-05-19 22:09       ` Pedro Alves
2015-05-19 22:12         ` Keith Seitz
2015-05-19 22:15           ` Pedro Alves
2015-05-19 22:20             ` Keith Seitz
2015-05-21 19:34               ` [PATCH v5] Explicit locations: add UI features for CLI Keith Seitz
2015-05-27  4:43               ` Doug Evans [this message]
2015-05-27 11:36                 ` [PATCH v4 6/9] Explicit locations: introduce explicit locations Matt Rice
2015-05-30 15:17                   ` Matt Rice
2015-05-07 18:13 ` [PATCH v4 9/9] Explicit locations: documentation updates Keith Seitz
2015-05-07 18:55   ` Eli Zaretskii

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=m3siaimy1i.fsf@sspiff.org \
    --to=xdje42@gmail.com \
    --cc=gdb-patches@sourceware.org \
    --cc=keiths@redhat.com \
    --cc=palves@redhat.com \
    /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).