This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-core/frysk/proc Proc.java TaskObservable ...
- From: npremji at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 13 Nov 2006 19:52:23 -0000
- Subject: frysk-core/frysk/proc Proc.java TaskObservable ...
- Reply-to: frysk at sourceware dot org
CVSROOT: /cvs/frysk
Module name: frysk-core
Branch: npremji_20061113taskObservable-branch
Changes by: npremji@sourceware.org 2006-11-13 19:52:23
Modified files:
frysk/proc : Proc.java TaskObservable.java TaskState.java
ChangeLog Task.java
Log message:
frysk-core/frysk/proc/CL
* TaskState.java (Attached.transitionToRunningState): Changed to use single observable and its iterators.
(BlockedSignal.handleUnblock): Ditto.
(Running.handleExecedEvent): Ditto.
(Running.sendContinue): Ditto.
(Running.handleTrappedEvent): Ditto.
(Running.handleStoppedEvent): Ditto.
(StartClonedTask..handleUnblock): Ditto.
* Proc.java (SyscallAction.run): Changed to use single observable and its iterators.
(requestAddInstructionObserver.needsSuspendedAction): Ditto.
(requestDeleteInstructionObserver.needsSuspendedAction): Ditto.
(requestAddSyscallObserver.needsSuspendedAction): Ditto.
(requestDeleteSyscallObserver.needsSuspendedAction): Ditto.
* TaskObservable.java (ObserversIterator): Added.
(iterator): Ditto.
(numberOfObservers): Ditto.
* Task.java : Changed to use single observable and its iterators.
(requestDeleteCodeObserver): Ditto.
(notifyAttached): Ditto.
(requestDeleteClonedObserver): Ditto.
(notifySignaled): Ditto.
(requestDeleteExecedObserver): Ditto.
(removeObservers): Ditto.
(requestDeleteSignaledObserver): Ditto.
(notifyTerminating): Ditto.
(requestAddForkedObserver): Ditto.
(requestAddInstructionObserver): Ditto.
(notifyClonedOffspring): Ditto.
(requestAddClonedObserver): Ditto.
(requestAddExecedObserver): Ditto.
(requestDeleteInstructionObserver): Ditto.
(requestAddTerminatingObserver): Ditto.
(requestDeleteForkedObserver): Ditto.
(requestAddCodeObserver): Ditto.
(requestDeleteAttachedObserver): Ditto.
(requestAddSyscallObserver): Ditto.
(notifyForkedOffspring): Ditto.
(requestAddAttachedObserver): Ditto.
(notifyExeced): Ditto.
(requestAddTerminatedObserver): Ditto.
(notifyClonedParent): Ditto.
(requestDeleteTerminatedObserver): Ditto.
(notifyInstruction): Ditto.
(requestDeleteSyscallObserver): Ditto.
(notifySyscallExit): Ditto.
(notifyForkedParent): Ditto.
(requestAddSignaledObserver): Ditto.
(notifySyscallEnter): Ditto.
(notifyTerminated): Ditto.
(requestDeleteTerminatingObserver): Ditto.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Proc.java.diff?cvsroot=frysk&only_with_tag=npremji_20061113taskObservable-branch&r1=1.92&r2=1.92.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskObservable.java.diff?cvsroot=frysk&only_with_tag=npremji_20061113taskObservable-branch&r1=1.8&r2=1.8.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskState.java.diff?cvsroot=frysk&only_with_tag=npremji_20061113taskObservable-branch&r1=1.128&r2=1.128.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&only_with_tag=npremji_20061113taskObservable-branch&r1=1.501&r2=1.501.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Task.java.diff?cvsroot=frysk&only_with_tag=npremji_20061113taskObservable-branch&r1=1.107&r2=1.107.2.1