Move gdb_regex* to common/
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 0ef695c43ac54fe8e2119bfd3816a2af0c6bc5c5..e269b970a3ba75f8cd25c582dde7cf5c7256145c 100644 (file)
@@ -1,3 +1,181 @@
+2015-07-15  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * Makefile.in (OBS): Add gdb_regex.o.
+       (gdb_regex.o): New.
+       * config.in: Rebuilt.
+       * configure: Rebuilt.
+
+2015-07-15  Aleksandar Ristovski  <aristovski@qnx.com
+           Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Create empty nat/linux-maps.[ch] and common/target-utils.[ch].
+       * Makefile.in (OBS): Add target-utils.o.
+       (linux-maps.o, target-utils.o): New.
+       * configure.srv (srv_linux_obj): Add linux-maps.o.
+
+2015-07-15  Pierre Langlois  <pierre.langlois@arm.com>
+
+       * linux-aarch64-low.c (aarch64_supports_range_stepping): New
+       function, return 1.
+       (the_low_target): Install it.
+
+2015-07-14  Pedro Alves  <palves@redhat.com>
+
+       * linux-low.c (kill_wait_lwp): Don't assert if waitpid fails.
+       Instead, ignore ECHILD, and throw an error for other errnos.
+
+2015-07-10  Pedro Alves  <palves@redhat.com>
+
+       * event-loop.c (struct callback_event) <data>: Change type to
+       gdb_client_data instance instead of gdb_client_data pointer.
+       (append_callback_event): Adjust.
+
+2015-07-10  Pierre Langlois  <pierre.langlois@arm.com>
+
+       * linux-aarch64-low.c: Add comments for each linux_target_ops
+       method.  Remove comments already covered in target_ops and
+       linux_target_ops definitions.
+       (the_low_target): Add comments for each unimplemented method.
+
+2015-07-09  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch64-low.c (aarch64_regmap): Remove.
+       (aarch64_usrregs_info): Remove.
+       (regs_info): Set field usrregs to NULL.
+
+2015-07-02  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * linux-low.c: Include "rsp-low.h"
+       (linux_low_encode_pt_config, linux_low_encode_raw): New.
+       (linux_low_read_btrace): Support BTRACE_FORMAT_PT.
+       (linux_low_btrace_conf): Support BTRACE_FORMAT_PT.
+       (handle_btrace_enable_pt): New.
+       (handle_btrace_general_set): Support "pt".
+       (handle_btrace_conf_general_set): Support "pt:size".
+
+2015-06-29  Pierre Langlois  <pierre.langlois@arm.com>
+
+       * linux-aarch64-low.c (aarch64_supports_z_point_type): Enable for
+       Z_PACKET_SW_BP.
+
+2015-06-29  Pierre Langlois  <pierre.langlois@arm.com>
+
+       * linux-aarch64-low.c: Remove comment about endianness.
+       (aarch64_breakpoint): Change type to gdb_byte[].  Set to "brk #0".
+       (aarch64_breakpoint_at): Change type of insn to gdb_byte[].  Use
+       memcmp.
+
+2015-06-24  Gary Benson  <gbenson@redhat.com>
+
+       * linux-i386-ipa.c (stdint.h): Do not include.
+       * lynx-i386-low.c (stdint.h): Likewise.
+       * lynx-ppc-low.c (stdint.h): Likewise.
+       * mem-break.c (stdint.h): Likewise.
+       * thread-db.c (stdint.h): Likewise.
+       * tracepoint.c (stdint.h): Likewise.
+       * win32-low.c (stdint.h): Likewise.
+
+2015-06-18  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * server.c (write_qxfer_response): Update call to
+       remote_escape_output.
+
+2015-06-15  Aleksandar Ristovski  <aristovski@qnx.com
+           Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Merge multiple hex conversions.
+       * gdbreplay.c (tohex): Rename to 'fromhex'.
+       (logchar): Use fromhex.
+
+2015-06-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * server.c (handle_qxfer_libraries): Set `version' attribute for
+       <library-list>.
+
+2015-06-10  Gary Benson  <gbenson@redhat.com>
+
+       * target.h (struct target_ops) <multifs_open>: New field.
+       <multifs_unlink>: Likewise.
+       <multifs_readlink>: Likewise.
+       * linux-low.c (nat/linux-namespaces.h): New include.
+       (linux_target_ops): Initialize the_target->multifs_open,
+       the_target->multifs_unlink and the_target->multifs_readlink.
+       * hostio.h (hostio_handle_new_gdb_connection): New declaration.
+       * hostio.c (hostio_fs_pid): New static variable.
+       (hostio_handle_new_gdb_connection): New function.
+       (handle_setfs): Likewise.
+       (handle_open): Use the_target->multifs_open as appropriate.
+       (handle_unlink): Use the_target->multifs_unlink as appropriate.
+       (handle_readlink): Use the_target->multifs_readlink as
+       appropriate.
+       (handle_vFile): Handle vFile:setfs packets.
+       * server.c (handle_query): Call hostio_handle_new_gdb_connection
+       after target_handle_new_gdb_connection.
+
+2015-06-10  Gary Benson  <gbenson@redhat.com>
+
+       * configure.ac (AC_CHECK_FUNCS): Add setns.
+       * config.in: Regenerate.
+       * configure: Likewise.
+       * Makefile.in (SFILES): Add nat/linux-namespaces.c.
+       (linux-namespaces.o): New rule.
+       * configure.srv (srv_linux_obj): Add linux-namespaces.o.
+
+2015-06-09  Gary Benson <gbenson@redhat.com>
+
+       * hostio.c (handle_open): Process mode argument with
+       fileio_to_host_mode.
+
+2015-06-01  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-s390-low.c (PTRACE_GETREGSET, PTRACE_SETREGSET): Remove.
+       * linux-x86-low.c: Likewise.
+
+2015-05-28  Don Breazeal  <donb@codesourcery.com>
+
+       * linux-low.c (handle_extended_wait): Initialize
+       thread_info.last_resume_kind for new fork children.
+
+2015-05-15  Pedro Alves  <palves@redhat.com>
+
+       * target.h (target_handle_new_gdb_connection): Rewrite using if
+       wrapped in do/while.
+
+2015-05-14  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure.ac: Add prfpregset_t BFD_HAVE_SYS_PROCFS_TYPE check.
+       * configure, config.in: Regenerate.
+       * gdb_proc_service.h [HAVE_PRFPREGSET_T] (prfpregset_t):
+       Declare typedef.
+
+2015-05-12  Don Breazeal  <donb@codesourcery.com>
+
+       * linux-low.c (handle_extended_wait): Handle PTRACE_EVENT_FORK and
+       PTRACE_EVENT_VFORK_DONE.
+       (linux_low_ptrace_options, extended_event_reported): Add vfork
+       events.
+       * remote-utils.c (prepare_resume_reply): New stop reasons "vfork"
+       and "vforkdone" for RSP 'T' Stop Reply Packet.
+       * server.h (report_vfork_events): Declare
+       global variable.
+
+2015-05-12  Don Breazeal  <donb@codesourcery.com>
+
+       * linux-aarch64-low.c (aarch64_linux_new_fork): New function.
+       (the_low_target) <new_fork>: Initialize new member.
+       * linux-arm-low.c (arm_new_fork): New function.
+       (the_low_target) <new_fork>: Initialize new member.
+       * linux-low.c (handle_extended_wait): Call new target function
+       new_fork.
+       * linux-low.h (struct linux_target_ops) <new_fork>: New member.
+       * linux-mips-low.c (mips_add_watchpoint): New function
+       extracted from mips_insert_point.
+       (the_low_target) <new_fork>: Initialize new member.
+       (mips_linux_new_fork): New function.
+       (mips_insert_point): Call mips_add_watchpoint.
+       * linux-x86-low.c (x86_linux_new_fork): New function.
+       (the_low_target) <new_fork>: Initialize new member.
+
 2015-05-12  Don Breazeal  <donb@codesourcery.com>
 
        * linux-low.c (handle_extended_wait): Implement return value,
This page took 0.028915 seconds and 4 git commands to generate.