diff options
author | hunt <hunt> | 2007-07-10 18:30:36 +0000 |
---|---|---|
committer | hunt <hunt> | 2007-07-10 18:30:36 +0000 |
commit | 0fc23981b5b2a77915683f6cb8987afe25305ea1 (patch) | |
tree | 3d960007dd659ed550eb04244c3a1c2b157c81e9 /tapset/x86_64 | |
parent | f2ccc8660534f36274483e9ce5658275513b4f3c (diff) | |
download | systemtap-steved-0fc23981b5b2a77915683f6cb8987afe25305ea1.tar.gz systemtap-steved-0fc23981b5b2a77915683f6cb8987afe25305ea1.tar.xz systemtap-steved-0fc23981b5b2a77915683f6cb8987afe25305ea1.zip |
2007-07-10 Martin Hunt <hunt@redhat.com>
* syscall*.stp: Major reorganization work.
* aux_syscalls.stp (_sigprocmask_how_str): Rewrite
in C so real arch-dependent header files
will be used.
(_mlockall_flags_str): Ditto.
Diffstat (limited to 'tapset/x86_64')
-rw-r--r-- | tapset/x86_64/syscalls.stp | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/tapset/x86_64/syscalls.stp b/tapset/x86_64/syscalls.stp index d1e1fc6c..e97a941e 100644 --- a/tapset/x86_64/syscalls.stp +++ b/tapset/x86_64/syscalls.stp @@ -1,80 +1,3 @@ -# getgroups16 ________________________________________________ -# long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist) -probe syscall.getgroups16 = kernel.function("sys_getgroups16") { - name = "getgroups16" - size = $gidsetsize - list_uaddr = $grouplist - argstr = sprintf("%d, %p", size, list_uaddr) -} -probe syscall.getgroups16.return = kernel.function("sys_getgroups16").return { - name = "getgroups16" - retstr = returnstr(1) -} - -# setgroups16 ________________________________________________ -# -# asmlinkage long -# sys_setgroups16(int gidsetsize, -# old_gid_t __user *grouplist) -# -probe syscall.setgroups16 = kernel.function("sys_setgroups16") { - name = "setgroups16" - size = $gidsetsize - list_uaddr = $grouplist - argstr = "" -} -probe syscall.setgroups16.return = kernel.function("sys_setgroups16").return { - name = "setgroups16" - retstr = returnstr(1) -} - - - -# quotactl ___________________________________________________ -# -# asmlinkage long -# sys_quotactl(unsigned int cmd, -# const char __user *special, -# qid_t id, -# void __user *addr) -# -probe syscall.quotactl = kernel.function("sys_quotactl") { - name = "quotactl" - cmd = $cmd - cmd_str = _quotactl_cmd_str($cmd) - special_str = user_string($special) - id = $id - addr_uaddr = $addr - argstr = sprintf("%s, %s, %p, %p", cmd_str, special_str, - id, addr_uaddr) -} -probe syscall.quotactl.return = kernel.function("sys_quotactl").return { - name = "quotactl" - retstr = returnstr(1) -} -# request_key ________________________________________________ -# -# asmlinkage long -# sys_request_key(const char __user *_type, -# const char __user *_description, -# const char __user *_callout_info, -# key_serial_t destringid) -# -probe syscall.request_key = kernel.function("sys_request_key") ? { - name = "request_key" - type_uaddr = $_type - description_uaddr = $_description - callout_info_uaddr = $_callout_info - destringid = $destringid - argstr = sprintf("%p, %p, %p, %p", type_uaddr, - description_uaddr, callout_info_uaddr, destringid) -} -probe syscall.request_key.return = kernel.function("sys_request_key").return ? { - name = "request_key" - retstr = returnstr(1) -} - - # arch_prctl _________________________________________________ # long sys_arch_prctl(int code, unsigned long addr) # |