gdb: make inferior::args a unique_xmalloc_ptr
authorSimon Marchi <simon.marchi@polymtl.ca>
Thu, 6 May 2021 17:16:26 +0000 (13:16 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Thu, 6 May 2021 17:16:26 +0000 (13:16 -0400)
commitec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47
treeac7be1cbde883fe323f0c1962c5f2a7971203f5f
parent482155e6090a602cd31112d1e3f4e80d37fe6189
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
gdb/ChangeLog
gdb/infcmd.c
gdb/inferior.c
gdb/inferior.h