public inbox for gdb-cvs@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] gdb: update the comment on string_to_event_location
@ 2022-02-02 16:27 Andrew Burgess
  0 siblings, 0 replies; only message in thread
From: Andrew Burgess @ 2022-02-02 16:27 UTC (permalink / raw)
  To: gdb-cvs

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b6e05abee333e1cf322efac82bd7032c9d6b0add

commit b6e05abee333e1cf322efac82bd7032c9d6b0add
Author: Andrew Burgess <aburgess@redhat.com>
Date:   Tue Dec 7 13:22:33 2021 +0000

    gdb: update the comment on string_to_event_location
    
    The comment on string_to_event_location is (I believe) out of date.
    This commit fixes the two issues I see:
    
      1. This function can't return NULL any more.  The implementation
      calls string_to_explicit_location which can return NULL, but if this
      is the case we then call string_to_event_location_basic, which I
      don't believe can ever return NULL.
    
      2. I've removed the mention that the returned string is malloc'd,
      though this is true, now that we return a managed pointer, I believe
      the source of the memory allocation is irrelevant, and so, shouldn't
      be discussed in the header comment.
    
    There should be no user visible changes after this commit.

Diff:
---
 gdb/location.h | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/gdb/location.h b/gdb/location.h
index 848f6458e5e..ff21c1c21cc 100644
--- a/gdb/location.h
+++ b/gdb/location.h
@@ -205,12 +205,11 @@ extern event_location_up
   copy_event_location (const struct event_location *src);
 
 /* Attempt to convert the input string in *ARGP into an event_location.
-   ARGP is advanced past any processed input.  Returns an event_location
-   (malloc'd) if an event location was successfully found in *ARGP,
-   NULL otherwise.
+   ARGP is advanced past any processed input.  Always returns a non-nullptr
+   event_location unique pointer object.
 
-   This function may call error() if *ARGP looks like properly formed,
-   but invalid, input, e.g., if it is called with missing argument parameters
+   This function may call error() if *ARGP looks like properly formed, but
+   invalid, input, e.g., if it is called with missing argument parameters
    or invalid options.
 
    This function is intended to be used by CLI commands and will parse


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-02-02 16:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-02 16:27 [binutils-gdb] gdb: update the comment on string_to_event_location Andrew Burgess

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).