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.stp132
1 files changed, 130 insertions, 2 deletions
diff --git a/tapset/LKET/hookid_defs.stp b/tapset/LKET/hookid_defs.stp
index 71684425..c8896a56 100755
--- a/tapset/LKET/hookid_defs.stp
+++ b/tapset/LKET/hookid_defs.stp
@@ -132,6 +132,50 @@ global
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,
@@ -304,6 +348,7 @@ global
HOOKID_NFSD_PROC_CREATE_ENTRY,
HOOKID_NFSD_PROC_CREATE_RETURN
+
%{
/* used in embedded c codes */
@@ -319,6 +364,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;
@@ -428,6 +474,47 @@ 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;
@@ -540,7 +627,6 @@ 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()
@@ -668,6 +754,49 @@ function hookid_init()
HOOKID_SIGNAL_PROC_MASK_RETURN = 14
HOOKID_SIGNAL_FLUSH_ENTRY = 15
+ GROUP_SUNRPC = 12
+
+ 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
+
GROUP_CPUFREQ = 15
HOOKID_SWITCH_CPUFREQ = 2
@@ -787,7 +916,6 @@ function hookid_init()
HOOKID_NFSD_PROC_RENAME_RETURN= 36
HOOKID_NFSD_PROC_CREATE_ENTRY= 37
HOOKID_NFSD_PROC_CREATE_RETURN= 38
-
}