|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfrysk.bindir.fstep
public class fstep
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface frysk.proc.TaskObserver |
|---|
TaskObserver.Cloned, TaskObserver.Code, TaskObserver.Execed, TaskObserver.Forked, TaskObserver.Instruction, TaskObserver.Signaled, TaskObserver.Syscalls, TaskObserver.Terminated, TaskObserver.Terminating, TaskObserver.Watch |
| Constructor Summary | |
|---|---|
fstep()
|
|
| Method Summary | |
|---|---|
void |
addedTo(Object observable)
Acknowledge the request to add this Observer from Object's set of observers was successful. |
void |
addFailed(Object observable,
Throwable w)
Notify that the attempt to add to the specified observer failed. |
void |
deletedFrom(Object observable)
Acknowledge the request to delete this Observer from Object's set of observers was successful (or that the Observer was spontaneously deleted, e.g., due to a task exit). |
void |
existingTask(Task task)
Called to deliver a list of existing tasks to the client. |
static void |
main(String[] args)
|
void |
taskAdded(Task task)
Called when the observed process clones a new task. |
void |
taskRemoved(Task task)
Called when one of the tasks of a process exits. |
Action |
updateAttached(Task task)
The Task is attached. |
Action |
updateClonedOffspring(Task parent,
Task offspring)
Called when the Task (the offspring) that was created by a fork has stopped at its first instruction. |
Action |
updateClonedParent(Task task,
Task clone)
Called when the Task (the parent) has cloned, creating a clone Task (the offspring). |
Action |
updateExeced(Task task)
Called AFTER the Task has execed. |
Action |
updateExecuted(Task task)
The task has started executing or has executed another instruction. |
Action |
updateForkedOffspring(Task parent,
Task offspring)
Called when the Task (the offspring) that was created by a fork has stopped at its first instruction. |
Action |
updateForkedParent(Task parent,
Task offspring)
Called when the Task (the parent) has forked, creating a child Proc containing a single Task (the offspring). |
Action |
updateHit(Task task,
long address)
The task has hit the breakpoint. |
Action |
updateTerminated(Task task,
Signal signal,
int exit)
Called once the Task has terminated; the process no longer exists. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public fstep()
| Method Detail |
|---|
public static void main(String[] args)
public Action updateAttached(Task task)
TaskAttachedObserverXXX
updateAttached in interface TaskAttachedObserverXXX
public Action updateHit(Task task,
long address)
TaskObserver.Code
updateHit in interface TaskObserver.Code
public Action updateTerminated(Task task,
Signal signal,
int exit)
TaskObserver.Terminated
updateTerminated in interface TaskObserver.Terminatedpublic Action updateExecuted(Task task)
TaskObserver.Instruction
updateExecuted in interface TaskObserver.Instructionpublic void addedTo(Object observable)
Observer
addedTo in interface Observer
public void addFailed(Object observable,
Throwable w)
Observer
addFailed in interface Observerpublic void deletedFrom(Object observable)
Observer
deletedFrom in interface Observer
public Action updateForkedOffspring(Task parent,
Task offspring)
TaskObserver.Forked
updateForkedOffspring in interface TaskObserver.Forkedpublic Action updateExeced(Task task)
TaskObserver.Execed
updateExeced in interface TaskObserver.Execed
public Action updateClonedOffspring(Task parent,
Task offspring)
TaskObserver.Cloned
updateClonedOffspring in interface TaskObserver.Clonedpublic void taskAdded(Task task)
ProcTasksObserver
taskAdded in interface ProcTasksObserverpublic void existingTask(Task task)
ProcTasksObserver
existingTask in interface ProcTasksObserverpublic void taskRemoved(Task task)
ProcTasksObserver
taskRemoved in interface ProcTasksObserver
public Action updateForkedParent(Task parent,
Task offspring)
TaskObserver.Forked
updateForkedParent in interface TaskObserver.Forked
public Action updateClonedParent(Task task,
Task clone)
TaskObserver.Cloned
updateClonedParent in interface TaskObserver.Cloned
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||