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/proc Proc.java TaskObservable ...


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


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