public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* frysk-core/frysk/proc ChangeLog DummyTask.java ...
@ 2007-02-06 3:33 pmuldoon
0 siblings, 0 replies; 2+ messages in thread
From: pmuldoon @ 2007-02-06 3:33 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-core
Branch: pmuldoon-corefile_new-20070205-branch
Changes by: pmuldoon@sourceware.org 2007-02-06 03:33:06
Modified files:
frysk/proc : ChangeLog DummyTask.java LinuxPtraceTask.java
Task.java
Log message:
2007-02-05 Phil Muldoon <pmuldoon@redhat.com>
* Task.java (isDestroyed): Make abstract
* LinuxPtraceTask.java (isDestroyed): New.
* DummyTask.java (isDestroyed): New.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&only_with_tag=pmuldoon-corefile_new-20070205-branch&r1=1.617&r2=1.617.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/DummyTask.java.diff?cvsroot=frysk&only_with_tag=pmuldoon-corefile_new-20070205-branch&r1=1.6&r2=1.6.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LinuxPtraceTask.java.diff?cvsroot=frysk&only_with_tag=pmuldoon-corefile_new-20070205-branch&r1=1.6&r2=1.6.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Task.java.diff?cvsroot=frysk&only_with_tag=pmuldoon-corefile_new-20070205-branch&r1=1.120&r2=1.120.6.1
^ permalink raw reply [flat|nested] 2+ messages in thread
* frysk-core/frysk/proc ChangeLog DummyTask.java ...
@ 2006-06-11 15:11 swagiaal
0 siblings, 0 replies; 2+ messages in thread
From: swagiaal @ 2006-06-11 15:11 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: swagiaal@sourceware.org 2006-06-11 15:11:06
Modified files:
frysk/proc : ChangeLog DummyTask.java LinuxTask.java
Proc.java Task.java TaskObservation.java
TaskState.java TestI386Modify.java
TestI386Regs.java TestTaskSyscallObserver.java
Added files:
frysk/proc : TaskSyscallObservation.java
Log message:
2006-06-11 Sami Wagiaalla <swagiaal@redhat.com>
* TaskState.java: Added syscall tracing mode:
Added syscall equivilients to all running classes, which can added syscallObservers
and added trasitions from non syscall states to syscall states. So far
only tested transtions are implemented. Missing is transtion during running
state and all transtions back to non syscall mode.
Added blockedInExecSyscall state to handle transition to /syscallBlockedInExecSyscall/
state (fix for ending up in the wrong state by missing the sycall entry notification).
Added syscallBlockedInExecSyscall to handle execEvent during runningInSyscall ( fix
for bug reported by Yao.)
* TaskSyscallObservation.java: new class. Handles addition/removal of
SyscallObservers.
* TestI386Modify.java: Removed task.traceSyscall = true. It is no longer needed
and test still passes :).
* TestI386Regs.java: Ditto.
* TaskObservation.java: Changed the task reference from private to protected
so that specialized children of TaskObservation can see it.
* Task.java: Removed traceSyscall flag.
Added handle(Add/Delete)SyscallObserver which take care of special handling
need for SyscallObservers.
Added abstract methods sendSyscallContinue,startTracingSyscalls, and
stopTracingSyscalls.
* Proc.java: Added requestAddSyscallObserver, and requestDeleteSyscallObserver
which add/remove the special SyscallObservation instead of the default
Observations.
* LinuxTask.java: Added implementations of start/stop tracingSyscalls
and sendSyscallContinue.
Removed traceSyscalls flag, and checks for it this is handled by the
active TaskState.
* DummyTask.java: Added empty implemintations of sendSyscallContinue,
startTracingSyscalls, and stopTracingSyscalls.
* TestTaskSyscallObserver.java: Added a test to make sure the State machine
can correctly handle an execedEvent in systemcall tracing mode.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskSyscallObservation.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.335&r2=1.336
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/DummyTask.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LinuxTask.java.diff?cvsroot=frysk&r1=1.25&r2=1.26
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Proc.java.diff?cvsroot=frysk&r1=1.74&r2=1.75
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Task.java.diff?cvsroot=frysk&r1=1.83&r2=1.84
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskObservation.java.diff?cvsroot=frysk&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskState.java.diff?cvsroot=frysk&r1=1.88&r2=1.89
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TestI386Modify.java.diff?cvsroot=frysk&r1=1.33&r2=1.34
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TestI386Regs.java.diff?cvsroot=frysk&r1=1.31&r2=1.32
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TestTaskSyscallObserver.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-02-06 3:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-06 3:33 frysk-core/frysk/proc ChangeLog DummyTask.java pmuldoon
-- strict thread matches above, loose matches on Subject: below --
2006-06-11 15:11 swagiaal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).