diff options
author | John Baldwin <jhb@FreeBSD.org> | 2018-01-09 13:35:17 -0800 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2018-01-09 13:35:17 -0800 |
commit | 262f62f57d987269152412a55c458a03adc6ddd6 (patch) | |
tree | ff23df9bda29d6567d72d1640e0c4b6dc27660ff /gdb/ChangeLog | |
parent | b999e2038dbc54e2c8b1c390f8b8fe50d0f1d10a (diff) | |
download | gdb-262f62f57d987269152412a55c458a03adc6ddd6.zip gdb-262f62f57d987269152412a55c458a03adc6ddd6.tar.gz gdb-262f62f57d987269152412a55c458a03adc6ddd6.tar.bz2 |
Use gdb::unique_xmalloc_ptr<> instead of a deleter that invokes free().
Since xfree() always wraps free(), it is safe to use the xfree deleter
for buffers allocated by library routines such as kinfo_getvmmap() that
must be released via free().
gdb/ChangeLog:
* fbsd-nat.c (struct free_deleter): Remove.
(fbsd_find_memory_regions): Use gdb::unique_xmalloc_ptr<>.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 3752a3b..a55b21f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2018-01-09 John Baldwin <jhb@FreeBSD.org> + * fbsd-nat.c (struct free_deleter): Remove. + (fbsd_find_memory_regions): Use gdb::unique_xmalloc_ptr<>. + +2018-01-09 John Baldwin <jhb@FreeBSD.org> + * fbsd-nat.c (fbsd_pid_to_exec_file) [KERN_PROC_PATHNAME]: Return NULL for an empty pathname. |