This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

frysk-core/frysk pkglibexecdir/ChangeLog pkgli ...


CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	zhengyong@sourceware.org	2006-08-23 04:04:19

Modified files:
	frysk/pkglibexecdir: ChangeLog funit-breakpoints.c 
	frysk/proc     : Breakpoint.java ChangeLog Isa.java 
	                 IsaEMT64.java IsaIA32.java IsaPPC.java 
	                 IsaPPC64.java TaskState.java 

Log message:
	2006-08-23  Yong Zheng  <zhengyo@cn.ibm.com>
	
	* frysk/proc/Isa.java (getBpInstruction): New method to get the
	instruction to replace the original instruction for breakpoint.
	(getBreakpointAddress): New method to get the breakpoint's
	address after hitting the breakpoint.
	* frysk/proc/IsaIA32.java (getBpInstruction): New method to
	implement the Isa interface.
	(getBreakpointAddress): New method to implement the Isa interface.
	(BREAKPOINT_INSTRUCTION): New attribute to store the breakpoint
	instruction on IA32.
	* frysk/proc/IsaEMT64.java (getBpInstruction): New method to
	implement the Isa interface.
	(getBreakpointAddress): New method to implement the Isa interface.
	(BREAKPOINT_INSTRUCTION): New attribute to store the breakpoint
	instruction on EMT64.
	* frysk/proc/IsaPPC.java (getBpInstruction): New method to
	implement the Isa interface.
	(getBreakpointAddress): New method to implement the Isa interface.
	* frysk/proc/IsaPPC64.java (getBpInstruction): New method to
	implement the Isa interface.
	(getBreakpointAddress): New method to implement the Isa interface.
	(BREAKPOINT_INSTRUCTION): New attribute to store the breakpoint
	instruction on PPC64.
	
	* frysk/proc/Breakpoint.java (TRAP): Move it to
	BREAKPOINT_INSTRUCTION in specific ISA.
	(origInstruction): Renamed from orig.
	(set): Replace the original instruction with breakpoint
	instruction got from ISA.
	(reset): Restore the original instruction.
	(prepareStep): Add support for PPC64.
	
	* frysk/proc/TaskState.java (Running.handleTrappedEvent): Get
	breakpoint address according to task's ISA.
	
	2006-08-23  Yong Zheng  <zhengyo@cn.ibm.com>
	
	*frysk/pkglibexecdir/funit-breakpoint.c (main): Get the function
	address instead of address of function descriptor on PPC64.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/pkglibexecdir/ChangeLog.diff?cvsroot=frysk&r1=1.30&r2=1.31
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/pkglibexecdir/funit-breakpoints.c.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Breakpoint.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.401&r2=1.402
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Isa.java.diff?cvsroot=frysk&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaEMT64.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaIA32.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaPPC.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaPPC64.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskState.java.diff?cvsroot=frysk&r1=1.102&r2=1.103


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]