aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorAndrew Burgess <aburgess@redhat.com>2021-12-07 13:22:33 +0000
committerAndrew Burgess <aburgess@redhat.com>2022-02-02 16:27:36 +0000
commitb6e05abee333e1cf322efac82bd7032c9d6b0add (patch)
treebb861934524ef22935400634ed8c5d271e61fc09 /gdb
parenta698397481825193bee128d13f0b232bf66980ce (diff)
downloadbinutils-b6e05abee333e1cf322efac82bd7032c9d6b0add.zip
binutils-b6e05abee333e1cf322efac82bd7032c9d6b0add.tar.gz
binutils-b6e05abee333e1cf322efac82bd7032c9d6b0add.tar.bz2
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.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/location.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/gdb/location.h b/gdb/location.h
index 848f645..ff21c1c 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