This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
src/gdb ChangeLog target.c target.h remote.c
- From: msnyder at sourceware dot org
- To: gdb-cvs at sources dot redhat dot com
- Date: 3 May 2006 00:27:27 -0000
- Subject: src/gdb ChangeLog target.c target.h remote.c
CVSROOT: /cvs/src
Module name: src
Branch: msnyder-reverse-20060502-branch
Changes by: msnyder@sourceware.org 2006-05-03 00:27:27
Modified files:
gdb : ChangeLog target.c target.h remote.c
Log message:
2006-05-02 Michael Snyder <msnyder@redhat.com>
* Target interface for reverse execution.
* target.h (enum target_waitkind):
Add new wait event, TARGET_WAITKIND_NO_HISTORY.
(enum exec_direction_kind): New enum.
(struct target_ops): New methods to_set_execdir, to_get_execdir.
* target.c (target_get_execdir): New generic method.
(target_set_execdir): Ditto.
* remote.c (remote_get_execdir, remote_set_execdir): New methods.
(remote_vcont_resume): Jump out if attempting reverse execution.
(remote_resume): Check for reverse exec direction, and send
appropriate command to target.
(remote_wait): Check target response for NO_HISTORY status.
Also check for empty reply (target doesn't understand "bs" or "bc).
(_initialize_remote): Add new methods to remote target vector.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&only_with_tag=msnyder-reverse-20060502-branch&r1=1.7713&r2=1.7713.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/target.c.diff?cvsroot=src&only_with_tag=msnyder-reverse-20060502-branch&r1=1.118&r2=1.118.4.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/target.h.diff?cvsroot=src&only_with_tag=msnyder-reverse-20060502-branch&r1=1.82&r2=1.82.4.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/remote.c.diff?cvsroot=src&only_with_tag=msnyder-reverse-20060502-branch&r1=1.209&r2=1.209.2.1