gdb/
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index d584b29e7cf8a3a7e00819e59785699bcbc2d998..ed146ebfd47ba3a616a76813a2eeb20892425e79 100644 (file)
@@ -1,3 +1,67 @@
+2012-05-24  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/7205
+
+       Replace target_signal with gdb_signal throughout.
+
+2012-05-22  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * linux-low.c (linux_store_registers): Avoid the copying sequence
+       when no data has been retrieved by ptrace.
+
+2012-05-22  Will Deacon  <will.deacon@arm.com>
+
+       * linux-low (__UCLIBC__ && !(__UCLIBC_HAS_MMU__ || __ARCH_HAS_MMU__)):
+       Include asm/ptrace.h.
+       (PT_TEXT_ADDR, PT_DATA_ADDR, PT_TEXT_END_ADDR): Define only if not
+       already defined.
+
+2012-05-21  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * linux-low.c (linux_store_registers): Don't re-retrieve data
+       with ptrace that has already been obtained from /proc.  Always
+       copy any data retrieved with ptrace to the buffer supplied.
+
+2012-05-11  Yao Qi  <yao@codesourcery.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * linux-low.c (enum stopping_threads_kind): New.
+       (stopping_threads): Change type to `enum stopping_threads_kind'.
+       (handle_extended_wait): If stopping and suspending threads, leave
+       the new_lwp suspended too.
+       (linux_wait_for_event): Adjust.
+       (stop_all_lwps): Set `stopping_threads' to
+       STOPPING_AND_SUSPENDING_THREADS or STOPPING_THREADS depending on
+       whether we're suspending threads or just stopping them.  Assert no
+       recursion happens.
+
+2012-04-29  Yao Qi  <yao@codesourcery.com>
+
+       * server.h: Move some code to ...
+       * gdbthread.h: ... here.  New.
+       * Makefile.in (inferiors.o, regcache.o): Depends on gdbthread.h
+       (remote-utils.o, server.o, target.o tracepoint.o): Likewise.
+       (nto-low.o, win32-low.o): Likewise.
+       * inferiors.c, linux-low.h, nto-low.c: Include gdbthread.h.
+       * regcache.c, remote-utils.c, server.c: Likewise.
+       * target.c, tracepoint.c, win32-low.c: Likewise.
+
+2012-04-24  Thiago Jung Bauermann  <thiago.bauermann@linaro.org>
+
+       * linux-low.h (PTRACE_ARG3_TYPE): Move macro from linux-low.c.
+       (PTRACE_ARG4_TYPE): Likewise.
+       (PTRACE_XFER_TYPE): Likewise.
+       * linux-arm-low.c (arm_prepare_to_resume): Cast third argument of
+       ptrace to PTRACE_ARG3_TYPE.
+       * linux-low.c (PTRACE_ARG3_TYPE): Move macro to linux-low.h.
+       (PTRACE_ARG4_TYPE): Likewise.
+       (PTRACE_XFER_TYPE): Likewise.
+       (linux_detach_one_lwp): Cast fourth argument of
+       ptrace to long then PTRACE_ARG4_TYPE.
+       (regsets_fetch_inferior_registers): Cast third argument of
+       ptrace to long then PTRACE_ARG3_TYPE.
+       (regsets_store_inferior_registers): Likewise.
+
 2012-04-20  Pedro Alves  <palves@redhat.com>
 
        * configure: Regenerate.
This page took 0.025708 seconds and 4 git commands to generate.