diff options
Diffstat (limited to 'tapset/LKET/hookid_defs.stp')
-rwxr-xr-x | tapset/LKET/hookid_defs.stp | 132 |
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 - } |