fbsd nat: Disable address space randomization when requested.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index f0afa4e1b36eb9eebe18868d0d6ec212a77ec8cd..7f46c4a64822bf5ef239d74975b1b3bd6c2f6e1f 100644 (file)
@@ -1,3 +1,76 @@
+2021-06-14  John Baldwin  <jhb@FreeBSD.org>
+
+       * configure.ac: Check for <sys/procctl.h>.
+       * config.in, configure: Regenerate.
+       * fbsd-nat.c: Include <sys/procctl.h> if present.
+       [PROC_ASLR_CTL] (maybe_disable_address_space_randomization): New.
+       (fbsd_nat_target::create_inferior)
+       (fbsd_nat_target::supports_disable_randomization): New.
+       * fbsd-nat.h (fbsd_nat_target::create_inferior)
+       (fbsd_nat_target::supports_disable_randomization): New.
+
+2021-06-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * compile/compile.c: Include missing header signal.h.
+
+2021-06-12  John Baldwin  <jhb@FreeBSD.org>
+
+       * remote.c (remote_new_objfile): Fix indentation.
+
+2021-06-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * solib.c (libpthread_name_p): Match "libc" in addition
+       to "libpthread".
+       * linux-thread-db.c (libpthread_objfile_p): New function.
+       (libpthread_name_p): Adjust preexisting callers to use
+       libpthread_objfile_p().
+
+2021-06-11  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * dwarf2/loc.h (struct call_site_stuff): Remove.
+
+2021-06-11  Tom Tromey  <tom@tromey.com>
+
+       PR rust/23427
+       * rust-parse.c (rust_parser::lex_identifier): Handle raw
+       identifiers.
+       (rust_lex_tests): Add raw identifier tests.
+
+2021-06-08  Lancelot Six  <lsix@lancelotsix.com>
+
+       * python/lib/gdb/FrameDecorator.py (FrameDecorator): Use 'is None'
+       instead of '== None'.
+       (FrameVars): Use 'is not None' instead of '!= None'.
+       * python/lib/gdb/command/frame_filters.py (SetFrameFilterPriority):
+       Use 'is None' instead of '== None' and 'is not None' instead of '!=
+       None'.
+
+2021-06-08  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * inferior.h (class inferior) <in_initial_library_scan>: New.
+       * infcmd.c (post_create_inferior): Set in_initial_library_scan.
+       * infrun.c (follow_fork_inferior): Likewise.
+       * linux-thread-db.c (try_thread_db_load): Catch exception thrown
+       by try_thread_db_load_1
+       (thread_db_load): Return early if in_initial_library_scan is
+       set.
+       * remote.c (remote_new_objfile): Return early if
+       in_initial_library_scan is set.
+
+2021-06-07  Pedro Alves  <pedro@palves.net>
+
+       * dwarf2/read.c (struct partial_die_info): Add defaulted copy
+       ctor.
+       * symtab.h (struct symbol): Add defaulted copy assignment
+       operator.
+
+2021-06-07  Pedro Alves  <pedro@palves.net>
+
+       * completer.c (RL_QF_SINGLE_QUOTE, RL_QF_DOUBLE_QUOTE)
+       (RL_QF_BACKSLASH, RL_QF_OTHER_QUOTE): Delete.
+       (gdb_rl_find_completion_word): Remove write-only 'found_quote'
+       local.
+
 2021-06-07  Pedro Alves  <pedro@palves.net>
 
        * nat/amd64-linux-siginfo.c (union nat_sigval): Rename to ...
This page took 0.026221 seconds and 4 git commands to generate.