This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-core/frysk/proc Breakpoint.java ChangeLo ...
- From: mark at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 2 Jul 2007 14:40:17 -0000
- Subject: frysk-core/frysk/proc Breakpoint.java ChangeLo ...
- Reply-to: frysk at sourceware dot org
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: mark@sourceware.org 2007-07-02 14:40:17
Modified files:
frysk/proc : Breakpoint.java ChangeLog Isa.java IsaIA32.java
IsaPowerPC.java IsaX8664.java Proc.java
Log message:
* Breakpoint.java (NOT_STEPPING, OUT_OF_LINE_STEPPING,
SIMULATE_STEPPING, RESET_STEPPING): New constants.
(stepping): Now a byte field.
(oo_address): New private long field.
(remove): Add sanity check for removing while stepping.
(prepareStep): Select stepping mechanism based on properties of
Instruction. Get oo_address from Proc when necessary.
(stepDone): Fixup task and/or code based on properties of
Instruction. Let Proc know we are done with oo_address.
* Isa.java (getOutOfLineAddresses): New interface method.
* IsaIA32.java (getOutOfLineAddresses): Likewise.
* IsaPowerPC.java (getOutOfLineAddresses): Likewise.
* IsaX8664.java (getOutOfLineAddresses): Likewise.
* Proc.java (outOfLineAddresses): New private final field.
(requestedOutOfLineAddresses): New boolean field.
(getOutOfLineAddress): New method.
(doneOutOfLine): Likewise.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Breakpoint.java.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.739&r2=1.740
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Isa.java.diff?cvsroot=frysk&r1=1.20&r2=1.21
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaIA32.java.diff?cvsroot=frysk&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaPowerPC.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaX8664.java.diff?cvsroot=frysk&r1=1.15&r2=1.16
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Proc.java.diff?cvsroot=frysk&r1=1.111&r2=1.112