frysk.proc
Interface TaskObserver.Syscalls

All Superinterfaces:
Observer, TaskObserver
All Known Implementing Classes:
Ftrace.MySyscallObserver, MappingGuard.SyscallMappingGuard, TaskSyscallObserver, TestSyscallRunning.SyscallObserver, TestSyscallSignal.SyscallObserver, TestTaskSyscallObserver.SyscallObserver, TestTaskSyscallObserver.SyscallOpenObserver, TestTaskSyscallObserver.TestSyscallInterruptXXX.SyscallInterruptObserver
Enclosing interface:
TaskObserver

public static interface TaskObserver.Syscalls
extends TaskObserver

Interface used to notify of a Task either entering, or exiting a system call.


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
 
Method Summary
 Action updateSyscallEnter(Task task, Syscall syscall)
          The Task is entering a system call.
 Action updateSyscallExit(Task task)
          The task is exiting a system call.
 
Methods inherited from interface frysk.proc.Observer
addedTo, addFailed, deletedFrom
 

Method Detail

updateSyscallEnter

Action updateSyscallEnter(Task task,
                          Syscall syscall)
The Task is entering a system call. Return Action.BLOCK to block the task's further execution.


updateSyscallExit

Action updateSyscallExit(Task task)
The task is exiting a system call. Return Action.BLOCK to block the task's further execution.