Move declarations of debug_threads and using_threads to header
[binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 3fb691c6a1faf5dbd0d7882e61fb489e04540ed5..c0c6f51a0695b9891f8c275e7f2f3792d47d6a9d 100644 (file)
@@ -1,3 +1,110 @@
+2019-09-20  Christian Biesinger  <cbiesinger@google.com>
+
+       * debug.c (debug_threads): Remove comment in favor of the header.
+       * debug.h (using_threads): Add declaration.
+       (debug_threads): Add comment.
+       * linux-aarch64-low.c: Include debug.h and remove declaration of
+       debug_threads.
+       * nto-low.c: Likewise.
+       * remote-utils.c: Likewise.
+       * thread-db.c: Likewise.
+
+2019-09-20  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * configure.srv (ipa_ppc_linux_regobj): Remove powerpc-cell32l-ipa.o
+       and powerpc-cell64l-ipa.o.
+       (powerpc*-*-linux*): Remove powerpc-cell32l.o and powerpc-cell64l.o
+       from srv_regobj.  Remove rs6000/powerpc-cell32l.xml and
+       rs6000/powerpc-cell64l.xml from srv_xmlfiles.
+       (spu*-*-*): Remove.
+
+       * spu-low.c: Remove file.
+
+       * linux-ppc-low.c (INSTR_SC, NR_spu_run): Remove.
+       (parse_spufs_run): Remove.
+       (ppc_get_pc): Remove Cell/B.E. support.
+       (ppc_set_pc): Likewise.
+       (ppc_breakpoint_at): Likewise.
+       (ppc_arch_setup): Likewise.
+       (ppc_get_ipa_tdesc_idx): Do not handle tdesc_powerpc_cell64l or
+       tdesc_powerpc_cell32l.
+       (initialize_low_arch): Do not call init_registers_powerpc_cell64l
+       or init_registers_powerpc_cell32l.
+       * linux-ppc-ipa.c (get_ipa_tdesc): Do not handle PPC_TDESC_CELL.
+       (initialize_low_tracepoint): Do not call init_registers_powerpc_cell64l
+       or init_registers_powerpc_cell32l.
+       * linux-ppc-tdesc-init.h (PPC_TDESC_CELL): Mark as unused.
+       (init_registers_powerpc_cell32l): Remove prototype.
+       (init_registers_powerpc_cell64l): Likewise.
+
+       * target.h (struct target_ops): Remove qxfer_spu member.
+       * server.c (handle_qxfer_spu): Remove.
+       (qxfer_packets): Remove entry for "spu".
+       (handle_query): No longer support qXfer:spu:read or qXfer:spu:write.
+       * linux-low.c (SPUFS_MAGIC): Remove.
+       (spu_enumerate_spu_ids): Remove.
+       (linux_qxfer_spu): Remove.
+       (linux_target_ops): Remove qxfer_spu member.
+       * lynx-low.c (lynx_target_ops): Remove qxfer_spu member.
+       * nto-low.c (nto_target_ops): Remove qxfer_spu member.
+       * win32-low.c (win32_target_ops): Remove qxfer_spu member.
+
+2019-08-23  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * Makefile.in (SFILES): Add 'gdbsupport/gdb-dlfcn.c'.
+       (OBS): Add 'gdbsupport/gdb-dlfcn.o'.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2019-08-15  Tom Tromey  <tromey@adacore.com>
+
+       * target.c (target_write_memory): Use gdb::byte_vector.
+
+2019-08-15  Tom Tromey  <tromey@adacore.com>
+
+       * tracepoint.c (write_inferior_data_pointer)
+       (write_inferior_integer, write_inferior_int8)
+       (write_inferior_uinteger, m_tracepoint_action_download)
+       (r_tracepoint_action_download, x_tracepoint_action_download)
+       (l_tracepoint_action_download, clear_inferior_trace_buffer)
+       (download_agent_expr, download_tracepoint_1)
+       (download_trace_state_variables, upload_fast_traceframes): Update.
+       * server.c (gdb_write_memory): Update.
+       * remote-utils.c (relocate_instruction): Update.
+       * proc-service.c (ps_pdwrite): Update.
+       * mem-break.c (remove_memory_breakpoint)
+       (delete_fast_tracepoint_jump, set_fast_tracepoint_jump)
+       (uninsert_fast_tracepoint_jumps_at)
+       (reinsert_fast_tracepoint_jumps_at): Update.
+       * linux-x86-low.c (append_insns)
+       (i386_install_fast_tracepoint_jump_pad)
+       (amd64_write_goto_address, i386_write_goto_address): Update.
+       * linux-s390-low.c (append_insns, s390_write_goto_address):
+       Update.
+       * linux-ppc-low.c (ppc_relocate_instruction)
+       (ppc_install_fast_tracepoint_jump_pad, emit_insns)
+       (ppc_write_goto_address): Update.
+       * linux-aarch64-low.c (append_insns): Update.
+       * target.h (struct target_ops): Update.
+       (write_inferior_memory): Don't declare.
+       * target.c (target_write_memory): Rename from
+       write_inferior_memory.  Remove old target_write_memory.
+
+2019-08-15  Tom Tromey  <tromey@adacore.com>
+
+       * target.c (write_inferior_memory): Use std::vector.
+
+2019-08-06  Frank Ch. Eigler  <fche@redhat.com>
+
+       PR build/24886
+       * configure.ac: Drop enable-libmcheck support.
+       * configure, config.in: Rebuild.
+       * acinclude.m4: Don't include it.
+
+2019-07-19  Alan Hayward  <alan.hayward@arm.com>
+
+       * configure.srv: Remove Arm xml files.
+
 2019-07-19  Alan Hayward  <alan.hayward@arm.com>
 
        * configure.srv: Add new files. Remove xml generated files.