/usr/share/systemtap/tapset/linux/s390
NameSizeModeActions
aux_syscalls.stp55410644editdlrm
syscall_num.stp680680644editdlrm
sysc_compat_fadvise64.stp65840644editdlrm
sysc_compat_fallocate.stp32180644editdlrm
sysc_compat_ftruncate64.stp18260644editdlrm
sysc_compat_lookup_dcookie.stp30970644editdlrm
sysc_compat_readahead.stp19170644editdlrm
sysc_compat_truncate64.stp18790644editdlrm
sysc_execve.stp47760644editdlrm
sysc_getresgid16.stp18200644editdlrm
sysc_getresuid16.stp17010644editdlrm
sysc_ipc.stp14190644editdlrm
sysc_mmap.stp32980644editdlrm
sysc_mmap2.stp31290644editdlrm
sysc_sigaltstack.stp30420644editdlrm
sysc_sysctl32.stp11420644editdlrm
Edit: /usr/share/systemtap/tapset/linux/s390/sysc_ipc.stp (1419B)
%( systemtap_v < "2.7" %? # sys32_ipc() is just a syscall multiplexer (similar to # sys_socketcall()). So, we don't really need to probe it, since we'll # be probing what sys32_ipc() will call (semget, msgsnd, msgrcv, # shmat, etc.). # ipc _________________________________________________ # long sys32_ipc(u32 call, int first, int second, int third, u32 ptr) # @define _SYSCALL_IPC_NAME %( name = "ipc" %) @define _SYSCALL_IPC_ARGSTR %( argstr = sprintf("%d, %d, %d, %d, %p", call, first, second, third, ptr) %) probe syscall.ipc = dw_syscall.ipc !, nd_syscall.ipc ? {} probe syscall.ipc.return = dw_syscall.ipc.return !, nd_syscall.ipc.return ? {} # dw_ipc _____________________________________________________ probe dw_syscall.ipc = kernel.function("sys32_ipc") ? { @_SYSCALL_IPC_NAME call = $call first = $first second = $second third = $third ptr = $ptr @_SYSCALL_IPC_ARGSTR } probe dw_syscall.ipc.return = kernel.function("sys32_ipc").return ? { @_SYSCALL_IPC_NAME @SYSC_RETVALSTR($return) } # nd_ipc _____________________________________________________ probe nd_syscall.ipc = kprobe.function("sys32_ipc") ? { @_SYSCALL_IPC_NAME asmlinkage() call = uint_arg(1) first = int_arg(2) second = int_arg(3) third = int_arg(4) ptr = uint_arg(5) @_SYSCALL_IPC_ARGSTR } probe nd_syscall.ipc.return = kprobe.function("sys32_ipc").return ? { @_SYSCALL_IPC_NAME @SYSC_RETVALSTR(returnval()) } %)