name = "readv"
// vector_uaddr = $vec
// count = $vlen
-/* FIXME: RHEL4 U3 ppc64 can't resolve $fd */
-// %( arch != "powerpc" %?
// fd = $fd
// argstr = sprintf("%d, %p, %d", $fd, $vec, $vlen)
-// %:
- // argstr = sprintf("unknown fd, %p, %d", $vec, $vlen)
-// %)
asmlinkage()
vector_uaddr = pointer_arg(2)
count = ulong_arg(3)
name = "writev"
// vector_uaddr = $vec
// count = $vlen
-/* FIXME: RHEL4 U3 ppc64 can't resolve $fd */
-// %( arch != "powerpc" %?
- // fd = $fd
+ // fd = $fd
// argstr = sprintf("%d, %p, %d", $fd, $vec, $vlen)
-// %:
- // argstr = sprintf("unknown fd, %p, %d", $vec, $vlen)
-// %)
asmlinkage()
vector_uaddr = pointer_arg(2)
count = ulong_arg(3)
name = "readv"
vector_uaddr = $vec
count = $vlen
-/* FIXME: RHEL4 U3 ppc64 can't resolve $fd */
-%( arch != "powerpc" %?
fd = $fd
argstr = sprintf("%d, %p, %d", $fd, $vec, $vlen)
-%:
- argstr = sprintf("unknown fd, %p, %d", $vec, $vlen)
-%)
}
probe syscall.readv.return = kernel.function("compat_sys_readv").return ?,
kernel.function("SyS_readv").return !,
name = "writev"
vector_uaddr = $vec
count = $vlen
-/* FIXME: RHEL4 U3 ppc64 can't resolve $fd */
-%( arch != "powerpc" %?
fd = $fd
argstr = sprintf("%d, %p, %d", $fd, $vec, $vlen)
-%:
- argstr = sprintf("unknown fd, %p, %d", $vec, $vlen)
-%)
}
probe syscall.writev.return = kernel.function("compat_sys_writev").return ?,
kernel.function("SyS_writev").return !,