Allow gdb::unique_xmalloc_ptr<T[]>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 516e39a8ff77d4b5c7d45136a57b05cd479a6444..f670f99959040408b8bde614982b3c8a8c416e70 100644 (file)
@@ -1,7 +1,53 @@
+2017-08-10  Pedro Alves  <palves@redhat.com>
+
+       * common/gdb_unique_ptr.h (xfree_deleter<T[]>): Define.
+
+2017-08-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-nat.c (struct fbsd_fork_info): Remove.
+       (fbsd_pending_children): Use std::list.
+       (fbsd_remember_child): Likewise.
+       (fbsd_is_child_pending): Likewise.
+       (fbsd_pending_vfork_done): Use std::forward_list.
+       (fbsd_add_vfork_done): Likewise.
+       (fbsd_is_vfork_done_pending): Likewise.
+       (fbsd_next_vfork_done): Likewise.
+
+2017-08-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-nat.c [HAVE_KINFO_GETVMMAP] (struct free_deleter): New.
+       (fbsd_find_memory_regions): Use free_deleter with std::unique_ptr.
+       [!HAVE_KINFO_GETVMMAP] (fbsd_find_memory_regions): Use std::string
+       for `mapfilename'.
+       (fbsd_xfer_partial): Use gdb::byte_vector.
+       (fbsd_add_threads): Likewise.
+
+2017-08-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-nat.c: [!HAVE_KINFO_GETVMMAP]: Include <sys/user.h> and
+       "filestuff.h".
+       (fbsd_find_memory_regions): Fix `mapfile' initialization.
+
+2017-08-09  Tom Tromey  <tom@tromey.com>
+
+       * skip.c (skiplist_entry): New constructor.
+       (skiplist_entry::enabled, skiplist_entry::function_is_regexp)
+       (skiplist_entry::file_is_glob): Now bool.
+       (skiplist_entry::file, skiplist_entry::function): Now
+       std::string.
+       (make_skip_entry): Return a unique_ptr.  Use new.
+       (free_skiplist_entry, free_skiplist_entry_cleanup)
+       (make_free_skiplist_entry_cleanup): Remove.
+       (skip_command, skip_disable_command, add_skiplist_entry)
+       (skip_form_bytes, compile_skip_regexp, skip_command, skip_info)
+       (skip_file_p, skip_gfile_p, skip_function_p, skip_rfunction_p)
+       (function_name_is_marked_for_skip): Update.
+       (skip_delete_command): Update.  Use delete.
+
 2017-08-09  Jiong Wang  <jiong.wang@arm.com>
 
-       * aarch64-linux-tdep.c (aarch64_linux_core_read_description): New
-       function.
+       * aarch64-linux-tdep.c: Include "auxv.h" and "elf/common.h".
+       (aarch64_linux_core_read_description): New function.
        (aarch64_linux_init_abi): Register gdbarch_core_read_description.
 
 2017-08-09  Pedro Alves  <palves@redhat.com>
This page took 0.024802 seconds and 4 git commands to generate.