Inherit ppc_nbsd_nat_target from nbsd_nat_target
[binutils-gdb.git] / gdb / ChangeLog
index bc927d4be45a4b810b5b1c3ced0622a13cd9d0cd..2eac1e7349b8ecca0ead3f4869ff9304c511fb13 100644 (file)
@@ -1,3 +1,57 @@
+2020-03-20  Kamil Rytarowski  <n54@gmx.com>
+
+       * ppc-nbsd-nat.c (ppc_nbsd_nat_target): Inherit from
+       nbsd_nat_target instead of inf_ptrace_target.
+       * ppc-nbsd-nat.c: Include "nbsd-nat.h", as we are now using
+       nbsd_nat_target.
+
+2020-03-20  Kamil Rytarowski  <n54@gmx.com>
+
+       * hppa-nbsd-nat.c (fetch_registers): New variable lwp and pass
+       it to the ptrace call.
+       * (store_registers): Likewise.
+
+2020-03-20  Kamil Rytarowski  <n54@gmx.com>
+
+       * ppc-nbsd-nat.c (fetch_registers): New variable lwp and pass
+       it to the ptrace call.
+       * (store_registers): Likewise.
+
+2020-03-19  Luis Machado  <luis.machado@linaro.org>
+
+       * nat/aarch64-sve-linux-ptrace.c (aarch64_sve_set_vq): If vg is not
+       valid, fetch vg value from ptrace.
+
+2020-03-19  Kamil Rytarowski  <n54@gmx.com>
+       * inf-ptrace.h: Disable get_ptrace_pid on NetBSD.
+       * inf-ptrace.c: Likewise.
+       * (gdb_ptrace): Add.
+       * (inf_ptrace_target::resume): Update.
+       * (inf_ptrace_target::xfer_partial): Likewise.
+       * (inf_ptrace_peek_poke): Change argument `pid' to `ptid'.
+       * (inf_ptrace_peek_poke): Update.
+
+2020-03-19  Kamil Rytarowski  <n54@gmx.com>
+
+       * x86-bsd-nat.c (gdb_ptrace): New.
+       * (x86bsd_dr_set): Add new argument `ptid'.
+       * (x86bsd_dr_get, x86bsd_dr_set, x86bsd_dr_set_control,
+       x86bsd_dr_set_addr): Update.
+
+2020-03-19  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * remote.c (remote_target::process_stop_reply): Handle events for
+       all threads differently.
+
+2020-03-19  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * completer.c (completion_tracker::remove_completion): Define new
+       function.
+       * completer.h (completion_tracker::remove_completion): Declare new
+       function.
+       * symtab.c (completion_list_add_symbol): Remove aliasing msymbols
+       when adding a C++ function symbol.
+
 2020-03-19  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * completer.c (completion_tracker::completion_hash_entry): Define