]> sourceware.org Git - systemtap.git/commitdiff
Partial PR19905 fix: Fix nd_syscall.{preadv2,pwritev2).
authorDavid Smith <dsmith@redhat.com>
Fri, 1 Jul 2016 18:59:51 +0000 (13:59 -0500)
committerDavid Smith <dsmith@redhat.com>
Fri, 1 Jul 2016 18:59:51 +0000 (13:59 -0500)
* tapset/linux/nd_syscalls2.stp (nd_syscall.preadv2): Fix grabbing the
  'flags' argument.
  (nd_syscall.pwritev2): Ditto.

tapset/linux/nd_syscalls2.stp

index 813692f2fad29894266041c2ac9232ba86a81a95..9284323fe927b9022d3e2c256fd066d1f13ced24 100644 (file)
@@ -706,7 +706,7 @@ probe __nd_syscall.compat_preadv2 = kprobe.function("compat_sys_preadv2")
        vector_uaddr = pointer_arg(2)
        count = int_arg(3)
        offset = (u32_arg(5) << 32) + u32_arg(4)
-       flags = int_arg(5)
+       flags = int_arg(6)
        flags_str = _preadv2_flags_str(flags)
        argstr = sprintf("%d, %p, %d, 0x%x, %s", fd, vector_uaddr,
                         count, offset, flags_str)
@@ -1038,7 +1038,7 @@ probe __nd_syscall.compat_pwritev2 =
        vector_uaddr = pointer_arg(2)
        count = int_arg(3)
        offset = (u32_arg(5) << 32) + u32_arg(4)
-       flags = int_arg(5)
+       flags = int_arg(6)
        flags_str = _preadv2_flags_str(flags)
        argstr = sprintf("%d, %p, %d, 0x%x, %s", fd, vector_uaddr,
                         count, offset, flags_str)
This page took 0.029835 seconds and 5 git commands to generate.