gdbserver-amd64: add HAVE_STRUCT_USER_REGS_STRUCT_(GS|FS)_BASE for gdbserver.
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index c97c77797844ec2e62ecf1f8cbb589c5612b5b30..79fe2f9703b56cce75f2ceb63ac060080e331ad1 100644 (file)
@@ -1,3 +1,176 @@
+2017-01-27  Walfred Tedeschi  <walfred.tedeschi@intel.com>
+
+       * configure.ac: Check if the fs_base and gs_base members of
+       `struct user_regs_struct' exist.
+       * config.in: Regenerated.
+       * configure: Likewise.
+
+2017-01-09  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * linux-aarch32-low.c (arm_breakpoint_kind_from_pc): Use
+       target_read_memory.
+       * linux-arm-low.c (get_next_pcs_read_memory_unsigned_integer): Likewise.
+       (get_next_pcs_syscall_next_pc): Likewise.
+
+2016-12-23  Luis Machado  <lgustavo@codesourcery.com>
+
+       * win32-i386-low.c: Fix incorrect reference to a couple source files.
+       * nto-x86-low.c: Likewise.
+
+2016-11-30  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * Makefile.in: Include disable-implicit-rules.mk.
+
+2016-11-23  Pedro Alves  <palves@redhat.com>
+
+       * debug.c: Include <chrono> instead of "gdb_sys_time.h".
+       (debug_vprintf): Use std::chrono::steady_clock instead of
+       gettimeofday.  Use '.' instead of ':'.
+       * tracepoint.c: Include <chrono> instead of "gdb_sys_time.h".
+       (get_timestamp): Use std::chrono::steady_clock instead of
+       gettimeofday.
+
+2016-11-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * Makefile.in: Fix whitespace formatting.
+
+2016-11-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * Makefile.in (SFILES, OBS): Flatten list and order
+       alphabetically.
+
+2016-11-23  Pedro Alves  <palves@redhat.com>
+
+       * event-loop.c (handle_file_event): Use warning.
+       * linux-low.c (linux_resume_one_lwp_throw): Use warning.
+       * mem-break.c (add_breakpoint_condition, add_breakpoint_commands):
+       Use warning.
+
+2016-11-23  Pedro Alves  <palves@redhat.com>
+
+       * linux-low.c (check_zombie_leaders): Use debug_printf for debug
+       output.
+       * notif.c (handle_notif_ack, notif_event_enque): Likewise.
+       * remote-utils.c (putpkt_binary_1, readchar, getpkt): Use
+       debug_printf and debug_flush for debug output.
+       * server.c (handle_general_set): Likewise.
+       * thread-db.c (try_thread_db_load): Use debug_printf for debug
+       output.
+
+2016-11-17  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * Makefile.in (.c.o): Replace rule with ...
+       (%.o: %.c): ... this one.
+
+2016-11-17  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
+       prefixed with @GMAKE_FALSE@.  Update comment related to non-GNU
+       make.
+       * configure.ac: Remove checks for the make program.
+       * configure: Re-generate.
+
+2016-10-28  Pedro Alves  <palves@redhat.com>
+
+       * Makefile.in (CXX_DIALECT): Get from configure.
+       (COMPILE.pre, CC_LD): Append $(CXX_DIALECT).
+       * acinclude.m4: Include ../ax_cxx_compile_stdcxx.m4.
+       * configure.ac: Call AX_CXX_COMPILE_STDCXX.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2016-10-27  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-low.c (linux_supports_range_stepping): Return true if
+       can_software_single_step return true.
+
+2016-10-27  Yao Qi  <yao.qi@linaro.org>
+
+       * inferiors.c (find_inferior_in_random): New function.
+       * inferiors.h (find_inferior_in_random): Declare.
+       * linux-low.c (linux_wait_for_event_filtered): Call
+       find_inferior_in_random instead of find_inferior.
+
+2016-10-27  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-low.c (linux_wait_1): If single-step breakpoints are
+       inserted, remove them.
+
+2016-10-26  Pedro Alves  <palves@redhat.com>
+
+       * linux-low.c (handle_extended_wait): Link parent/child fork
+       threads.
+       (linux_wait_1): Unlink them.
+       (linux_set_resume_request): Ignore resume requests for
+       already-resumed and unhandled fork child threads.
+       * linux-low.h (struct lwp_info) <fork_relative>: New field.
+       * server.c (in_queued_stop_replies_ptid, in_queued_stop_replies):
+       New functions.
+       (handle_v_requests) <vCont>: Don't call require_running.
+       * server.h (in_queued_stop_replies): New declaration.
+
+2016-10-24  Yao Qi  <yao.qi@linaro.org>
+
+       PR server/20733
+       * linux-aarch64-low.c (append_insns): Cast the return value to
+       'uint32_t *'.
+
+2016-10-10  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch32-low.c (enum arm_breakpoint_kinds): Remove.
+
+2016-10-06  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * target.c (target_supports_multi_process): New function, moved
+       from...
+       * target.h (target_supports_multi_process): ... here.  Remove
+       macro.
+
+2016-10-05  Tom Tromey  <tom@tromey.com>
+
+       PR remote/20655:
+       * tracepoint.c (handle_tracepoint_bkpts): Check
+       ipa_error_tracepoint, not ipa_stopping_tracepoint.
+
+2016-10-05  Yao Qi  <yao.qi@linaro.org>
+
+       * configure.srv: Update the path of arm-*.xml files.
+
+2016-10-05  Terry Guo  <terry.guo@arm.com>
+           Yao Qi  <yao.qi@linaro.org>
+
+       * Makefile.in: Adjust the path of rules.
+       * configure.srv: Update the path of xml files.
+       * regformats/arm-with-iwmmxt.dat: Regenerated.
+       * regformats/arm-with-neon.dat: Likewise.
+       * regformats/arm-with-vfpv2.dat: Likewise.
+       * regformats/arm-with-vfpv3.dat Likewise.
+
+2016-09-30  Yao Qi  <yao.qi@linaro.org>
+
+       PR gdbserver/20627
+       * target.c (target_stop_and_wait): Don't call
+       target_continue_no_signal, use resume_stop instead.
+
+2016-09-26  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-low.c (linux_wait_1): Call debug_exit.
+
+2016-09-23  Pedro Alves  <palves@redhat.com>
+
+       * Makefile.in (SFILES): Add common/new-op.c.
+       (OBS): Add common/new-op.o.
+       (new-op.o): New rule.
+
+2016-09-21  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * .gitinore: Ignore more files.
+
+2016-09-21  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch32-low.c (arm_fill_gregset): Keep bits 20 to
+       23.
+
 2016-09-19  Sergio Durigan Junior  <sergiodj@redhat.com>
 
        * server.c (start_inferior): Call target_mourn_inferior instead of
This page took 0.033382 seconds and 4 git commands to generate.