diff options
author | Pedro Alves <palves@redhat.com> | 2019-06-04 22:40:54 +0100 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2019-06-04 22:48:32 +0100 |
commit | b02f78f9285728ce2d05ce01e7b14880f70cd6e6 (patch) | |
tree | 44de7b0901c72644693ebd089dd24f6f26fa6097 /gdb/ChangeLog | |
parent | d3238f7d90715dad7e8da2a8c2486d26124b0c84 (diff) | |
download | gdb-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/ChangeLog | 27 |
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. |