frysk.proc
Interface TaskObserver

All Superinterfaces:
Observer
All Known Subinterfaces:
ProcRunUtil.ProcRunObserver, TaskAttachedObserverXXX, TaskObserver.Cloned, TaskObserver.Code, TaskObserver.Execed, TaskObserver.Forked, TaskObserver.Instruction, TaskObserver.Signaled, TaskObserver.Syscalls, TaskObserver.Terminated, TaskObserver.Terminating, TaskObserver.Watch
All Known Implementing Classes:
Breakpoint, Breakpoint.PersistentBreakpoint, ExitNotificationObserver, fstep, ObserverRoot, ProcTaskIDManager, ProcTasksAction, ProgramObserver, StopEventLoopWhenProcTerminated, TaskCloneObserver, TaskExecObserver, TaskForkedObserver, TaskObserverBase, TaskObserverRoot, TaskSignaledObserver, TaskSyscallObserver, TaskTerminatingObserver

public interface TaskObserver
extends Observer

Observable events generated by a Task.


Nested Class Summary
static interface TaskObserver.Cloned
          Interface used to notify of Task clone events.
static interface TaskObserver.Code
          Interface used to notify of a Task that the task's execution has reached a specific point in the code address space.
static interface TaskObserver.Execed
          Interface used to notify of a Task exec (overlaying the process image with that of a new program).
static interface TaskObserver.Forked
          Interface used to notify of Task forked (creating a new child process that contains one Task) events.
static interface TaskObserver.Instruction
          Interface used to notify that a Task has executed a single instruction.
static interface TaskObserver.Signaled
          Interface used to notify that a Task has a pending signal.
static interface TaskObserver.Syscalls
          Interface used to notify of a Task either entering, or exiting a system call.
static interface TaskObserver.Terminated
          Interface used to notify that Task has terminated (the task no longer exits).
static interface TaskObserver.Terminating
          Interface used to notify of a Task that is terminating.
static interface TaskObserver.Watch
           
 
Method Summary
 
Methods inherited from interface frysk.proc.Observer
addedTo, addFailed, deletedFrom