Simplifly ptrace_request_to_str's implementation...
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 59b84661c5da31c28b172cf96cba0775de4ed124..64e1e7701c7de95453ec0c849fd3e36fa83b6d30 100644 (file)
@@ -1,4 +1,145 @@
-2012-11-28  Markus Metzger <markus.t.metzger@intel.com>
+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.
+
+2013-01-01  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdbreplay.c (gdbreplay_version): Update copyright year.
+       * server.c (gdbserver_version): Likewise.
+
+2012-12-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (lynx_wait_1): Add debug trace before adding
+       new thread.
+
+2012-12-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (ptrace_request_to_str): Add handling for
+       PTRACE_GETTRACESIG.
+
+2012-12-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (lynx_attach): Delete variable new_process.
+
+2012-12-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (lynx_create_inferior): Delete variable
+       new_process.
+
+2012-12-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * lynx-low.c (ptrace_request_to_str): Do not handle
+       PTRACE_GETTHREADLIST if this macro does not exist.
+
+2012-12-15  Yao Qi  <yao@codesourcery.com>
+
+       * Makefile.in (OBS): Add notif.o.
+       * notif.c, notif.h: New.
+       * server.c: Include "notif.h".
+       (struct vstop_notif) <next>: Remove.
+       <base>: New field.
+       (queue_stop_reply): Update.
+       (push_event, send_next_stop_reply): Remove.
+       (discard_queued_stop_replies): Update.
+       (notif_stop): New variable.
+       (handle_v_stopped): Remove.
+       (handle_v_requests): Don't call handle_v_stopped.  Call
+       handle_ack_notif instead.
+       (queue_stop_reply_callback): Call notif_event_enque instead
+       of queue_stop_reply.
+       (handle_status): Don't call send_next_stop_reply, call
+       notif_write_event instead.
+       (kill_inferior_callback): Likewise.
+       (detach_or_kill_inferior_callback): Likewise.
+       (main): Call initialize_notif.
+       (process_serial_event): Call QUEUE_is_empty.
+       (handle_target_event): Call notif_push instead of push event.
+       * server.h (push_event): Remove declaration.
+
+2012-12-10  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in (DEPMODE, DEPDIR, depcomp, COMPILE.pre)
+       (COMPILE.post, COMPILE, POSTCOMPILE, IPAGENT_COMPILE): New
+       macros.
+       (.c.o): Rewrite.
+       (ax-ipa.o, tracepoint-ipa.o, utils-ipa.o, format-ipa.o)
+       (common-utils-ipa.o, remote-utils-ipa.o, regcache-ipa.o)
+       (i386-linux-ipa.o, linux-i386-ipa.o, linux-amd64-ipa.o)
+       (amd64-linux-ipa.o, ax.o): Rewrite.
+       (event-loop.o, hostio.o, hostio-errno.o, inferiors.o, mem-break.o)
+       (proc-service.o, regcache.o, remote-utils.o, server.o, target.o)
+       (thread-db.o, tracepoint.o, utils.o, gdbreplay.o, dll.o): Remove.
+       (signals.o, linux-procfs.o, linux-ptrace.o, common-utils.o, vec.o)
+       (gdb_vecs.o, xml-utils.o, linux-osdata.o, ptid.o, buffer.o)
+       (format.o, agent.o, vasprintf.o, vsnprintf.o): Rewrite.
+       (i386-low.o, i387-fp.o, linux-low.o, linux-arm-low.o)
+       (linux-bfin-low.o, linux-cris-low.o, linux-crisv32-low.o)
+       (linux-ia64-low.o, linux-m32r-low.o, linux-mips-low.o)
+       (linux-ppc-low.o, linux-s390-low.o, linux-sh-low.o)
+       (linux-tic6x-low.o, linux-x86-low.o, linux-xtensa-low.o)
+       (linux-tile-low.o, lynx-low.o, lynx-ppc-low.o, nto-low.o)
+       (nto-x86-low.o, linux-low.o, win32-low.o, win32-arm-low.o)
+       (win32-i386-low.o, spu-low.o, reg-arm.o, arm-with-iwmmxt.o)
+       (arm-with-vfpv2.o, arm-with-vfpv3.o, arm-with-neon.o, reg-bfin.o)
+       (reg-cris.o, reg-crisv32.o, i386.o, i386-linux.o, i386-avx.o)
+       (i386-avx-linux.o, i386-mmx.o, i386-mmx-linux.o, reg-ia64.o)
+       (reg-m32r.o, reg-m68k.o, reg-cf.o, mips-linux.o, mips-dsp-linux.o)
+       (mips64-linux.o, mips64-dsp-linux.o, powerpc-32.o, powerpc-32l.o)
+       (powerpc-altivec32l.o, powerpc-cell32l.o, powerpc-vsx32l.o)
+       (powerpc-isa205-32l.o, powerpc-isa205-altivec32l.o)
+       (powerpc-isa205-vsx32l.o, powerpc-e500l.o, powerpc-64l.o)
+       (powerpc-altivec64l.o, powerpc-cell64l.o, powerpc-vsx64l.o)
+       (powerpc-isa205-64l.o, powerpc-isa205-altivec64l.o)
+       (powerpc-isa205-vsx64l.o, s390-linux32.o, s390-linux32v1.o)
+       (s390-linux32v2.o, s390-linux64.o, s390-linux64v1.o)
+       (s390-linux64v2.o, s390x-linux64.o, s390x-linux64v1.o)
+       (s390x-linux64v2.o, tic6x-c64xp-linux.o, tic6x-c64x-linux.o)
+       (tic6x-c62x-linux.o, reg-sh.o, reg-sparc64.o, reg-spu.o, amd64.o)
+       (amd64-linux.o, amd64-avx.o, amd64-avx-linux.o, x32.o)
+       (x32-linux.o, x32-avx.o, x32-avx-linux.o, reg-xtensa.o)
+       (reg-tilegx.o): Remove.
+       (all_object_files): New macro.
+       Include .deps files.
+       * aclocal.m4, configure: Rebuild.
+       * acinclude.m4: Include depstand.m4, lead-dot.m4.
+       * configure.ac: Invoke ZW_CREATE_DEPDIR,
+       ZW_PROG_COMPILER_DEPENDENCIES.  Compute GMAKE condition.
+
+2012-12-05  Tom Tromey  <tromey@redhat.com>
+
+       PR gdb/14917:
+       * server.h (current_insn_ptr, emit_error): Declare 'extern'.
+
+2012-11-28  Markus Metzger  <markus.t.metzger@intel.com>
 
        * configure.ac: Check for linux/perf_event.h.
        * config.in: Regenerated.
        instead of <sys/wait.h> header.
        * spu-low.c: Use "gdb_wait.h" header instead of <sys/wait.h> header.
 
-2012-11-13 Markus Metzger <markus.t.metzger@intel.com>
+2012-11-13 Markus Metzger  <markus.t.metzger@intel.com>
 
        * Makefile.in: (INTERNAL_CFLAGS): Add -DGDBSERVER
        (various make rules): Remove -DGDBSERVER
This page took 0.028554 seconds and 4 git commands to generate.