public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
From: "wcohen at redhat dot com" <sourceware-bugzilla@sourceware.org>
To: systemtap@sourceware.org
Subject: [Bug tapsets/17928] New: A number of the systemtap.syscall/syscall.exp tests fail on 32-bit arm because size_t sign extended to 64-bit value
Date: Wed, 04 Feb 2015 21:15:00 -0000	[thread overview]
Message-ID: <bug-17928-6586@http.sourceware.org/bugzilla/> (raw)

https://sourceware.org/bugzilla/show_bug.cgi?id=17928

            Bug ID: 17928
           Summary: A number of the systemtap.syscall/syscall.exp tests
                    fail on 32-bit arm because size_t sign extended to
                    64-bit value
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: tapsets
          Assignee: systemtap at sourceware dot org
          Reporter: wcohen at redhat dot com

When reviewing the the test results on arm32 I found that a number of the
systemtap.syscall/syscall.exp tests were failing because it appears that 32-bit
size_t arguments were being sign extended to 64-bit values.  This problem
didn't occur on 32-bit x86.  Below is an example of the failed tests on arm32
on a fedora20 machine.  The argument in question is being passed in a 32-bit
register. Rather than being 4294967295 it ends up being 18446744073709551615


Testing 32-bit lxattr syscall
Executing on host: gcc ./systemtap.syscall/lxattr.c  -lrt  -lm   -o
/mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr
   (timeout = 300)
spawn -ignore SIGHUP gcc ./systemtap.syscall/lxattr.c -lrt -lm -o
/mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr
lxattr FAILED. output of "staprun -R
/mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/syscall.ko -c
/mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr"
was:
------------------------------------------
stapio: sigreturn () = -4 (EINTR)
stapio: rt_sigaction (SIGUSR1, {SIG_DFL}, 0x0, 8) = 0
stapio: rt_sigprocmask (SIG_SETMASK, [EMPTY], 0x0, 8) = 0
stapio: execve
("/mnt/badlands/home/wcohen/systemtap_write/systemtap/testsuite/staptestTi7lW5/lxattr"
) = 0
lxattr: brk (0x0) = 21864448
lxattr: uname (0xffffffffbeb7ba40) = 0
lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xffffffffb6fa3000
lxattr: access ("/etc/ld.so.preload", R_OK) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open ("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
lxattr: fstat (3, 0xffffffffbeb7b610) = 0
lxattr: mmap2 (0x0, 82131, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffffffb6f8e000
lxattr: close (3) = 0
lxattr: open ("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b730, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b650) = 0
lxattr: mmap2 (0x0, 57900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6f7f000
lxattr: mprotect (0xffffffffb6f85000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6f8c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 20480) = 0xffffffffb6f8c000
lxattr: close (3) = 0
lxattr: open ("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b718, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b638) = 0
lxattr: mmap2 (0x0, 475312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6f0a000
lxattr: mprotect (0xffffffffb6f76000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6f7d000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 438272) = 0xffffffffb6f7d000
lxattr: close (3) = 0
lxattr: open ("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b700, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b620) = 0
lxattr: mmap2 (0x0, 1361304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6dbd000
lxattr: mprotect (0xffffffffb6efd000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6f04000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 1306624) = 0xffffffffb6f04000
lxattr: mmap2 (0xffffffffb6f07000, 9624, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6f07000
lxattr: close (3) = 0
lxattr: open ("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b6e8, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b608) = 0
lxattr: mmap2 (0x0, 152732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6d97000
lxattr: mprotect (0xffffffffb6db5000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6dbc000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 118784) = 0xffffffffb6dbc000
lxattr: close (3) = 0
lxattr: open ("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b638, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b558) = 0
lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xffffffffb6d96000
lxattr: mmap2 (0x0, 123448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6d77000
lxattr: mprotect (0xffffffffb6d8b000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6d92000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 77824) = 0xffffffffb6d92000
lxattr: mmap2 (0xffffffffb6d94000, 4664, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d94000
lxattr: close (3) = 0
lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xffffffffb6d76000
lxattr: mprotect (0xffffffffb6f04000, 8192, PROT_READ) = 0
lxattr: mprotect (0xffffffffb6d92000, 4096, PROT_READ) = 0
lxattr: mprotect (0xffffffffb6f7d000, 4096, PROT_READ) = 0
lxattr: mprotect (0xffffffffb6f8c000, 4096, PROT_READ) = 0
lxattr: mprotect (0x4217e000, 4096, PROT_READ) = 0
lxattr: munmap (0xffffffffb6f8e000, 82131) = 0
lxattr: set_tid_address (0xffffffffb6d76068) = 31217
lxattr: rt_sigaction (0x20, {0xb6d7c1e4, SA_SIGINFO|SA_RESTORER, 0xb6ded370,
[EMPTY]}, 0x0, 8) = 0
lxattr: rt_sigaction (0x21, {0xb6d7c08c, SA_RESTART|SA_SIGINFO|SA_RESTORER,
0xb6ded370, [EMPTY]}, 0x0, 8) = 0
lxattr: rt_sigprocmask (SIG_UNBLOCK, [EMPTY], 0x0, 8) = 0
lxattr: getrlimit (RLIMIT_STACK, 0xffffffffbeb7be9c) = 0
lxattr: creat ("foobar", 0666) = 3
lxattr: close (3) = 0
lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8, XATTR_CREATE)
= 0
lxattr: lsetxattr ("foobar", "user.systemtap.test2",
"\xef\xbe\xad\xde\x02\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00",
20, XATTR_CREATE) = 0
lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c, 1024) =
8
lxattr: llistxattr ("foobar", 0xffffffffbeb7ba4c, 1024) = 58
lxattr: lremovexattr ("foobar", "user.systemtap.test") = 0
lxattr: lsetxattr (ffffffff, "user.systemtap.test", "testing", 8, XATTR_CREATE)
= -14 (EFAULT)
lxattr: lsetxattr ("foobar", ffffffff, "testing", 8, XATTR_CREATE) = -14
(EFAULT)
lxattr: lsetxattr ("foobar", "user.systemtap.test", 0xffffffff, 8,
XATTR_CREATE) = -14 (EFAULT)
lxattr: lsetxattr ("foobar", "user.systemtap.test", 0x0, 18446744073709551615,
XATTR_CREATE) = -7 (E2BIG)
lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8,
XATTR_CREATE|XATTR_REPLACE|0xfffffffc) = -22 (EINVAL)
lxattr: lgetxattr (ffffffff, "user.systemtap.test", 0xffffffffbeb7ba4c, 1024) =
-14 (EFAULT)
lxattr: lgetxattr ("foobar", ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT)
lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffffffffff, 1024) =
-61 (ENODATA)
lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c,
18446744073709551615) = -61 (ENODATA)
lxattr: llistxattr (ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT)
lxattr: llistxattr ("foobar", 0xffffffffffffffff, 1024) = -14 (EFAULT)
lxattr: llistxattr ("foobar", 0x0, 18446744073709551615) = -14 (EFAULT)
lxattr: lremovexattr (ffffffff, "user.systemtap.test") = -14 (EFAULT)
lxattr: lremovexattr ("foobar", ffffffff) = -14 (EFAULT)
lxattr: exit_group (0) = 
------------------------------------------
RESULTS: ('*' = MATCHED EXPECTED)
lxattr: brk (0x0) = 21864448
lxattr: uname (0xffffffffbeb7ba40) = 0
lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xffffffffb6fa3000
lxattr: access ("/etc/ld.so.preload", R_OK) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/v7l",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/tls",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/v7l",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/vfp",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap/librt.so.1",
O_RDONLY|O_CLOEXEC) = -2 (ENOENT)
lxattr: stat
("/mnt/badlands/home/wcohen/systemtap_write/install/lib/systemtap",
0xffffffffbeb7b650) = -2 (ENOENT)
lxattr: open ("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
lxattr: fstat (3, 0xffffffffbeb7b610) = 0
lxattr: mmap2 (0x0, 82131, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffffffb6f8e000
lxattr: close (3) = 0
lxattr: open ("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b730, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b650) = 0
lxattr: mmap2 (0x0, 57900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6f7f000
lxattr: mprotect (0xffffffffb6f85000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6f8c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 20480) = 0xffffffffb6f8c000
lxattr: close (3) = 0
lxattr: open ("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b718, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b638) = 0
lxattr: mmap2 (0x0, 475312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6f0a000
lxattr: mprotect (0xffffffffb6f76000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6f7d000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 438272) = 0xffffffffb6f7d000
lxattr: close (3) = 0
lxattr: open ("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b700, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b620) = 0
lxattr: mmap2 (0x0, 1361304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6dbd000
lxattr: mprotect (0xffffffffb6efd000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6f04000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 1306624) = 0xffffffffb6f04000
lxattr: mmap2 (0xffffffffb6f07000, 9624, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6f07000
lxattr: close (3) = 0
lxattr: open ("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b6e8, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b608) = 0
lxattr: mmap2 (0x0, 152732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6d97000
lxattr: mprotect (0xffffffffb6db5000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6dbc000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 118784) = 0xffffffffb6dbc000
lxattr: close (3) = 0
lxattr: open ("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
lxattr: read (3, 0xffffffffbeb7b638, 512) = 512
lxattr: fstat (3, 0xffffffffbeb7b558) = 0
lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xffffffffb6d96000
lxattr: mmap2 (0x0, 123448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xffffffffb6d77000
lxattr: mprotect (0xffffffffb6d8b000, 28672, PROT_NONE) = 0
lxattr: mmap2 (0xffffffffb6d92000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 77824) = 0xffffffffb6d92000
lxattr: mmap2 (0xffffffffb6d94000, 4664, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffffffb6d94000
lxattr: close (3) = 0
lxattr: mmap2 (0x0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xffffffffb6d76000
lxattr: mprotect (0xffffffffb6f04000, 8192, PROT_READ) = 0
lxattr: mprotect (0xffffffffb6d92000, 4096, PROT_READ) = 0
lxattr: mprotect (0xffffffffb6f7d000, 4096, PROT_READ) = 0
lxattr: mprotect (0xffffffffb6f8c000, 4096, PROT_READ) = 0
lxattr: mprotect (0x4217e000, 4096, PROT_READ) = 0
lxattr: munmap (0xffffffffb6f8e000, 82131) = 0
lxattr: set_tid_address (0xffffffffb6d76068) = 31217
lxattr: rt_sigaction (0x20, {0xb6d7c1e4, SA_SIGINFO|SA_RESTORER, 0xb6ded370,
[EMPTY]}, 0x0, 8) = 0
lxattr: rt_sigaction (0x21, {0xb6d7c08c, SA_RESTART|SA_SIGINFO|SA_RESTORER,
0xb6ded370, [EMPTY]}, 0x0, 8) = 0
lxattr: rt_sigprocmask (SIG_UNBLOCK, [EMPTY], 0x0, 8) = 0
lxattr: getrlimit (RLIMIT_STACK, 0xffffffffbeb7be9c) = 0
lxattr: creat ("foobar", 0666) = 3
lxattr: close (3) = 0
*lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8,
XATTR_CREATE) = 0
*lxattr: lsetxattr ("foobar", "user.systemtap.test2",
"\xef\xbe\xad\xde\x02\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00",
20, XATTR_CREATE) = 0
*lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c, 1024)
= 8
*lxattr: llistxattr ("foobar", 0xffffffffbeb7ba4c, 1024) = 58
*lxattr: lremovexattr ("foobar", "user.systemtap.test") = 0
*lxattr: lsetxattr (ffffffff, "user.systemtap.test", "testing", 8,
XATTR_CREATE) = -14 (EFAULT)
*lxattr: lsetxattr ("foobar", ffffffff, "testing", 8, XATTR_CREATE) = -14
(EFAULT)
*lxattr: lsetxattr ("foobar", "user.systemtap.test", 0xffffffff, 8,
XATTR_CREATE) = -14 (EFAULT)
lxattr: lsetxattr ("foobar", "user.systemtap.test", 0x0, 18446744073709551615,
XATTR_CREATE) = -7 (E2BIG)
lxattr: lsetxattr ("foobar", "user.systemtap.test", "testing", 8,
XATTR_CREATE|XATTR_REPLACE|0xfffffffc) = -22 (EINVAL)
lxattr: lgetxattr (ffffffff, "user.systemtap.test", 0xffffffffbeb7ba4c, 1024) =
-14 (EFAULT)
lxattr: lgetxattr ("foobar", ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT)
lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffffffffff, 1024) =
-61 (ENODATA)
lxattr: lgetxattr ("foobar", "user.systemtap.test", 0xffffffffbeb7ba4c,
18446744073709551615) = -61 (ENODATA)
lxattr: llistxattr (ffffffff, 0xffffffffbeb7ba4c, 1024) = -14 (EFAULT)
lxattr: llistxattr ("foobar", 0xffffffffffffffff, 1024) = -14 (EFAULT)
lxattr: llistxattr ("foobar", 0x0, 18446744073709551615) = -14 (EFAULT)
lxattr: lremovexattr (ffffffff, "user.systemtap.test") = -14 (EFAULT)
lxattr: lremovexattr ("foobar", ffffffff) = -14 (EFAULT)
lxattr: exit_group (0) = 
--------- EXPECTED and NOT MATCHED ----------
lxattr: lsetxattr \("foobar", "user.systemtap.test", 0x0, 4294967295,
XATTR_CREATE\) = [\-0-9]+
lxattr: lsetxattr \("foobar", "user.systemtap.test", "testing", 8, XATTR_[^
]+\|[x0-9a-fA-F]+\) = [\-0-9]+
lxattr: lgetxattr \([f]+, "user.systemtap.test", [x0-9a-fA-F]+, 1024\) =
[\-0-9]+
lxattr: lgetxattr \("foobar", [f]+, [x0-9a-fA-F]+, 1024\) = [\-0-9]+
lxattr: lgetxattr \("foobar", "user.systemtap.test", 0x[f]+, 1024\) = [\-0-9]+
lxattr: lgetxattr \("foobar", "user.systemtap.test", [x0-9a-fA-F]+,
4294967295\) = [\-0-9]+
lxattr: llistxattr \([f]+, [x0-9a-fA-F]+, 1024\) = [\-0-9]+
lxattr: llistxattr \("foobar", 0x[f]+, 1024\) = [\-0-9]+
lxattr: llistxattr \("foobar", 0x0+, 4294967295\) = [\-0-9]+
lxattr: lremovexattr \([f]+, "user.systemtap.test"\) = [\-0-9]+
lxattr: lremovexattr \("foobar", [f]+\) = [\-0-9]+
FAIL: 32-bit lxattr syscall

-- 
You are receiving this mail because:
You are the assignee for the bug.

             reply	other threads:[~2015-02-04 21:15 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-04 21:15 wcohen at redhat dot com [this message]
2015-02-04 21:34 ` [Bug tapsets/17928] " jistone at redhat dot com
2015-02-06 21:00 ` dsmith at redhat dot com
2015-02-06 22:40 ` wcohen at redhat dot com
2015-02-06 22:44 ` wcohen at redhat dot com
2015-02-07  6:37 ` wcohen at redhat dot com
2015-02-07 22:24 ` wcohen at redhat dot com
2015-02-09 15:32 ` dsmith at redhat dot com
2015-02-09 17:47 ` dsmith at redhat dot com
2015-02-09 17:55 ` dsmith at redhat dot com
2015-02-09 21:27 ` wcohen at redhat dot com
2015-02-09 21:58 ` dsmith at redhat dot com
2015-02-09 22:12 ` wcohen at redhat dot com
2015-02-13 17:15 ` wcohen at redhat dot com

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-17928-6586@http.sourceware.org/bugzilla/ \
    --to=sourceware-bugzilla@sourceware.org \
    --cc=systemtap@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).