This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]