diff options
| author | hunt <hunt> | 2007-08-22 15:12:22 +0000 |
|---|---|---|
| committer | hunt <hunt> | 2007-08-22 15:12:22 +0000 |
| commit | a89688146eabfed2b72dde1ecbe10c9d71073d3a (patch) | |
| tree | 4e04a44b9d95dd47607e2cb9c3c43f05516cf141 /tapset/ppc64 | |
| parent | 96747cf62d41217bd22535ad103e2d6c3d459495 (diff) | |
| download | systemtap-steved-a89688146eabfed2b72dde1ecbe10c9d71073d3a.tar.gz systemtap-steved-a89688146eabfed2b72dde1ecbe10c9d71073d3a.tar.xz systemtap-steved-a89688146eabfed2b72dde1ecbe10c9d71073d3a.zip | |
2007-08-22 Martin Hunt <hunt@redhat.com>
* aux_syscalls.stp (_utimensat_flag_str): New.
(_dfd_str): New.
(_struct_timeval2_u): Deleted.
(_struct_timeval_u): Take a number of structs to decode.
(_struct_compat_timeval2_u): Deleted
(_struct_compat_timeval_u): Take a number of structs to decode.
(_struct_timespec_u): Take a number of structs to decode.
Recognize UTIME_NOW and UTIME_OMIT.
(_struct_compat_timespec_u): Ditto.
* syscalls.stp (compat_sys_old_getrlimit): Removed.
(sys_migrate_pages): New.
(sys_move_pages): New.
* syscalls2.stp (compat_sys_sigprocmask): Removed. Calls
sys_sigprocmask.
(compat_sys_sysinfo): New.
(compat_sys_rt_sigtimedwait): New.
(sys_utimensat, compat_sys_utimensat): New.
* ppc64/syscalls.stp (compat_sys_sigpending): Removed.
Calls sys_ func.
(compat_sys_setrlimit): Ditto.
(compat_sys_getrlimit): Ditto.
(compat_sys_old_getrlimit): Ditto.
(compat_sys_getrusage): Ditto.
(compat_sys_wait4): Ditto.
(compat_sys_sched_setaffinity): Ditto.
(compat_sys_sched_getaffinity): Ditto.
Diffstat (limited to 'tapset/ppc64')
| -rw-r--r-- | tapset/ppc64/syscalls.stp | 137 |
1 files changed, 0 insertions, 137 deletions
diff --git a/tapset/ppc64/syscalls.stp b/tapset/ppc64/syscalls.stp index 7c7a6d7b..57267ccd 100644 --- a/tapset/ppc64/syscalls.stp +++ b/tapset/ppc64/syscalls.stp @@ -1,20 +1,5 @@ # PPC64-specific system calls -# compat_sys_sigpending ________________________________________ -# -# asmlinkage long compat_sys_sigpending(compat_old_sigset_t __user *set) -# -probe syscall.compat_sys_sigpending = kernel.function("compat_sys_sigpending") { - name = "compat_sys_sigpending" - set_uaddr = $set - argstr = sprintf("%p", set_uaddr) -} -probe syscall.compat_sys_sigpending.return = - kernel.function("compat_sys_sigpending").return { - name = "compat_sys_sigpending" - retstr = returnstr(1) -} - # compat_sys_futex ________________________________________ # # asmlinkage long compat_sys_futex(u32 __user *uaddr, int op, int val, @@ -37,128 +22,6 @@ probe syscall.compat_sys_futex.return = name = "compat_sys_futex" retstr = returnstr(1) } -# compat_sys_setrlimit ________________________________________ -# -# asmlinkage long compat_sys_setrlimit(unsigned int resource, -# struct compat_rlimit __user *rlim) -# -probe syscall.compat_sys_setrlimit = kernel.function("compat_sys_setrlimit") { - name = "compat_sys_setrlimit" - resource = $resource - rlim_uaddr = $rlim - argstr = sprintf("%s, %s", _rlimit_resource_str($resource), - _struct_rlimit_u($rlim)) -} -probe syscall.compat_sys_setrlimit.return = - kernel.function("compat_sys_setrlimit").return { - name = "compat_sys_setrlimit" - retstr = returnstr(1) -} -# compat_sys_old_getrlimit ________________________________________ -# -# asmlinkage long compat_sys_old_getrlimit(unsigned int resource, -# struct compat_rlimit __user *rlim) -# -probe syscall.compat_sys_old_getrlimit = - kernel.function("compat_sys_old_getrlimit") { - name = "compat_sys_old_getrlimit" - resource = $resource - rlim_uaddr = $rlim - argstr = sprintf("%s, %s", _rlimit_resource_str($resource), - _struct_rlimit_u($rlim)) -} -probe syscall.compat_sys_old_getrlimit.return = - kernel.function("compat_sys_old_getrlimit").return { - name = "compat_sys_old_getrlimit" - retstr = returnstr(1) -} -# compat_sys_getrlimit ________________________________________ -# -# asmlinkage long compat_sys_getrlimit (unsigned int resource, -# struct compat_rlimit __user *rlim) -# -probe syscall.compat_sys_getrlimit = kernel.function("compat_sys_getrlimit") { - name = "compat_sys_getrlimit" - resource = $resource - rlim_uaddr = $rlim - argstr = sprintf("%s, %s", _rlimit_resource_str($resource), - _struct_rlimit_u($rlim)) -} -probe syscall.compat_sys_getrlimit.return = - kernel.function("compat_sys_getrlimit").return { - name = "compat_sys_getrlimit" - retstr = returnstr(1) -} -# compat_sys_getrusage ________________________________________ -# -# asmlinkage long compat_sys_getrusage(int who, struct compat_rusage __user *ru) -# -probe syscall.compat_sys_getrusage = kernel.function("compat_sys_getrusage") { - name = "compat_sys_getrusage" - who = $who - usage_uaddr = $ru - argstr = sprintf("%s, %p",_rusage_who_str($who), usage_uaddr) -} -probe syscall.compat_sys_getrusage.return = - kernel.function("compat_sys_getrusage").return { - name = "compat_sys_getrusage" - retstr = returnstr(1) -} -# compat_sys_wait4 ________________________________________ -# -# long compat_sys_wait4(compat_pid_t pid, compat_uint_t __user *stat_addr, -# int options, struct compat_rusage __user *ru) -# -probe syscall.compat_sys_wait4 = kernel.function("compat_sys_wait4") { - name = "compat_sys_wait4" - pid = $pid - status_uaddr = $stat_addr - options = $options - rusage_uaddr = $ru - argstr = sprintf("%d, %p, %s, %p", $pid, status_uaddr, - _wait4_opt_str($options), rusage_uaddr) -} -probe syscall.compat_sys_wait4.return = - kernel.function("compat_sys_wait4").return { - name = "compat_sys_wait4" - retstr = returnstr(1) -} -# compat_sys_sched_setaffinity ________________________________________ -# -# asmlinkage long compat_sys_sched_setaffinity(compat_pid_t pid, -# unsigned int len, -# compat_ulong_t __user *user_mask_ptr) -# -probe syscall.compat_sys_sched_setaffinity = kernel.function("compat_sys_sched_setaffinity") { - name = "compat_sys_sched_setaffinity" - pid = $pid - len = $len - mask_uaddr = $user_mask_ptr - argstr = sprintf("%d, %d, %p", pid, len, mask_uaddr) -} -probe syscall.compat_sys_sched_setaffinity.return = - kernel.function("compat_sys_sched_setaffinity").return { - name = "compat_sys_sched_setaffinity" - retstr = returnstr(1) -} -# compat_sys_sched_getaffinity ________________________________________ -# -# asmlinkage long compat_sys_sched_getaffinity(compat_pid_t pid, -# unsigned int len, -# compat_ulong_t __user *user_mask_ptr) -# -probe syscall.compat_sys_sched_getaffinity = kernel.function("compat_sys_sched_getaffinity") { - name = "compat_sys_sched_getaffinity" - pid = $pid - len = $len - mask_uaddr = $user_mask_ptr - argstr = sprintf("%d, %d, %p", pid, len, mask_uaddr) -} -probe syscall.compat_sys_sched_getaffinity.return = - kernel.function("compat_sys_sched_getaffinity").return { - name = "compat_sys_sched_getaffinity" - retstr = returnstr(1) -} # compat_sys_newlstat ________________________________________ # # asmlinkage long compat_sys_newlstat(char __user * filename, |
