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).