This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-core/frysk pkglibdir/ChangeLog pkglibdir ...
- From: mark at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 7 Feb 2007 18:08:25 -0000
- Subject: frysk-core/frysk pkglibdir/ChangeLog pkglibdir ...
- Reply-to: frysk at sourceware dot org
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: mark@sourceware.org 2007-02-07 18:08:25
Modified files:
frysk/pkglibdir: ChangeLog funit-breakpoints.c
frysk/proc : ChangeLog Isa.java IsaIA32.java IsaPowerPC.java
IsaX8664.java LinuxPtraceTask.java
LinuxPtraceTaskState.java Task.java
TestBreakpoints.java
Log message:
2007-02-07 Mark Wielaard <mark@klomp.org>
* Isa.java (hasExecutedSpuriousTrap): New method.
* IsaIA32.java (hasExecutedSpuriousTrap): Likewise.
* IsaPowerPC.java (hasExecutedSpuriousTrap): Likewise.
* IsaX8664.java (hasExecutedSpuriousTrap): Likewise.
* LinuxPtraceTask.java (sendContinue): Setup step_send and sig_send.
(sendSyscallContinue): Likewise.
(sendStepInstruction): Likewise.
* LinuxPtraceTaskState.java (Running.handleTrappedEvent):
Add sanity checks and check for spurios traps and signal handler
entry. Chain to handleSignaledEvent() otherwise.
* Task.java (step_send, sig_send): New fields.
* TestBreakpoints.java (installInstructionObserver): New field.
(setUp): Initialize installInstructionObserver to false.
(testHitAndRun): Check whether an InstructionObserver should be
installed.
(testInsertRemove): Likewise.
(testAddLots): Likewise.
(testSteppingtestHitAndRun): New method.
(testSteppingtestInsertRemove): New method.
(testSteppingAddLots): New method.
(InstructionObserver): New static class.
2007-02-07 Mark Wielaard <mark@klomp.org>
* funit-breakpoints.c (send_hup, receive_hup): New static ints.
(trap_handler): Renamed to ...
(signal_handler): Now also handles SIGHUP.
(dummy): Send SIGHUP. Add SIGTRAP signal install workaround.
(main): Check both hup and trap counts.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/pkglibdir/ChangeLog.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/pkglibdir/funit-breakpoints.c.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.618&r2=1.619
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Isa.java.diff?cvsroot=frysk&r1=1.16&r2=1.17
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaIA32.java.diff?cvsroot=frysk&r1=1.15&r2=1.16
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaPowerPC.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaX8664.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LinuxPtraceTask.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LinuxPtraceTaskState.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Task.java.diff?cvsroot=frysk&r1=1.120&r2=1.121
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TestBreakpoints.java.diff?cvsroot=frysk&r1=1.16&r2=1.17