From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21380 invoked by alias); 2 Jul 2007 14:40:17 -0000 Received: (qmail 21366 invoked by uid 9112); 2 Jul 2007 14:40:17 -0000 Date: Mon, 02 Jul 2007 14:40:00 -0000 Message-ID: <20070702144017.21364.qmail@sourceware.org> From: mark@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-core/frysk/proc Breakpoint.java ChangeLo ... Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2007-q3/txt/msg00011.txt.bz2 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