aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2017-08-03 16:32:14 -0600
committerTom Tromey <tom@tromey.com>2017-08-22 09:30:10 -0600
commite3e41d588adbe26a6ca54338dd4915382d981a3e (patch)
tree82e4563027b5e460a017465c39ec252257fb591d /gdb/ChangeLog
parent0d999a6ef0f98b22430d70951408869864c979e0 (diff)
downloadgdb-e3e41d588adbe26a6ca54338dd4915382d981a3e.zip
gdb-e3e41d588adbe26a6ca54338dd4915382d981a3e.tar.gz
gdb-e3e41d588adbe26a6ca54338dd4915382d981a3e.tar.bz2
Change gdb_abspath to return a unique_xmalloc_ptr
This changes gdb_abspath to return a unique_xmalloc_ptr, and fixes up the callers. This allows the removal of a cleanup, and also puts ownership rules into the API, where they belong. ChangeLog 2017-08-22 Tom Tromey <tom@tromey.com> * compile/compile.c (compile_file_command): Use gdb::unique_xmalloc_ptr, std::string. * utils.c (gdb_abspath): Change return type. * source.c (openp): Update. * objfiles.c (allocate_objfile): Update. * main.c (set_gdb_data_directory): Update. * utils.h (gdb_abspath): Return a gdb::unique_xmalloc_ptr.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 0908b99..bb49bc8 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,13 @@
+2017-08-22 Tom Tromey <tom@tromey.com>
+
+ * compile/compile.c (compile_file_command): Use
+ gdb::unique_xmalloc_ptr, std::string.
+ * utils.c (gdb_abspath): Change return type.
+ * source.c (openp): Update.
+ * objfiles.c (allocate_objfile): Update.
+ * main.c (set_gdb_data_directory): Update.
+ * utils.h (gdb_abspath): Return a gdb::unique_xmalloc_ptr.
+
2017-08-22 Zhouyi Zhou <zhouzhouyi@gmail.com>
* cli-cmds.c (list_commands): List actual code around more than