]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/gdbserver/ChangeLog
gdbserver: fix various warnings
[thirdparty/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 44a94f05782a3290a82ffeb3da3c34d6a550668f..cbb7d28af2cb6ae86623f30ccbcb9ca1f3495845 100644 (file)
@@ -1,3 +1,142 @@
+2016-01-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * ax.c (is_goto_target): Mark static.
+       * linux-low.c (register_addr): Likewise.
+       (linux_fetch_registers, linux_store_registers): Likewise.
+       * mem-break.c (any_persistent_commands): Fix old prototype.
+       (add_commands_to_breakpoint): Mark static.
+       * regcache.c (find_register_by_name): Delete unused func.
+       * remote-utils.c (hex_or_minus_one): Mark static.
+       * server.c (monitor_show_help): Mark static.
+       (handle_query, handle_v_cont, handle_v_attach, handle_v_kill,
+       handle_v_requests): Likewise.
+
+2016-01-12  Pedro Alves  <palves@redhat.com>
+
+       Remove use of the registered trademark symbol throughout.
+
+2016-01-08  Yao Qi  <yao.qi@linaro.org>
+
+       * remote-utils.c (getpkt): If c is '\003', call target hook
+       request_interrupt.
+
+2016-01-06  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch32-low.h (arm_abi_breakpoint): Move to
+       linux-aarch32-low.c.
+       (arm_eabi_breakpoint, arm_breakpoint): Likewise.
+       (arm_breakpoint_len, thumb_breakpoint_len): Likewise.
+       (thumb2_breakpoint, thumb2_breakpoint_len): Likewise.
+       (thumb2_breakpoint): Declare.
+       * linux-aarch32-low.c (arm_abi_breakpoint): Moved from
+       linux-aarch32-low.h.
+       (arm_eabi_breakpoint, arm_breakpoint): Likewise.
+       (arm_breakpoint_len, thumb_breakpoint_len): Likewise.
+       (thumb2_breakpoint, thumb2_breakpoint_len): Likewise.
+
+2016-01-01  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdbreplay.c (gdbreplay_version): Change copyright year in
+       version message.
+       * server.c (gdbserver_version): Likewise.
+
+2015-12-28  Patrick Palka  <patrick@parcs.ath.cx>
+
+       * server.c (crc32_table): Delete.
+       (crc32): Use libiberty's xcrc32 function.
+
+2015-12-22  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (lynx_delete_thread_callback): New function.
+       (lynx_mourn): Properly delete our process and all of its
+       threads.  Remove call to clear_inferiors.
+
+2015-12-22  Joel Brobecker  <brobecker@adacore.com>
+
+       * target.c (thread_search_callback): Add check that
+       the thread_stopped target callback is not NULL before
+       calling it.
+
+2015-12-21  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch32-low.h [__aarch64__]: Use arm_abi_breakpoint
+       arm breakpoint.
+
+2015-12-18  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * server.c (handle_query): Call target_supports_software_single_step.
+
+2015-12-18  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * linux-low.c (single_step): New function.
+       (linux_resume_one_lwp_throw): Call single_step.
+       (start_step_over): Likewise.
+
+2015-12-18  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * Makefile.in (SFILES): Append arch/arm-linux.c,
+       arch/arm-get-next-pcs.c.
+       (arm-linux.o): New rule.
+       (arm-get-next-pcs.o): New rule.
+       * configure.srv (arm*-*-linux*): Add arm-get-next-pcs.o,
+       arm-linux.o.
+       * linux-aarch32-low.c (arm_abi_breakpoint): Remove macro.  Moved
+       to linux-aarch32-low.c.
+       (arm_eabi_breakpoint, arm_breakpoint): Likewise.
+       (arm_breakpoint_len, thumb_breakpoint): Likewise.
+       (thumb_breakpoint_len, thumb2_breakpoint): Likewise.
+       (thumb2_breakpoint_len): Likewise.
+       (arm_is_thumb_mode): Make non-static.
+       * linux-aarch32-low.h (arm_abi_breakpoint): New macro.  Moved
+       from linux-aarch32-low.c.
+       (arm_eabi_breakpoint, arm_breakpoint): Likewise.
+       (arm_breakpoint_len, thumb_breakpoint): Likewise.
+       (thumb_breakpoint_len, thumb2_breakpoint): Likewise.
+       (thumb2_breakpoint_len): Likewise.
+       (arm_is_thumb_mode): New declaration.
+       * linux-arm-low.c: Include arch/arm-linux.h
+       aarch/arm-get-next-pcs.h, sys/syscall.h.
+       (get_next_pcs_ops): New struct.
+       (get_next_pcs_addr_bits_remove): New function.
+       (get_next_pcs_is_thumb): New function.
+       (get_next_pcs_read_memory_unsigned_integer): Likewise.
+       (arm_sigreturn_next_pc): Likewise.
+       (get_next_pcs_syscall_next_pc): Likewise.
+       (arm_gdbserver_get_next_pcs): Likewise.
+       (struct linux_target_ops) <arm_gdbserver_get_next_pcs>:
+       Initialize.
+       * linux-low.h: Move CORE_ADDR vector definition to gdb_vecs.h.
+       * server.h: Include gdb_vecs.h.
+
+2015-12-18  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * Makefile.in (SFILES): Append common/common-regcache.c.
+       (OBS): Append common-regcache.o.
+       (common-regcache.o): New rule.
+       * regcache.c (init_register_cache): Initialize cache to
+       REG_UNAVAILABLE.
+       (regcache_raw_read_unsigned): New function.
+       * regcache.h (REG_UNAVAILABLE, REG_VALID): Replaced by shared
+       register_status enum.
+
+2015-12-18  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * linux-aarch64-low.c (the_low_targets): Rename
+       breakpoint_reinsert_addr to get_next_pcs.
+       * linux-arm-low.c (the_low_targets): Likewise.
+       * linux-bfin-low.c (the_low_targets): Likewise.
+       * linux-cris-low.c (the_low_targets): Likewise.
+       * linux-crisv32-low.c (the_low_targets): Likewise.
+       * linux-low.c (can_software_single_step): Likewise.
+       (install_software_single_step_breakpoints): New function.
+       (start_step_over): Use install_software_single_step_breakpoints.
+       * linux-low.h: New CORE_ADDR vector.
+       (struct linux_target_ops) Rename breakpoint_reinsert_addr to
+       get_next_pcs.
+       * linux-mips-low.c (the_low_targets): Likewise.
+       * linux-nios2-low.c (the_low_targets): Likewise.
+       * linux-sparc-low.c (the_low_targets): Likewise.
+
 2015-12-17  Pedro Alves  <palves@redhat.com>
 
        * linux-low.c (linux_kill_one_lwp): Remove references to