aboutsummaryrefslogtreecommitdiff
path: root/gdb/inferior.h
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2021-05-06 13:16:26 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2021-05-06 13:16:26 -0400
commitec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47 (patch)
treeac7be1cbde883fe323f0c1962c5f2a7971203f5f /gdb/inferior.h
parent482155e6090a602cd31112d1e3f4e80d37fe6189 (diff)
downloadfsf-binutils-gdb-ec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47.zip
fsf-binutils-gdb-ec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47.tar.gz
fsf-binutils-gdb-ec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47.tar.bz2
gdb: make inferior::args a unique_xmalloc_ptr
Use unique_xmalloc_ptr to avoid manual memory management. gdb/ChangeLog: * inferior.h (class inferior) <args>: Change type to unique_xmalloc_ptr. * inferior.c (inferior::~inferior): Don't free args. * infcmd.c (get_inferior_args): Adjust. (set_inferior_args): Adjust. Change-Id: I96300e59eb2faf2d80660416a8f5694d243a944e
Diffstat (limited to 'gdb/inferior.h')
-rw-r--r--gdb/inferior.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/inferior.h b/gdb/inferior.h
index e0a7d62..4a143c3 100644
--- a/gdb/inferior.h
+++ b/gdb/inferior.h
@@ -468,7 +468,7 @@ public:
struct program_space *pspace = NULL;
/* The arguments string to use when running. */
- char *args = NULL;
+ gdb::unique_xmalloc_ptr<char> args;
/* The size of elements in argv. */
int argc = 0;