aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2019-06-04 22:40:54 +0100
committerPedro Alves <palves@redhat.com>2019-06-04 22:48:32 +0100
commitb02f78f9285728ce2d05ce01e7b14880f70cd6e6 (patch)
tree44de7b0901c72644693ebd089dd24f6f26fa6097 /gdb/ChangeLog
parentd3238f7d90715dad7e8da2a8c2486d26124b0c84 (diff)
downloadgdb-b02f78f9285728ce2d05ce01e7b14880f70cd6e6.zip
gdb-b02f78f9285728ce2d05ce01e7b14880f70cd6e6.tar.gz
gdb-b02f78f9285728ce2d05ce01e7b14880f70cd6e6.tar.bz2
Introduce and use make_unique_xstrdup
Adds an utility function to make it shorter to write the common case of wrapping an xstrdup with a unique_xmalloc_ptr, and uses it throughout. Note: I tried to put this in common/common-utils.h near skip_spaces, etc. but that is included in common/common-defs.h before common/gdb_unique_ptr.h is included, so it would fail to compile because gdb::unique_xmalloc_ptr isn't defined at that point yet. I tried moving the gdb_unique_ptr.h inclusion before common-utils.h, but that doesn't work because gdb_unique_ptr.h depends on common-utils.h for xfree. gdb/ChangeLog: 2019-06-04 Pedro Alves <palves@redhat.com> * common/gdb_unique_ptr.h (make_unique_xstrdup): New. * ada-lang.c (catch_ada_completer): Use make_unique_xstrdup. * breakpoint.c (condition_completer): Likewise. * cli/cli-dump.c (scan_expression): Likewise. * common/filestuff.c (mkdir_recursive): Likewise. * common/gdb_tilde_expand.c (gdb_tilde_expand_up) * common/pathstuff.c (gdb_realpath, gdb_realpath_keepfile) (gdb_abspath): Likewise. * compile/compile-cplus-types.c (compile_cplus_instance::decl_name): Likewise. * completer.c (complete_explicit_location): (signal_completer, reg_or_group_completer_1): Likewise. * cp-support.c (cp_remove_params_if_any): Likewise. * fbsd-tdep.c (fbsd_core_vnode_path): Likewise. * guile/scm-safe-call.c (gdbscm_safe_eval_string): Likewise. * infcmd.c (strip_bg_char): Likewise. * linespec.c (copy_token_string): Likewise. * mi/mi-main.c (output_cores): Likewise. * psymtab.c (psymtab_search_name): * symfile.c (test_set_ext_lang_command): Likewise. * target.c (target_fileio_read_stralloc): Likewise. * tui/tui-regs.c (tui_reggroup_completer): Likewise. * value.c (complete_internalvar): Likewise. gdb/gdbserver/ChangeLog: 2019-06-04 Pedro Alves <palves@redhat.com> * server.c (captured_main): Use make_unique_xstrdup.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index e36eae9..7947568 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,30 @@
+2019-06-04 Pedro Alves <palves@redhat.com>
+
+ * common/gdb_unique_ptr.h (make_unique_xstrdup): New.
+
+ * ada-lang.c (catch_ada_completer): Use make_unique_xstrdup.
+ * breakpoint.c (condition_completer): Likewise.
+ * cli/cli-dump.c (scan_expression): Likewise.
+ * common/filestuff.c (mkdir_recursive): Likewise.
+ * common/gdb_tilde_expand.c (gdb_tilde_expand_up)
+ * common/pathstuff.c (gdb_realpath, gdb_realpath_keepfile)
+ (gdb_abspath): Likewise.
+ * compile/compile-cplus-types.c
+ (compile_cplus_instance::decl_name): Likewise.
+ * completer.c (complete_explicit_location):
+ (signal_completer, reg_or_group_completer_1): Likewise.
+ * cp-support.c (cp_remove_params_if_any): Likewise.
+ * fbsd-tdep.c (fbsd_core_vnode_path): Likewise.
+ * guile/scm-safe-call.c (gdbscm_safe_eval_string): Likewise.
+ * infcmd.c (strip_bg_char): Likewise.
+ * linespec.c (copy_token_string): Likewise.
+ * mi/mi-main.c (output_cores): Likewise.
+ * psymtab.c (psymtab_search_name):
+ * symfile.c (test_set_ext_lang_command): Likewise.
+ * target.c (target_fileio_read_stralloc): Likewise.
+ * tui/tui-regs.c (tui_reggroup_completer): Likewise.
+ * value.c (complete_internalvar): Likewise.
+
2019-06-04 Christian Biesinger <cbiesinger@google.com>
Add objfile property to gdb.Type.