+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,
+ rename argument 'event_child' to 'event_lwp', handle
+ PTRACE_EVENT_FORK, call internal_error for unrecognized event.
+ (linux_low_ptrace_options): New function.
+ (linux_low_filter_event): Call linux_low_ptrace_options,
+ use different argument fo linux_enable_event_reporting,
+ use return value from handle_extended_wait.
+ (extended_event_reported): New function.
+ (linux_wait_1): Call extended_event_reported and set
+ status to report fork events.
+ (linux_write_memory): Add pid to debug message.
+ (reset_lwp_ptrace_options_callback): New function.
+ (linux_handle_new_gdb_connection): New function.
+ (linux_target_ops): Initialize new structure member.
+ * linux-low.h (struct lwp_info) <waitstatus>: New member.
+ * lynx-low.c: Initialize new structure member.
+ * remote-utils.c (prepare_resume_reply): Implement stop reason
+ "fork" for "T" stop message.
+ * server.c (handle_query): Call handle_new_gdb_connection.
+ * server.h (report_fork_events): Declare global flag.
+ * target.h (struct target_ops) <handle_new_gdb_connection>:
+ New member.
+ (target_handle_new_gdb_connection): New macro.
+ * win32-low.c: Initialize new structure member.
+
+2015-05-12 Don Breazeal <donb@codesourcery.com>
+
+ * mem-break.c (APPEND_TO_LIST): Define macro.
+ (clone_agent_expr): New function.
+ (clone_one_breakpoint): New function.
+ (clone_all_breakpoints): New function.
+ * mem-break.h: Declare new functions.
+
2015-05-12 Don Breazeal <donb@codesourcery.com>
* linux-low.c (linux_supports_fork_events): New function.