From: Sanimir Agovic <sanimir.agovic@intel.com>
[binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 4aeb3f9d47422aa3f4940e1cc2fa0df78ae29aa0..371c02beb3c0cb912a7028a4a3cdaed01ddb29cd 100644 (file)
@@ -1,3 +1,106 @@
+2013-02-12  Sanimir Agovic  <sanimir.agovic@intel.com>
+
+       * thread-db.c (thread_db_get_tls_address): NULL pointer check
+       thread_db.
+
+2013-02-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * linux-aarch64-low.c (aarch64_arch_setup): Clamp
+       aarch64_num_wp_regs and aarch64_num_bp_regs to
+       AARCH64_HWP_MAX_NUM and AARCH64_HBP_MAX_NUM respectively.
+
+2013-02-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * linux-aarch64-low.c (ps_get_thread_area): Replace
+       PTRACE_GET_THREAD_AREA with PTRACE_GETREGSET.
+
+2013-02-04  Jim MacArthur  <jim.macarthur@arm.com>
+           Marcus Shawcroft  <marcus.shawcroft@arm.com>
+           Nigel Stephens  <nigel.stephens@arm.com>
+           Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * Makefile.in (clean): Remove aarch64.c and aarch64-without-fpu.c.
+       (aarch64.c, aarch64-without-fpu.c): New targets.
+       * configure.srv (aarch64*-*-linux*): New.
+       * linux-aarch64-low.c: New file.
+
+2013-02-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+        * linux-low.c (handle_extended_wait, linux_create_inferior)
+       (linux_attach_lwp_1, linux_kill_one_lwp, linux_attach_one_lwp)
+       (dequeue_one_deferred_signal, linux_resume_one_thread)
+       (fetch_register, linux_write_memory, linux_enable_event_reporting)
+       (linux_tracefork_grandchild, linux_test_for_tracefork)
+       (linux_read_offsets, linux_xfer_siginfo, linux_xfer_siginfo): Add
+       PTRACE_ARG3_TYPE and PTRACE_ARG4_TYPE cast to ptrace arguments
+       where the argument is 0.
+
+2013-01-25  Yao Qi  <yao@codesourcery.com>
+
+       * event-loop.c: Include "queue.h".
+       (gdb_event_p): New typedef.
+       (struct gdb_event) <next_event>: Remove.
+       (event_queue): Change to QUEUE(gdb_event_p).
+       (async_queue_event): Remove.
+       (gdb_event_xfree): New.
+       (initialize_event_loop): New.
+       (process_event): Use API from QUEUE.
+       (wait_for_event): Likewise.
+       * server.c (main): Call initialize_event_loop.
+       * server.h (initialize_event_loop): Declare.
+
+2013-01-18  Yao Qi  <yao@codesourcery.com>
+
+       * ax.h (struct eval_agent_expr_context): New.
+       (gdb_eval_agent_expr): Update declaration.
+       * ax.c (gdb_eval_agent_expr): Remove argument REGCACHE and
+       TFRAME.  Add new argument CTX.
+       * server.h (struct eval_agent_expr_context): Declare.
+       (agent_mem_read, agent_tsv_read): Update declaration.
+       (agent_mem_read_string): Likewise.
+       * tracepoint.c (eval_tracepoint_agent_expr): Remove.
+       (add_traceframe_block): Add new argument TPOINT.
+       Increase TPOINT->traceframe_usage.
+       (do_action_at_tracepoint): Call gdb_eval_agent_expr instead of
+       eval_tracepoint_agent_expr.
+       (condition_true_at_tracepoint): Likewise.
+       (agent_mem_read): Remove argument TFRAME.  Add argument CTX.
+       (agent_mem_read_string, agent_tsv_read): Likewise.
+
+2013-01-16  Yao Qi  <yao@codesourcery.com>
+
+       * linux-low.c (linux_resume_one_lwp): Don't check
+       'lwp->bp_reinsert != 0'.
+
+2013-01-07  Joel Brobecker  <brobecker@adacore.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * lynx-low.c (ptrace_request_to_str): Define a temporary
+       macro and use it to simplify this function's implementation.
+
+2013-01-07  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (lynx_resume): Call perror_with_name if lynx_ptrace
+       sets errno.
+
+2013-01-07  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure.srv (i[34567]86-*-lynxos*): Set srv_xmlfiles.
+
+2013-01-07  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure.srv (powerpc-*-lynxos*): Set srv_xmlfiles.
+
+2013-01-07  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (lynx_resume): Use the resume_info parameter
+       to determine the ptid for the lynx_ptrace call, unless
+       it is equal to minus_one_ptid, in which case we use the
+       ptid of the current_inferior.
+       (lynx_wait_1): After having received a thread create/exit
+       event, resume the inferior's execution using the signaling
+       thread's ptid, rather than the old ptid.
+
 2013-01-07  Joel Brobecker  <brobecker@adacore.com>
 
        * lynx-low.c (lynx_resume): Delete variable ret.