summaryrefslogtreecommitdiffstats
path: root/tapset/LKET/hookid_defs.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/LKET/hookid_defs.stp')
-rwxr-xr-xtapset/LKET/hookid_defs.stp905
1 files changed, 0 insertions, 905 deletions
diff --git a/tapset/LKET/hookid_defs.stp b/tapset/LKET/hookid_defs.stp
deleted file mode 100755
index e4ee0407..00000000
--- a/tapset/LKET/hookid_defs.stp
+++ /dev/null
@@ -1,905 +0,0 @@
-global
- /* register event */
- GROUP_REGEVT,
- HOOKID_REGSYSEVT,
- HOOKID_REGUSREVT,
- HOOKID_REGEVTDESC,
-
- /* syscall */
- GROUP_SYSCALL,
- HOOKID_SYSCALL_ENTRY, HOOKID_SYSCALL_RETURN,
-
- /* process creation */
- GROUP_PROCESS,
- HOOKID_PROCESS_SNAPSHOT, HOOKID_PROCESS_FORK,
- HOOKID_PROCESS_EXECVE, HOOKID_PROCESS_EXIT_ENTRY,
- stoptrace_exec, stoptrace_fork,
-
- /* io scheduler */
- GROUP_IOSCHED,
- HOOKID_IOSCHED_ADD_REQ,
- HOOKID_IOSCHED_NEXT_REQ_ENTRY,
- HOOKID_IOSCHED_NEXT_REQ_RETURN,
- HOOKID_IOSCHED_COMPLETE_REQ,
-
- /* task dispatching */
- GROUP_TASK,
- HOOKID_TASK_CTXSWITCH, HOOKID_TASK_CPUIDLE,
-
- /* scsi */
- GROUP_SCSI,
- HOOKID_SCSI_IOENTRY, HOOKID_SCSI_IO_TO_LLD,
- HOOKID_SCSI_IODONE_BY_LLD, HOOKID_SCSI_IOCOMP_BY_MIDLEVEL,
-
- /* page fault */
- GROUP_PAGEFAULT,
- HOOKID_PAGEFAULT,
-
- /* network device */
- GROUP_NETDEV,
- HOOKID_NETDEV_RECEIVE, HOOKID_NETDEV_TRANSMIT,
-
- /* io related syscall (not including AIO related calls) */
- GROUP_IOSYSCALL,
-
- HOOKID_IOSYSCALL_OPEN_ENTRY,
- HOOKID_IOSYSCALL_OPEN_RETURN,
-
- HOOKID_IOSYSCALL_CLOSE_ENTRY,
- HOOKID_IOSYSCALL_CLOSE_RETURN,
-
- HOOKID_IOSYSCALL_READ_ENTRY,
- HOOKID_IOSYSCALL_READ_RETURN,
-
- HOOKID_IOSYSCALL_WRITE_ENTRY,
- HOOKID_IOSYSCALL_WRITE_RETURN,
-
- HOOKID_IOSYSCALL_READV_ENTRY,
- HOOKID_IOSYSCALL_READV_RETURN,
-
- HOOKID_IOSYSCALL_WRITEV_ENTRY,
- HOOKID_IOSYSCALL_WRITEV_RETURN,
-
- HOOKID_IOSYSCALL_PREAD64_ENTRY,
- HOOKID_IOSYSCALL_PREAD64_RETURN,
-
- HOOKID_IOSYSCALL_PWRITE64_ENTRY,
- HOOKID_IOSYSCALL_PWRITE64_RETURN,
-
- HOOKID_IOSYSCALL_READAHEAD_ENTRY,
- HOOKID_IOSYSCALL_READAHEAD_RETURN,
-
- HOOKID_IOSYSCALL_SENDFILE_ENTRY,
- HOOKID_IOSYSCALL_SENDFILE_RETURN,
-
- HOOKID_IOSYSCALL_SENDFILE64_ENTRY,
- HOOKID_IOSYSCALL_SENDFILE64_RETURN,
-
- HOOKID_IOSYSCALL_LSEEK_ENTRY,
- HOOKID_IOSYSCALL_LSEEK_RETURN,
-
- HOOKID_IOSYSCALL_LLSEEK_ENTRY,
- HOOKID_IOSYSCALL_LLSEEK_RETURN,
-
- HOOKID_IOSYSCALL_SYNC_ENTRY,
- HOOKID_IOSYSCALL_SYNC_RETURN,
-
- HOOKID_IOSYSCALL_FSYNC_ENTRY,
- HOOKID_IOSYSCALL_FSYNC_RETURN,
-
- HOOKID_IOSYSCALL_FDATASYNC_ENTRY,
- HOOKID_IOSYSCALL_FDATASYNC_RETURN,
-
- HOOKID_IOSYSCALL_FLOCK_ENTRY,
- HOOKID_IOSYSCALL_FLOCK_RETURN,
-
- /* AIO related calls */
- GROUP_AIO,
-
- HOOKID_AIO_IO_SETUP_ENTRY,
- HOOKID_AIO_IO_SETUP_RETURN,
- HOOKID_AIO_IO_SUBMIT_ENTRY,
- HOOKID_AIO_IO_SUBMIT_RETURN,
- HOOKID_AIO_IO_SUBMIT_ONE_ENTRY,
- HOOKID_AIO_IO_SUBMIT_ONE_RETURN,
- HOOKID_AIO_IO_GETEVENTS_ENTRY,
- HOOKID_AIO_IO_GETEVENTS_RETURN,
- HOOKID_AIO_IO_DESTROY_ENTRY,
- HOOKID_AIO_IO_DESTROY_RETURN,
- HOOKID_AIO_IO_CANCEL_ENTRY,
- HOOKID_AIO_IO_CANCEL_RETURN,
-
- /* signal */
- GROUP_SIGNAL,
-
- HOOKID_SIGNAL_SEND_ENTRY,
- HOOKID_SIGNAL_SEND_RETURN,
-
- HOOKID_SIGNAL_SYSKILL_ENTRY,
- HOOKID_SIGNAL_SYSKILL_RETURN,
-
- HOOKID_SIGNAL_SYSTGKILL_ENTRY,
- HOOKID_SIGNAL_SYSTGKILL_RETURN,
-
- HOOKID_SIGNAL_SYSTKILL_ENTRY,
- HOOKID_SIGNAL_SYSTKILL_RETURN,
-
- HOOKID_SIGNAL_PENDING_ENTRY,
- HOOKID_SIGNAL_PENDING_RETURN,
-
- HOOKID_SIGNAL_DOACTION_ENTRY,
- HOOKID_SIGNAL_DOACTION_RETURN,
-
- HOOKID_SIGNAL_PROC_MASK_ENTRY,
- HOOKID_SIGNAL_PROC_MASK_RETURN,
-
- HOOKID_SIGNAL_FLUSH_ENTRY,
-
- /* RPC */
- GROUP_SUNRPC,
-
- HOOKID_SUNRPC_CLNT_CREATE_CLIENT_ENTRY,
- HOOKID_SUNRPC_CLNT_CREATE_CLIENT_RETURN,
- HOOKID_SUNRPC_CLNT_CLONE_CLIENT_ENTRY,
- HOOKID_SUNRPC_CLNT_CLONE_CLIENT_RETURN,
- HOOKID_SUNRPC_CLNT_SHUTDOWN_CLIENT_ENTRY,
- HOOKID_SUNRPC_CLNT_SHUTDOWN_CLIENT_RETURN,
- HOOKID_SUNRPC_CLNT_BIND_NEW_PROGRAM_ENTRY,
- HOOKID_SUNRPC_CLNT_BIND_NEW_PROGRAM_RETURN,
- HOOKID_SUNRPC_CLNT_CALL_SYNC_ENTRY,
- HOOKID_SUNRPC_CLNT_CALL_SYNC_RETURN,
- HOOKID_SUNRPC_CLNT_CALL_ASYNC_ENTRY,
- HOOKID_SUNRPC_CLNT_CALL_ASYNC_RETURN,
- HOOKID_SUNRPC_CLNT_RESTART_CALL_ENTRY,
- HOOKID_SUNRPC_CLNT_RESTART_CALL_RETURN,
-
- HOOKID_SUNRPC_SVC_REGISTER_ENTRY,
- HOOKID_SUNRPC_SVC_REGISTER_RETURN,
- HOOKID_SUNRPC_SVC_CREATE_ENTRY,
- HOOKID_SUNRPC_SVC_CREATE_RETURN,
- HOOKID_SUNRPC_SVC_DESTROY_ENTRY,
- HOOKID_SUNRPC_SVC_DESTROY_RETURN,
- HOOKID_SUNRPC_SVC_PROCESS_ENTRY,
- HOOKID_SUNRPC_SVC_PROCESS_RETURN,
- HOOKID_SUNRPC_SVC_AUTHORISE_ENTRY,
- HOOKID_SUNRPC_SVC_AUTHORISE_RETURN,
- HOOKID_SUNRPC_SVC_RECV_ENTRY,
- HOOKID_SUNRPC_SVC_RECV_RETURN,
- HOOKID_SUNRPC_SVC_SEND_ENTRY,
- HOOKID_SUNRPC_SVC_SEND_RETURN,
- HOOKID_SUNRPC_SVC_DROP_ENTRY,
- HOOKID_SUNRPC_SVC_DROP_RETURN,
-
- HOOKID_SUNRPC_SCHED_NEW_TASK_ENTRY,
- HOOKID_SUNRPC_SCHED_NEW_TASK_RETURN,
- HOOKID_SUNRPC_SCHED_EXECUTE_ENTRY,
- HOOKID_SUNRPC_SCHED_EXECUTE_RETURN,
- HOOKID_SUNRPC_SCHED_DELAY_ENTRY,
- HOOKID_SUNRPC_SCHED_DELAY_RETURN,
- HOOKID_SUNRPC_SCHED_RELEASE_TASK_ENTRY,
- HOOKID_SUNRPC_SCHED_RELEASE_TASK_RETURN,
-
- /* CPU Frequency */
- GROUP_CPUFREQ,
-
- HOOKID_SWITCH_CPUFREQ,
-
- /*NFS*/
- GROUP_NFS,
-
- HOOKID_NFS_FOP_LLSEEK_ENTRY,
- HOOKID_NFS_FOP_LLSEEK_RETURN,
-
- HOOKID_NFS_FOP_READ_ENTRY,
- HOOKID_NFS_FOP_READ_RETURN,
-
- HOOKID_NFS_FOP_WRITE_ENTRY,
- HOOKID_NFS_FOP_WRITE_RETURN,
-
- HOOKID_NFS_FOP_AIOREAD_ENTRY,
- HOOKID_NFS_FOP_AIOREAD_RETURN,
-
- HOOKID_NFS_FOP_AIOWRITE_ENTRY,
- HOOKID_NFS_FOP_AIOWRITE_RETURN,
-
- HOOKID_NFS_FOP_MMAP_ENTRY,
- HOOKID_NFS_FOP_MMAP_RETURN,
-
- HOOKID_NFS_FOP_OPEN_ENTRY,
- HOOKID_NFS_FOP_OPEN_RETURN,
-
- HOOKID_NFS_FOP_FLUSH_ENTRY,
- HOOKID_NFS_FOP_FLUSH_RETURN,
-
- HOOKID_NFS_FOP_RELEASE_ENTRY,
- HOOKID_NFS_FOP_RELEASE_RETURN,
-
- HOOKID_NFS_FOP_FSYNC_ENTRY,
- HOOKID_NFS_FOP_FSYNC_RETURN,
-
- HOOKID_NFS_FOP_LOCK_ENTRY,
- HOOKID_NFS_FOP_LOCK_RETURN,
-
- HOOKID_NFS_FOP_SENDFILE_ENTRY,
- HOOKID_NFS_FOP_SENDFILE_RETURN,
-
- HOOKID_NFS_FOP_CHECKFLAGS_ENTRY,
- HOOKID_NFS_FOP_CHECKFLAGS_RETURN,
-
- HOOKID_NFS_AOP_READPAGE_ENTRY,
- HOOKID_NFS_AOP_READPAGE_RETURN,
-
- HOOKID_NFS_AOP_READPAGES_ENTRY,
- HOOKID_NFS_AOP_READPAGES_RETURN,
-
- HOOKID_NFS_AOP_WRITEPAGES_ENTRY,
- HOOKID_NFS_AOP_WRITEPAGES_RETURN,
-
- HOOKID_NFS_AOP_WRITEPAGE_ENTRY,
- HOOKID_NFS_AOP_WRITEPAGE_RETURN,
-
- HOOKID_NFS_AOP_RELEASEPAGE_ENTRY,
- HOOKID_NFS_AOP_RELEASEPAGE_RETURN,
-
- HOOKID_NFS_AOP_SETPAGEDIRTY_ENTRY,
- HOOKID_NFS_AOP_SETPAGEDIRTY_RETURN,
-
- HOOKID_NFS_AOP_PREPAREWRITE_ENTRY,
- HOOKID_NFS_AOP_PREPAREWRITE_RETURN,
-
- HOOKID_NFS_AOP_COMMITWRITE_ENTRY,
- HOOKID_NFS_AOP_COMMITWRITE_RETURN,
-
- HOOKID_NFS_PROC_LOOKUP_ENTRY,
- HOOKID_NFS_PROC_LOOKUP_RETURN,
-
- HOOKID_NFS_PROC_READ_ENTRY,
- HOOKID_NFS_PROC_READ_RETURN,
-
- HOOKID_NFS_PROC_WRITE_ENTRY,
- HOOKID_NFS_PROC_WRITE_RETURN,
-
- HOOKID_NFS_PROC_COMMIT_ENTRY,
- HOOKID_NFS_PROC_COMMIT_RETURN,
-
- HOOKID_NFS_PROC_READSETUP_ENTRY,
-
- HOOKID_NFS_PROC_WRITESETUP_ENTRY,
-
- HOOKID_NFS_PROC_COMMITSETUP_ENTRY,
-
- HOOKID_NFS_PROC_READDONE_ENTRY,
- HOOKID_NFS_PROC_READDONE_RETURN,
-
- HOOKID_NFS_PROC_WRITEDONE_ENTRY,
- HOOKID_NFS_PROC_WRITEDONE_RETURN,
-
- HOOKID_NFS_PROC_COMMITDONE_ENTRY,
- HOOKID_NFS_PROC_COMMITDONE_RETURN,
-
- HOOKID_NFS_PROC_OPEN_ENTRY,
- HOOKID_NFS_PROC_OPEN_RETURN,
-
- HOOKID_NFS_PROC_RELEASE_ENTRY,
- HOOKID_NFS_PROC_RELEASE_RETURN,
-
- HOOKID_NFS_PROC_CREATE_ENTRY,
- HOOKID_NFS_PROC_CREATE_RETURN,
-
- HOOKID_NFS_PROC_RENAME_ENTRY,
- HOOKID_NFS_PROC_RENAME_RETURN,
-
- HOOKID_NFS_PROC_REMOVE_ENTRY,
- HOOKID_NFS_PROC_REMOVE_RETURN,
-
- /*NFSD*/
- GROUP_NFSD,
-
- HOOKID_NFSD_DISPATCH_ENTRY,
- HOOKID_NFSD_DISPATCH_RETURN,
-
- HOOKID_NFSD_OPEN_ENTRY,
- HOOKID_NFSD_OPEN_RETURN,
-
- HOOKID_NFSD_READ_ENTRY,
- HOOKID_NFSD_READ_RETURN,
-
- HOOKID_NFSD_WRITE_ENTRY,
- HOOKID_NFSD_WRITE_RETURN,
-
- HOOKID_NFSD_LOOKUP_ENTRY,
- HOOKID_NFSD_LOOKUP_RETURN,
-
- HOOKID_NFSD_COMMIT_ENTRY,
- HOOKID_NFSD_COMMIT_RETURN,
-
- HOOKID_NFSD_CREATE_ENTRY,
- HOOKID_NFSD_CREATE_RETURN,
-
- HOOKID_NFSD_CREATEV3_ENTRY,
- HOOKID_NFSD_CREATEV3_RETURN,
-
- HOOKID_NFSD_UNLINK_ENTRY,
- HOOKID_NFSD_UNLINK_RETURN,
-
- HOOKID_NFSD_RENAME_ENTRY,
- HOOKID_NFSD_RENAME_RETURN,
-
- HOOKID_NFSD_CLOSE_ENTRY,
- HOOKID_NFSD_CLOSE_RETURN,
-
- HOOKID_NFSD_PROC_LOOKUP_ENTRY,
- HOOKID_NFSD_PROC_LOOKUP_RETURN,
-
- HOOKID_NFSD_PROC_READ_ENTRY,
- HOOKID_NFSD_PROC_READ_RETURN,
-
- HOOKID_NFSD_PROC_WRITE_ENTRY,
- HOOKID_NFSD_PROC_WRITE_RETURN,
-
- HOOKID_NFSD_PROC_COMMIT_ENTRY,
- HOOKID_NFSD_PROC_COMMIT_RETURN,
-
- HOOKID_NFSD_PROC_COMPOUND_ENTRY,
- HOOKID_NFSD_PROC_COMPOUND_RETURN,
-
- HOOKID_NFSD_PROC_REMOVE_ENTRY,
- HOOKID_NFSD_PROC_REMOVE_RETURN,
-
- HOOKID_NFSD_PROC_RENAME_ENTRY,
- HOOKID_NFSD_PROC_RENAME_RETURN,
-
- HOOKID_NFSD_PROC_CREATE_ENTRY,
- HOOKID_NFSD_PROC_CREATE_RETURN
-
-%{
-/* used in embedded c codes */
-
-/* Group ID Definitions */
-int _GROUP_REGEVT = 1;
-int _GROUP_SYSCALL = 2;
-int _GROUP_PROCESS = 3;
-int _GROUP_IOSCHED = 4;
-int _GROUP_TASK = 5;
-int _GROUP_SCSI = 6;
-int _GROUP_PAGEFAULT = 7;
-int _GROUP_NETDEV = 8;
-int _GROUP_IOSYSCALL = 9;
-int _GROUP_AIO = 10;
-int _GROUP_SIGNAL = 11;
-int _GROUP_SUNRPC = 12;
-int _GROUP_CPUFREQ = 15;
-int _GROUP_NFS = 16;
-int _GROUP_NFSD = 17;
-
-/* hookIDs defined inside each group */
-int _HOOKID_REGSYSEVT = 1;
-int _HOOKID_REGUSREVT = 3;
-int _HOOKID_REGEVTDESC = 5;
-
-int _HOOKID_SYSCALL_ENTRY = 1;
-int _HOOKID_SYSCALL_RETURN = 2;
-
-int _HOOKID_PROCESS_SNAPSHOT = 1;
-int _HOOKID_PROCESS_EXECVE = 3;
-int _HOOKID_PROCESS_FORK = 5;
-int _HOOKID_PROCESS_EXIT_ENTRY = 7;
-
-int _HOOKID_IOSCHED_ADD_REQ = 1;
-int _HOOKID_IOSCHED_NEXT_REQ_ENTRY = 3;
-int _HOOKID_IOSCHED_NEXT_REQ_RETURN = 4;
-int _HOOKID_IOSCHED_COMPLETE_REQ = 5;
-
-int _HOOKID_TASK_CTXSWITCH = 1;
-int _HOOKID_TASK_CPUIDLE = 3;
-
-int _HOOKID_SCSI_IOENTRY = 1;
-int _HOOKID_SCSI_IO_TO_LLD = 3;
-int _HOOKID_SCSI_IODONE_BY_LLD = 5;
-int _HOOKID_SCSI_IOCOMP_BY_MIDLEVEL = 7;
-
-int _HOOKID_PAGEFAULT = 1;
-
-int _HOOKID_NETDEV_RECEIVE = 1;
-int _HOOKID_NETDEV_TRANSMIT = 3;
-
-int _HOOKID_IOSYSCALL_OPEN_ENTRY = 1;
-int _HOOKID_IOSYSCALL_OPEN_RETURN = 2;
-int _HOOKID_IOSYSCALL_CLOSE_ENTRY = 3;
-int _HOOKID_IOSYSCALL_CLOSE_RETURN = 4;
-int _HOOKID_IOSYSCALL_READ_ENTRY = 5;
-int _HOOKID_IOSYSCALL_READ_RETURN = 6;
-int _HOOKID_IOSYSCALL_WRITE_ENTRY = 7;
-int _HOOKID_IOSYSCALL_WRITE_RETURN = 8;
-int _HOOKID_IOSYSCALL_READV_ENTRY = 9;
-int _HOOKID_IOSYSCALL_READV_RETURN = 10;
-int _HOOKID_IOSYSCALL_WRITEV_ENTRY = 11;
-int _HOOKID_IOSYSCALL_WRITEV_RETURN = 12;
-int _HOOKID_IOSYSCALL_PREAD64_ENTRY = 13;
-int _HOOKID_IOSYSCALL_PREAD64_RETURN = 14;
-int _HOOKID_IOSYSCALL_PWRITE64_ENTRY = 15;
-int _HOOKID_IOSYSCALL_PWRITE64_RETURN = 16;
-int _HOOKID_IOSYSCALL_READAHEAD_ENTRY = 17;
-int _HOOKID_IOSYSCALL_READAHEAD_RETURN = 18;
-int _HOOKID_IOSYSCALL_SENDFILE_ENTRY = 19;
-int _HOOKID_IOSYSCALL_SENDFILE_RETURN = 20;
-int _HOOKID_IOSYSCALL_LSEEK_ENTRY = 21;
-int _HOOKID_IOSYSCALL_LSEEK_RETURN = 22;
-int _HOOKID_IOSYSCALL_LLSEEK_ENTRY = 23;
-int _HOOKID_IOSYSCALL_LLSEEK_RETURN = 24;
-int _HOOKID_IOSYSCALL_SYNC_ENTRY = 25;
-int _HOOKID_IOSYSCALL_SYNC_RETURN = 26;
-int _HOOKID_IOSYSCALL_FSYNC_ENTRY = 27;
-int _HOOKID_IOSYSCALL_FSYNC_RETURN = 28;
-int _HOOKID_IOSYSCALL_FDATASYNC_ENTRY = 29;
-int _HOOKID_IOSYSCALL_FDATASYNC_RETURN = 30;
-int _HOOKID_IOSYSCALL_FLOCK_ENTRY = 31;
-int _HOOKID_IOSYSCALL_FLOCK_RETURN = 32;
-
-int _HOOKID_AIO_IO_SETUP_ENTRY = 1;
-int _HOOKID_AIO_IO_SETUP_RETURN = 2;
-int _HOOKID_AIO_IO_SUBMIT_ENTRY = 3;
-int _HOOKID_AIO_IO_SUBMIT_RETURN = 4;
-int _HOOKID_AIO_IO_SUBMIT_ONE_ENTRY = 5;
-int _HOOKID_AIO_IO_SUBMIT_ONE_RETURN = 6;
-int _HOOKID_AIO_IO_GETEVENTS_ENTRY = 7;
-int _HOOKID_AIO_IO_GETEVENTS_RETURN = 8;
-int _HOOKID_AIO_IO_DESTROY_ENTRY = 9;
-int _HOOKID_AIO_IO_DESTROY_RETURN = 10;
-int _HOOKID_AIO_IO_CANCEL_ENTRY = 11;
-int _HOOKID_AIO_IO_CANCEL_RETURN = 12;
-
-int _HOOKID_SIGNAL_SEND_ENTRY = 1;
-int _HOOKID_SIGNAL_SEND_RETURN = 2;
-int _HOOKID_SIGNAL_SYSKILL_ENTRY = 3;
-int _HOOKID_SIGNAL_SYSKILL_RETURN = 4;
-int _HOOKID_SIGNAL_SYSTGKILL_ENTRY= 5;
-int _HOOKID_SIGNAL_SYSTGKILL_RETURN = 6;
-int _HOOKID_SIGNAL_SYSTKILL_ENTRY = 7;
-int _HOOKID_SIGNAL_SYSTKILL_RETURN = 8;
-int _HOOKID_SIGNAL_PENDING_ENTRY = 9;
-int _HOOKID_SIGNAL_PENDING_RETURN = 10;
-int _HOOKID_SIGNAL_DOACTION_ENTRY = 11;
-int _HOOKID_SIGNAL_DOACTION_RETURN = 12;
-int _HOOKID_SIGNAL_PROC_MASK_ENTRY = 13;
-int _HOOKID_SIGNAL_PROC_MASK_RETURN = 14;
-int _HOOKID_SIGNAL_FLUSH_ENTRY = 15;
-
-int _HOOKID_SUNRPC_CLNT_CREATE_CLIENT_ENTRY = 1;
-int _HOOKID_SUNRPC_CLNT_CREATE_CLIENT_RETURN = 2;
-int _HOOKID_SUNRPC_CLNT_CLONE_CLIENT_ENTRY = 3;
-int _HOOKID_SUNRPC_CLNT_CLONE_CLIENT_RETURN = 4;
-int _HOOKID_SUNRPC_CLNT_SHUTDOWN_CLIENT_ENTRY = 5;
-int _HOOKID_SUNRPC_CLNT_SHUTDOWN_CLIENT_RETURN = 6;
-int _HOOKID_SUNRPC_CLNT_BIND_NEW_PROGRAM_ENTRY = 7;
-int _HOOKID_SUNRPC_CLNT_BIND_NEW_PROGRAM_RETURN = 8;
-int _HOOKID_SUNRPC_CLNT_CALL_SYNC_ENTRY = 9;
-int _HOOKID_SUNRPC_CLNT_CALL_SYNC_RETURN = 10;
-int _HOOKID_SUNRPC_CLNT_CALL_ASYNC_ENTRY = 11;
-int _HOOKID_SUNRPC_CLNT_CALL_ASYNC_RETURN = 12;
-int _HOOKID_SUNRPC_CLNT_RESTART_CALL_ENTRY = 13;
-int _HOOKID_SUNRPC_CLNT_RESTART_CALL_RETURN = 14;
-
-int _HOOKID_SUNRPC_SVC_REGISTER_ENTRY = 33;
-int _HOOKID_SUNRPC_SVC_REGISTER_RETURN = 34;
-int _HOOKID_SUNRPC_SVC_CREATE_ENTRY = 35;
-int _HOOKID_SUNRPC_SVC_CREATE_RETURN = 36;
-int _HOOKID_SUNRPC_SVC_DESTROY_ENTRY = 37;
-int _HOOKID_SUNRPC_SVC_DESTROY_RETURN = 38;
-int _HOOKID_SUNRPC_SVC_PROCESS_ENTRY = 39;
-int _HOOKID_SUNRPC_SVC_PROCESS_RETURN = 40;
-int _HOOKID_SUNRPC_SVC_AUTHORISE_ENTRY = 41;
-int _HOOKID_SUNRPC_SVC_AUTHORISE_RETURN = 42;
-int _HOOKID_SUNRPC_SVC_RECV_ENTRY = 43;
-int _HOOKID_SUNRPC_SVC_RECV_RETURN = 44;
-int _HOOKID_SUNRPC_SVC_SEND_ENTRY = 45;
-int _HOOKID_SUNRPC_SVC_SEND_RETURN = 46;
-int _HOOKID_SUNRPC_SVC_DROP_ENTRY = 47;
-int _HOOKID_SUNRPC_SVC_DROP_RETURN = 48;
-
-int _HOOKID_SUNRPC_SCHED_NEW_TASK_ENTRY = 65;
-int _HOOKID_SUNRPC_SCHED_NEW_TASK_RETURN = 66;
-int _HOOKID_SUNRPC_SCHED_EXECUTE_ENTRY = 67;
-int _HOOKID_SUNRPC_SCHED_EXECUTE_RETURN = 68;
-int _HOOKID_SUNRPC_SCHED_DELAY_ENTRY = 69;
-int _HOOKID_SUNRPC_SCHED_DELAY_RETURN = 70;
-int _HOOKID_SUNRPC_SCHED_RELEASE_TASK_ENTRY = 71;
-int _HOOKID_SUNRPC_SCHED_RELEASE_TASK_RETURN = 72;
-
-
-int _HOOKID_SWITCH_CPUFREQ = 1;
-
-int _HOOKID_NFS_FOP_LLSEEK_ENTRY= 1;
-int _HOOKID_NFS_FOP_LLSEEK_RETURN= 2;
-int _HOOKID_NFS_FOP_READ_ENTRY= 3;
-int _HOOKID_NFS_FOP_READ_RETURN= 4;
-int _HOOKID_NFS_FOP_WRITE_ENTRY= 5;
-int _HOOKID_NFS_FOP_WRITE_RETURN= 6;
-int _HOOKID_NFS_FOP_AIOREAD_ENTRY= 7;
-int _HOOKID_NFS_FOP_AIOREAD_RETURN= 8;
-int _HOOKID_NFS_FOP_AIOWRITE_ENTRY= 9;
-int _HOOKID_NFS_FOP_AIOWRITE_RETURN= 10;
-int _HOOKID_NFS_FOP_MMAP_ENTRY= 11;
-int _HOOKID_NFS_FOP_MMAP_RETURN= 12;
-int _HOOKID_NFS_FOP_OPEN_ENTRY= 13;
-int _HOOKID_NFS_FOP_OPEN_RETURN= 14;
-int _HOOKID_NFS_FOP_FLUSH_ENTRY= 15;
-int _HOOKID_NFS_FOP_FLUSH_RETURN= 16;
-int _HOOKID_NFS_FOP_RELEASE_ENTRY= 17;
-int _HOOKID_NFS_FOP_RELEASE_RETURN= 18;
-int _HOOKID_NFS_FOP_FSYNC_ENTRY= 19;
-int _HOOKID_NFS_FOP_FSYNC_RETURN= 20;
-int _HOOKID_NFS_FOP_LOCK_ENTRY= 21;
-int _HOOKID_NFS_FOP_LOCK_RETURN= 22;
-int _HOOKID_NFS_FOP_SENDFILE_ENTRY= 23;
-int _HOOKID_NFS_FOP_SENDFILE_RETURN= 24;
-int _HOOKID_NFS_FOP_CHECKFLAGS_ENTRY= 25;
-int _HOOKID_NFS_FOP_CHECKFLAGS_RETURN= 26;
-int _HOOKID_NFS_AOP_READPAGE_ENTRY= 27;
-int _HOOKID_NFS_AOP_READPAGE_RETURN= 28;
-int _HOOKID_NFS_AOP_READPAGES_ENTRY= 29;
-int _HOOKID_NFS_AOP_READPAGES_RETURN= 30;
-int _HOOKID_NFS_AOP_WRITEPAGE_ENTRY= 31;
-int _HOOKID_NFS_AOP_WRITEPAGE_RETURN= 32;
-int _HOOKID_NFS_AOP_WRITEPAGES_ENTRY= 33;
-int _HOOKID_NFS_AOP_WRITEPAGES_RETURN= 34;
-int _HOOKID_NFS_AOP_RELEASEPAGE_ENTRY= 35;
-int _HOOKID_NFS_AOP_RELEASEPAGE_RETURN= 36;
-int _HOOKID_NFS_AOP_SETPAGEDIRTY_ENTRY= 37;
-int _HOOKID_NFS_AOP_SETPAGEDIRTY_RETURN= 38;
-int _HOOKID_NFS_AOP_PREPAREWRITE_ENTRY= 39;
-int _HOOKID_NFS_AOP_PREPAREWRITE_RETURN= 40;
-int _HOOKID_NFS_AOP_COMMITWRITE_ENTRY= 41;
-int _HOOKID_NFS_AOP_COMMITWRITE_RETURN= 42;
-int _HOOKID_NFS_PROC_LOOKUP_ENTRY = 43;
-int _HOOKID_NFS_PROC_LOOKUP_RETURN= 44;
-int _HOOKID_NFS_PROC_READ_ENTRY= 45;
-int _HOOKID_NFS_PROC_READ_RETURN= 46;
-int _HOOKID_NFS_PROC_WRITE_ENTRY= 47;
-int _HOOKID_NFS_PROC_WRITE_RETURN= 48;
-int _HOOKID_NFS_PROC_COMMIT_ENTRY= 49;
-int _HOOKID_NFS_PROC_COMMIT_RETURN= 50;
-
-int _HOOKID_NFS_PROC_READSETUP_ENTRY= 51;
-int _HOOKID_NFS_PROC_WRITESETUP_ENTRY= 53;
-int _HOOKID_NFS_PROC_COMMITSETUP_ENTRY= 55;
-
-int _HOOKID_NFS_PROC_READDONE_ENTRY= 57;
-int _HOOKID_NFS_PROC_READDONE_RETURN= 58;
-int _HOOKID_NFS_PROC_WRITEDONE_ENTRY= 59;
-int _HOOKID_NFS_PROC_WRITEDONE_RETURN= 60;
-int _HOOKID_NFS_PROC_COMMITDONE_ENTRY= 61;
-int _HOOKID_NFS_PROC_COMMITDONE_RETURN= 62;
-int _HOOKID_NFS_PROC_OPEN_ENTRY= 63;
-int _HOOKID_NFS_PROC_OPEN_RETURN= 64;
-int _HOOKID_NFS_PROC_RELEASE_ENTRY= 65;
-int _HOOKID_NFS_PROC_RELEASE_RETURN= 66;
-int _HOOKID_NFS_PROC_CREATE_ENTRY= 67;
-int _HOOKID_NFS_PROC_CREATE_RETURN= 68;
-int _HOOKID_NFS_PROC_RENAME_ENTRY= 69;
-int _HOOKID_NFS_PROC_RENAME_RETURN= 70;
-int _HOOKID_NFS_PROC_REMOVE_ENTRY= 71;
-int _HOOKID_NFS_PROC_REMOVE_RETURN= 72;
-
-int _HOOKID_NFSD_DISPATCH_ENTRY= 1;
-int _HOOKID_NFSD_DISPATCH_RETURN= 2;
-int _HOOKID_NFSD_OPEN_ENTRY= 3;
-int _HOOKID_NFSD_OPEN_RETURN= 4;
-int _HOOKID_NFSD_READ_ENTRY= 5;
-int _HOOKID_NFSD_READ_RETURN= 6;
-int _HOOKID_NFSD_WRITE_ENTRY= 7;
-int _HOOKID_NFSD_WRITE_RETURN= 8;
-int _HOOKID_NFSD_LOOKUP_ENTRY= 9;
-int _HOOKID_NFSD_LOOKUP_RETURN= 10;
-int _HOOKID_NFSD_COMMIT_ENTRY= 11;
-int _HOOKID_NFSD_COMMIT_RETURN= 12;
-int _HOOKID_NFSD_CREATE_ENTRY= 13;
-int _HOOKID_NFSD_CREATE_RETURN= 14;
-int _HOOKID_NFSD_CREATEV3_ENTRY= 15;
-int _HOOKID_NFSD_CREATEV3_RETURN= 16;
-int _HOOKID_NFSD_UNLINK_ENTRY= 17;
-int _HOOKID_NFSD_UNLINK_RETURN= 18;
-int _HOOKID_NFSD_RENAME_ENTRY= 19;
-int _HOOKID_NFSD_RENAME_RETURN= 20;
-int _HOOKID_NFSD_CLOSE_ENTRY= 21;
-int _HOOKID_NFSD_CLOSE_RETURN = 22;
-int _HOOKID_NFSD_PROC_LOOKUP_ENTRY = 23;
-int _HOOKID_NFSD_PROC_LOOKUP_RETURN= 24;
-int _HOOKID_NFSD_PROC_READ_ENTRY= 25;
-int _HOOKID_NFSD_PROC_READ_RETURN= 26;
-int _HOOKID_NFSD_PROC_WRITE_ENTRY= 27;
-int _HOOKID_NFSD_PROC_WRITE_RETURN= 28;
-int _HOOKID_NFSD_PROC_COMMIT_ENTRY= 29;
-int _HOOKID_NFSD_PROC_COMMIT_RETURN= 30;
-int _HOOKID_NFSD_PROC_COMPOUND_ENTRY= 31;
-int _HOOKID_NFSD_PROC_COMPOUND_RETURN= 32;
-int _HOOKID_NFSD_PROC_REMOVE_ENTRY= 33;
-int _HOOKID_NFSD_PROC_REMOVE_RETURN= 34;
-int _HOOKID_NFSD_PROC_RENAME_ENTRY= 35;
-int _HOOKID_NFSD_PROC_RENAME_RETURN= 36;
-int _HOOKID_NFSD_PROC_CREATE_ENTRY= 37;
-int _HOOKID_NFSD_PROC_CREATE_RETURN= 38;
-%}
-
-function hookid_init()
-{
-/* Group ID Definitions */
-GROUP_REGEVT = 1;
-GROUP_SYSCALL = 2;
-GROUP_PROCESS = 3;
-GROUP_IOSCHED = 4;
-GROUP_TASK = 5;
-GROUP_SCSI = 6;
-GROUP_PAGEFAULT = 7;
-GROUP_NETDEV = 8;
-GROUP_IOSYSCALL = 9;
-GROUP_AIO = 10;
-GROUP_SIGNAL = 11;
-GROUP_SUNRPC = 12;
-GROUP_CPUFREQ = 15;
-GROUP_NFS = 16;
-GROUP_NFSD = 17;
-
-/* hookIDs defined inside each group */
-HOOKID_REGSYSEVT = 1;
-HOOKID_REGUSREVT = 3;
-HOOKID_REGEVTDESC = 5;
-
-HOOKID_SYSCALL_ENTRY = 1;
-HOOKID_SYSCALL_RETURN = 2;
-
-HOOKID_PROCESS_SNAPSHOT = 1;
-HOOKID_PROCESS_EXECVE = 3;
-HOOKID_PROCESS_FORK = 5;
-HOOKID_PROCESS_EXIT_ENTRY= 7;
-
-HOOKID_IOSCHED_ADD_REQ = 1;
-HOOKID_IOSCHED_NEXT_REQ_ENTRY = 3;
-HOOKID_IOSCHED_NEXT_REQ_RETURN = 4;
-HOOKID_IOSCHED_COMPLETE_REQ = 5;
-
-HOOKID_TASK_CTXSWITCH = 1;
-HOOKID_TASK_CPUIDLE = 3;
-
-HOOKID_SCSI_IOENTRY = 1;
-HOOKID_SCSI_IO_TO_LLD = 3;
-HOOKID_SCSI_IODONE_BY_LLD = 5;
-HOOKID_SCSI_IOCOMP_BY_MIDLEVEL = 7;
-
-HOOKID_PAGEFAULT = 1;
-
-HOOKID_NETDEV_RECEIVE = 1;
-HOOKID_NETDEV_TRANSMIT = 3;
-
-HOOKID_IOSYSCALL_OPEN_ENTRY = 1;
-HOOKID_IOSYSCALL_OPEN_RETURN = 2;
-HOOKID_IOSYSCALL_CLOSE_ENTRY = 3;
-HOOKID_IOSYSCALL_CLOSE_RETURN = 4;
-HOOKID_IOSYSCALL_READ_ENTRY = 5;
-HOOKID_IOSYSCALL_READ_RETURN = 6;
-HOOKID_IOSYSCALL_WRITE_ENTRY = 7;
-HOOKID_IOSYSCALL_WRITE_RETURN = 8;
-HOOKID_IOSYSCALL_READV_ENTRY = 9;
-HOOKID_IOSYSCALL_READV_RETURN = 10;
-HOOKID_IOSYSCALL_WRITEV_ENTRY = 11;
-HOOKID_IOSYSCALL_WRITEV_RETURN = 12;
-HOOKID_IOSYSCALL_PREAD64_ENTRY = 13;
-HOOKID_IOSYSCALL_PREAD64_RETURN = 14;
-HOOKID_IOSYSCALL_PWRITE64_ENTRY = 15;
-HOOKID_IOSYSCALL_PWRITE64_RETURN = 16;
-HOOKID_IOSYSCALL_READAHEAD_ENTRY = 17;
-HOOKID_IOSYSCALL_READAHEAD_RETURN = 18;
-HOOKID_IOSYSCALL_SENDFILE_ENTRY = 19;
-HOOKID_IOSYSCALL_SENDFILE_RETURN = 20;
-HOOKID_IOSYSCALL_LSEEK_ENTRY = 21;
-HOOKID_IOSYSCALL_LSEEK_RETURN = 22;
-HOOKID_IOSYSCALL_LLSEEK_ENTRY = 23;
-HOOKID_IOSYSCALL_LLSEEK_RETURN = 24;
-HOOKID_IOSYSCALL_SYNC_ENTRY = 25;
-HOOKID_IOSYSCALL_SYNC_RETURN = 26;
-HOOKID_IOSYSCALL_FSYNC_ENTRY = 27;
-HOOKID_IOSYSCALL_FSYNC_RETURN = 28;
-HOOKID_IOSYSCALL_FDATASYNC_ENTRY = 29;
-HOOKID_IOSYSCALL_FDATASYNC_RETURN = 30;
-HOOKID_IOSYSCALL_FLOCK_ENTRY = 31;
-HOOKID_IOSYSCALL_FLOCK_RETURN = 32;
-
-HOOKID_AIO_IO_SETUP_ENTRY = 1;
-HOOKID_AIO_IO_SETUP_RETURN = 2;
-HOOKID_AIO_IO_SUBMIT_ENTRY = 3;
-HOOKID_AIO_IO_SUBMIT_RETURN = 4;
-HOOKID_AIO_IO_SUBMIT_ONE_ENTRY = 5;
-HOOKID_AIO_IO_SUBMIT_ONE_RETURN = 6;
-HOOKID_AIO_IO_GETEVENTS_ENTRY = 7;
-HOOKID_AIO_IO_GETEVENTS_RETURN = 8;
-HOOKID_AIO_IO_DESTROY_ENTRY = 9;
-HOOKID_AIO_IO_DESTROY_RETURN = 10;
-HOOKID_AIO_IO_CANCEL_ENTRY = 11;
-HOOKID_AIO_IO_CANCEL_RETURN = 12;
-
-HOOKID_SIGNAL_SEND_ENTRY = 1;
-HOOKID_SIGNAL_SEND_RETURN = 2;
-HOOKID_SIGNAL_SYSKILL_ENTRY = 3;
-HOOKID_SIGNAL_SYSKILL_RETURN = 4;
-HOOKID_SIGNAL_SYSTGKILL_ENTRY= 5;
-HOOKID_SIGNAL_SYSTGKILL_RETURN = 6;
-HOOKID_SIGNAL_SYSTKILL_ENTRY = 7;
-HOOKID_SIGNAL_SYSTKILL_RETURN = 8;
-HOOKID_SIGNAL_PENDING_ENTRY = 9;
-HOOKID_SIGNAL_PENDING_RETURN = 10;
-HOOKID_SIGNAL_DOACTION_ENTRY = 11;
-HOOKID_SIGNAL_DOACTION_RETURN = 12;
-HOOKID_SIGNAL_PROC_MASK_ENTRY = 13;
-HOOKID_SIGNAL_PROC_MASK_RETURN = 14;
-HOOKID_SIGNAL_FLUSH_ENTRY = 15;
-
-HOOKID_SUNRPC_CLNT_CREATE_CLIENT_ENTRY = 1;
-HOOKID_SUNRPC_CLNT_CREATE_CLIENT_RETURN = 2;
-HOOKID_SUNRPC_CLNT_CLONE_CLIENT_ENTRY = 3;
-HOOKID_SUNRPC_CLNT_CLONE_CLIENT_RETURN = 4;
-HOOKID_SUNRPC_CLNT_SHUTDOWN_CLIENT_ENTRY = 5;
-HOOKID_SUNRPC_CLNT_SHUTDOWN_CLIENT_RETURN = 6;
-HOOKID_SUNRPC_CLNT_BIND_NEW_PROGRAM_ENTRY = 7;
-HOOKID_SUNRPC_CLNT_BIND_NEW_PROGRAM_RETURN = 8;
-HOOKID_SUNRPC_CLNT_CALL_SYNC_ENTRY = 9;
-HOOKID_SUNRPC_CLNT_CALL_SYNC_RETURN = 10;
-HOOKID_SUNRPC_CLNT_CALL_ASYNC_ENTRY = 11;
-HOOKID_SUNRPC_CLNT_CALL_ASYNC_RETURN = 12;
-HOOKID_SUNRPC_CLNT_RESTART_CALL_ENTRY = 13;
-HOOKID_SUNRPC_CLNT_RESTART_CALL_RETURN = 14;
-
-HOOKID_SUNRPC_SVC_REGISTER_ENTRY = 33;
-HOOKID_SUNRPC_SVC_REGISTER_RETURN = 34;
-HOOKID_SUNRPC_SVC_CREATE_ENTRY = 35;
-HOOKID_SUNRPC_SVC_CREATE_RETURN = 36;
-HOOKID_SUNRPC_SVC_DESTROY_ENTRY = 37;
-HOOKID_SUNRPC_SVC_DESTROY_RETURN = 38;
-HOOKID_SUNRPC_SVC_PROCESS_ENTRY = 39;
-HOOKID_SUNRPC_SVC_PROCESS_RETURN = 40;
-HOOKID_SUNRPC_SVC_AUTHORISE_ENTRY = 41;
-HOOKID_SUNRPC_SVC_AUTHORISE_RETURN = 42;
-HOOKID_SUNRPC_SVC_RECV_ENTRY = 43;
-HOOKID_SUNRPC_SVC_RECV_RETURN = 44;
-HOOKID_SUNRPC_SVC_SEND_ENTRY = 45;
-HOOKID_SUNRPC_SVC_SEND_RETURN = 46;
-HOOKID_SUNRPC_SVC_DROP_ENTRY = 47;
-HOOKID_SUNRPC_SVC_DROP_RETURN = 48;
-
-HOOKID_SUNRPC_SCHED_NEW_TASK_ENTRY = 65;
-HOOKID_SUNRPC_SCHED_NEW_TASK_RETURN = 66;
-HOOKID_SUNRPC_SCHED_EXECUTE_ENTRY = 67;
-HOOKID_SUNRPC_SCHED_EXECUTE_RETURN = 68;
-HOOKID_SUNRPC_SCHED_DELAY_ENTRY = 69;
-HOOKID_SUNRPC_SCHED_DELAY_RETURN = 70;
-HOOKID_SUNRPC_SCHED_RELEASE_TASK_ENTRY = 71;
-HOOKID_SUNRPC_SCHED_RELEASE_TASK_RETURN = 72;
-
-
-HOOKID_SWITCH_CPUFREQ = 1;
-
-HOOKID_NFS_FOP_LLSEEK_ENTRY= 1;
-HOOKID_NFS_FOP_LLSEEK_RETURN= 2;
-HOOKID_NFS_FOP_READ_ENTRY= 3;
-HOOKID_NFS_FOP_READ_RETURN= 4;
-HOOKID_NFS_FOP_WRITE_ENTRY= 5;
-HOOKID_NFS_FOP_WRITE_RETURN= 6;
-HOOKID_NFS_FOP_AIOREAD_ENTRY= 7;
-HOOKID_NFS_FOP_AIOREAD_RETURN= 8;
-HOOKID_NFS_FOP_AIOWRITE_ENTRY= 9;
-HOOKID_NFS_FOP_AIOWRITE_RETURN= 10;
-HOOKID_NFS_FOP_MMAP_ENTRY= 11;
-HOOKID_NFS_FOP_MMAP_RETURN= 12;
-HOOKID_NFS_FOP_OPEN_ENTRY= 13;
-HOOKID_NFS_FOP_OPEN_RETURN= 14;
-HOOKID_NFS_FOP_FLUSH_ENTRY= 15;
-HOOKID_NFS_FOP_FLUSH_RETURN= 16;
-HOOKID_NFS_FOP_RELEASE_ENTRY= 17;
-HOOKID_NFS_FOP_RELEASE_RETURN= 18;
-HOOKID_NFS_FOP_FSYNC_ENTRY= 19;
-HOOKID_NFS_FOP_FSYNC_RETURN= 20;
-HOOKID_NFS_FOP_LOCK_ENTRY= 21;
-HOOKID_NFS_FOP_LOCK_RETURN= 22;
-HOOKID_NFS_FOP_SENDFILE_ENTRY= 23;
-HOOKID_NFS_FOP_SENDFILE_RETURN= 24;
-HOOKID_NFS_FOP_CHECKFLAGS_ENTRY= 25;
-HOOKID_NFS_FOP_CHECKFLAGS_RETURN= 26;
-HOOKID_NFS_AOP_READPAGE_ENTRY= 27;
-HOOKID_NFS_AOP_READPAGE_RETURN= 28;
-HOOKID_NFS_AOP_READPAGES_ENTRY= 29;
-HOOKID_NFS_AOP_READPAGES_RETURN= 30;
-HOOKID_NFS_AOP_WRITEPAGE_ENTRY= 31;
-HOOKID_NFS_AOP_WRITEPAGE_RETURN= 32;
-HOOKID_NFS_AOP_WRITEPAGES_ENTRY= 33;
-HOOKID_NFS_AOP_WRITEPAGES_RETURN= 34;
-HOOKID_NFS_AOP_RELEASEPAGE_ENTRY= 35;
-HOOKID_NFS_AOP_RELEASEPAGE_RETURN= 36;
-HOOKID_NFS_AOP_SETPAGEDIRTY_ENTRY= 37;
-HOOKID_NFS_AOP_SETPAGEDIRTY_RETURN= 38;
-HOOKID_NFS_AOP_PREPAREWRITE_ENTRY= 39;
-HOOKID_NFS_AOP_PREPAREWRITE_RETURN= 40;
-HOOKID_NFS_AOP_COMMITWRITE_ENTRY= 41;
-HOOKID_NFS_AOP_COMMITWRITE_RETURN= 42;
-HOOKID_NFS_PROC_LOOKUP_ENTRY = 43;
-HOOKID_NFS_PROC_LOOKUP_RETURN= 44;
-HOOKID_NFS_PROC_READ_ENTRY= 45;
-HOOKID_NFS_PROC_READ_RETURN= 46;
-HOOKID_NFS_PROC_WRITE_ENTRY= 47;
-HOOKID_NFS_PROC_WRITE_RETURN= 48;
-HOOKID_NFS_PROC_COMMIT_ENTRY= 49;
-HOOKID_NFS_PROC_COMMIT_RETURN= 50;
-
-HOOKID_NFS_PROC_READSETUP_ENTRY= 51;
-HOOKID_NFS_PROC_WRITESETUP_ENTRY= 53;
-HOOKID_NFS_PROC_COMMITSETUP_ENTRY= 55;
-
-HOOKID_NFS_PROC_READDONE_ENTRY= 57;
-HOOKID_NFS_PROC_READDONE_RETURN= 58;
-HOOKID_NFS_PROC_WRITEDONE_ENTRY= 59;
-HOOKID_NFS_PROC_WRITEDONE_RETURN= 60;
-HOOKID_NFS_PROC_COMMITDONE_ENTRY= 61;
-HOOKID_NFS_PROC_COMMITDONE_RETURN= 62;
-HOOKID_NFS_PROC_OPEN_ENTRY= 63;
-HOOKID_NFS_PROC_OPEN_RETURN= 64;
-HOOKID_NFS_PROC_RELEASE_ENTRY= 65;
-HOOKID_NFS_PROC_RELEASE_RETURN= 66;
-HOOKID_NFS_PROC_CREATE_ENTRY= 67;
-HOOKID_NFS_PROC_CREATE_RETURN= 68;
-HOOKID_NFS_PROC_RENAME_ENTRY= 69;
-HOOKID_NFS_PROC_RENAME_RETURN= 70;
-HOOKID_NFS_PROC_REMOVE_ENTRY= 71;
-HOOKID_NFS_PROC_REMOVE_RETURN= 72;
-
-HOOKID_NFSD_DISPATCH_ENTRY= 1;
-HOOKID_NFSD_DISPATCH_RETURN= 2;
-HOOKID_NFSD_OPEN_ENTRY= 3;
-HOOKID_NFSD_OPEN_RETURN= 4;
-HOOKID_NFSD_READ_ENTRY= 5;
-HOOKID_NFSD_READ_RETURN= 6;
-HOOKID_NFSD_WRITE_ENTRY= 7;
-HOOKID_NFSD_WRITE_RETURN= 8;
-HOOKID_NFSD_LOOKUP_ENTRY= 9;
-HOOKID_NFSD_LOOKUP_RETURN= 10;
-HOOKID_NFSD_COMMIT_ENTRY= 11;
-HOOKID_NFSD_COMMIT_RETURN= 12;
-HOOKID_NFSD_CREATE_ENTRY= 13;
-HOOKID_NFSD_CREATE_RETURN= 14;
-HOOKID_NFSD_CREATEV3_ENTRY= 15;
-HOOKID_NFSD_CREATEV3_RETURN= 16;
-HOOKID_NFSD_UNLINK_ENTRY= 17;
-HOOKID_NFSD_UNLINK_RETURN= 18;
-HOOKID_NFSD_RENAME_ENTRY= 19;
-HOOKID_NFSD_RENAME_RETURN= 20;
-HOOKID_NFSD_CLOSE_ENTRY= 21;
-HOOKID_NFSD_CLOSE_RETURN = 22;
-HOOKID_NFSD_PROC_LOOKUP_ENTRY = 23;
-HOOKID_NFSD_PROC_LOOKUP_RETURN= 24;
-HOOKID_NFSD_PROC_READ_ENTRY= 25;
-HOOKID_NFSD_PROC_READ_RETURN= 26;
-HOOKID_NFSD_PROC_WRITE_ENTRY= 27;
-HOOKID_NFSD_PROC_WRITE_RETURN= 28;
-HOOKID_NFSD_PROC_COMMIT_ENTRY= 29;
-HOOKID_NFSD_PROC_COMMIT_RETURN= 30;
-HOOKID_NFSD_PROC_COMPOUND_ENTRY= 31;
-HOOKID_NFSD_PROC_COMPOUND_RETURN= 32;
-HOOKID_NFSD_PROC_REMOVE_ENTRY= 33;
-HOOKID_NFSD_PROC_REMOVE_RETURN= 34;
-HOOKID_NFSD_PROC_RENAME_ENTRY= 35;
-HOOKID_NFSD_PROC_RENAME_RETURN= 36;
-HOOKID_NFSD_PROC_CREATE_ENTRY= 37;
-HOOKID_NFSD_PROC_CREATE_RETURN= 38;
-}
-
-
-probe begin
-{
- hookid_init()
- lket_trace_init()
- lket_init_time()
- register_sys_events()
- write_events_desc()
- process_snapshot()
-}
-probe end
-{
- lket_kill_time()
-}