================================================= ./valgrind-new/memcheck/tests/x86-linux/scalar.stderr.diff ================================================= --- scalar.stderr.exp 2009-07-12 03:27:54.000000000 +0100 +++ scalar.stderr.out 2009-07-12 03:38:55.000000000 +0100 @@ -10,6 +10,10 @@ ----------------------------------------------------- 3: __NR_read 1+3s 1m ----------------------------------------------------- +Conditional jump or move depends on uninitialised value(s) + at 0x........: _dl_runtime_resolve (in /lib/ld-2.6.so) + by 0x........: (below main) + Syscall param (syscallno) contains uninitialised byte(s) ... @@ -499,15 +503,15 @@ 55: __NR_fcntl (DUPFD) 1s 0m ----------------------------------------------------- +More than 100 errors detected. Subsequent errors +will still be recorded, but in less detail than before. + Syscall param fcntl(arg) contains uninitialised byte(s) ... ----------------------------------------------------- 55: __NR_fcntl (GETLK) 1s 0m ----------------------------------------------------- -More than 100 errors detected. Subsequent errors -will still be recorded, but in less detail than before. - Syscall param fcntl(lock) contains uninitialised byte(s) ... ----------------------------------------------------- ================================================= ./valgrind-new/memcheck/tests/x86-linux/scalar_exit_group.stderr.diff ================================================= --- scalar_exit_group.stderr.exp 2009-07-12 03:27:54.000000000 +0100 +++ scalar_exit_group.stderr.out 2009-07-12 03:38:56.000000000 +0100 @@ -1,5 +1,9 @@ ----------------------------------------------------- 252: __NR_exit_group 1s 0m ----------------------------------------------------- +Conditional jump or move depends on uninitialised value(s) + at 0x........: _dl_runtime_resolve (in /lib/ld-2.6.so) + by 0x........: (below main) + Syscall param exit_group(status) contains uninitialised byte(s) ... ================================================= ./valgrind-new/memcheck/tests/x86-linux/scalar_supp.stderr.diff ================================================= --- scalar_supp.stderr.exp 2009-07-12 03:27:54.000000000 +0100 +++ scalar_supp.stderr.out 2009-07-12 03:38:57.000000000 +0100 @@ -1,3 +1,7 @@ +Conditional jump or move depends on uninitialised value(s) + at 0x........: _dl_runtime_resolve (in /lib/ld-2.6.so) + by 0x........: (below main) + Syscall param (syscallno) contains uninitialised byte(s) ... ================================================= ./valgrind-new/none/tests/amd64/bug127521-64.stderr.diff ================================================= --- bug127521-64.stderr.exp 2009-07-12 03:27:59.000000000 +0100 +++ bug127521-64.stderr.out 2009-07-12 03:40:00.000000000 +0100 @@ -1,2 +1,20 @@ +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ +valgrind: Unrecognised instruction at address 0x......... +Your program just tried to execute an instruction that Valgrind +did not recognise. There are two possible reasons for this. +1. Your program has a bug and erroneously jumped to a non-code + location. If you are running Memcheck and you just saw a + warning about a bad jump, it's probably your program's fault. +2. The instruction is legitimate but Valgrind doesn't handle it, + i.e. it's Valgrind's fault. If you think this is the case or + you are not sure, please let us know and we'll try to fix it. +Either way, Valgrind will now raise a SIGILL signal which will +probably kill your program. + +Process terminating with default action of signal 4 (SIGILL) + Illegal opcode at address 0x........ + at 0x........: do_cmpxchg16b (bug127521-64.c:79) + by 0x........: try16b (bug127521-64.c:106) + by 0x........: main (bug127521-64.c:135) ================================================= ./valgrind-new/none/tests/amd64/bug127521-64.stdout.diff ================================================= --- bug127521-64.stdout.exp 2009-07-12 03:27:59.000000000 +0100 +++ bug127521-64.stdout.out 2009-07-12 03:40:00.000000000 +0100 @@ -1,24 +0,0 @@ - Q d:a=0:1 mem=5:4 c:b=3:2 -> z=0 d:a=5:4 mem=5:4 - Q d:a=0:1 mem=0:1 c:b=3:2 -> z=1 d:a=0:1 mem=3:2 - Q d:a=0:1 mem=0:4 c:b=3:2 -> z=0 d:a=0:4 mem=0:4 - Q d:a=0:1 mem=0:0 c:b=3:2 -> z=0 d:a=0:0 mem=0:0 - Q d:a=0:1 mem=5:0 c:b=3:2 -> z=0 d:a=5:0 mem=5:0 - Q d:a=0:1 mem=1:1 c:b=3:2 -> z=0 d:a=1:1 mem=1:1 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=5:4 mem=5:4 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=1 d:a=deadbeef00000000:deadbeef00000001 mem=3:2 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=0:4 mem=0:4 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=0:0 mem=0:0 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=5:0 mem=5:0 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000001:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=1:1 mem=1:1 -QQ d:a=0:1 mem=5:4 c:b=3:2 -> z=0 d:a=5:4 mem=5:4 -QQ d:a=0:1 mem=0:1 c:b=3:2 -> z=1 d:a=0:1 mem=3:2 -QQ d:a=0:1 mem=0:4 c:b=3:2 -> z=0 d:a=0:4 mem=0:4 -QQ d:a=0:1 mem=0:0 c:b=3:2 -> z=0 d:a=0:0 mem=0:0 -QQ d:a=0:1 mem=5:0 c:b=3:2 -> z=0 d:a=5:0 mem=5:0 -QQ d:a=0:1 mem=1:1 c:b=3:2 -> z=0 d:a=1:1 mem=1:1 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000005:deadbeef00000004 mem=deadbeef00000005:deadbeef00000004 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=1 d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000003:deadbeef00000002 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000000:deadbeef00000004 mem=deadbeef00000000:deadbeef00000004 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000000:deadbeef00000000 mem=deadbeef00000000:deadbeef00000000 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000005:deadbeef00000000 mem=deadbeef00000005:deadbeef00000000 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000001:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000001:deadbeef00000001 mem=deadbeef00000001:deadbeef00000001 ================================================= ./valgrind-old/memcheck/tests/x86-linux/scalar.stderr.diff ================================================= --- scalar.stderr.exp 2009-07-12 03:05:15.000000000 +0100 +++ scalar.stderr.out 2009-07-12 03:16:20.000000000 +0100 @@ -10,6 +10,10 @@ ----------------------------------------------------- 3: __NR_read 1+3s 1m ----------------------------------------------------- +Conditional jump or move depends on uninitialised value(s) + at 0x........: _dl_runtime_resolve (in /lib/ld-2.6.so) + by 0x........: (below main) + Syscall param (syscallno) contains uninitialised byte(s) ... @@ -499,15 +503,15 @@ 55: __NR_fcntl (DUPFD) 1s 0m ----------------------------------------------------- +More than 100 errors detected. Subsequent errors +will still be recorded, but in less detail than before. + Syscall param fcntl(arg) contains uninitialised byte(s) ... ----------------------------------------------------- 55: __NR_fcntl (GETLK) 1s 0m ----------------------------------------------------- -More than 100 errors detected. Subsequent errors -will still be recorded, but in less detail than before. - Syscall param fcntl(lock) contains uninitialised byte(s) ... ----------------------------------------------------- ================================================= ./valgrind-old/memcheck/tests/x86-linux/scalar_exit_group.stderr.diff ================================================= --- scalar_exit_group.stderr.exp 2009-07-12 03:05:15.000000000 +0100 +++ scalar_exit_group.stderr.out 2009-07-12 03:16:21.000000000 +0100 @@ -1,5 +1,9 @@ ----------------------------------------------------- 252: __NR_exit_group 1s 0m ----------------------------------------------------- +Conditional jump or move depends on uninitialised value(s) + at 0x........: _dl_runtime_resolve (in /lib/ld-2.6.so) + by 0x........: (below main) + Syscall param exit_group(status) contains uninitialised byte(s) ... ================================================= ./valgrind-old/memcheck/tests/x86-linux/scalar_supp.stderr.diff ================================================= --- scalar_supp.stderr.exp 2009-07-12 03:05:15.000000000 +0100 +++ scalar_supp.stderr.out 2009-07-12 03:16:22.000000000 +0100 @@ -1,3 +1,7 @@ +Conditional jump or move depends on uninitialised value(s) + at 0x........: _dl_runtime_resolve (in /lib/ld-2.6.so) + by 0x........: (below main) + Syscall param (syscallno) contains uninitialised byte(s) ... ================================================= ./valgrind-old/none/tests/amd64/bug127521-64.stderr.diff ================================================= --- bug127521-64.stderr.exp 2009-07-12 03:05:22.000000000 +0100 +++ bug127521-64.stderr.out 2009-07-12 03:17:33.000000000 +0100 @@ -1,2 +1,20 @@ +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ +valgrind: Unrecognised instruction at address 0x......... +Your program just tried to execute an instruction that Valgrind +did not recognise. There are two possible reasons for this. +1. Your program has a bug and erroneously jumped to a non-code + location. If you are running Memcheck and you just saw a + warning about a bad jump, it's probably your program's fault. +2. The instruction is legitimate but Valgrind doesn't handle it, + i.e. it's Valgrind's fault. If you think this is the case or + you are not sure, please let us know and we'll try to fix it. +Either way, Valgrind will now raise a SIGILL signal which will +probably kill your program. + +Process terminating with default action of signal 4 (SIGILL) + Illegal opcode at address 0x........ + at 0x........: do_cmpxchg16b (bug127521-64.c:79) + by 0x........: try16b (bug127521-64.c:106) + by 0x........: main (bug127521-64.c:135) ================================================= ./valgrind-old/none/tests/amd64/bug127521-64.stdout.diff ================================================= --- bug127521-64.stdout.exp 2009-07-12 03:05:22.000000000 +0100 +++ bug127521-64.stdout.out 2009-07-12 03:17:33.000000000 +0100 @@ -1,24 +0,0 @@ - Q d:a=0:1 mem=5:4 c:b=3:2 -> z=0 d:a=5:4 mem=5:4 - Q d:a=0:1 mem=0:1 c:b=3:2 -> z=1 d:a=0:1 mem=3:2 - Q d:a=0:1 mem=0:4 c:b=3:2 -> z=0 d:a=0:4 mem=0:4 - Q d:a=0:1 mem=0:0 c:b=3:2 -> z=0 d:a=0:0 mem=0:0 - Q d:a=0:1 mem=5:0 c:b=3:2 -> z=0 d:a=5:0 mem=5:0 - Q d:a=0:1 mem=1:1 c:b=3:2 -> z=0 d:a=1:1 mem=1:1 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=5:4 mem=5:4 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=1 d:a=deadbeef00000000:deadbeef00000001 mem=3:2 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=0:4 mem=0:4 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=0:0 mem=0:0 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=5:0 mem=5:0 - Q d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000001:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=1:1 mem=1:1 -QQ d:a=0:1 mem=5:4 c:b=3:2 -> z=0 d:a=5:4 mem=5:4 -QQ d:a=0:1 mem=0:1 c:b=3:2 -> z=1 d:a=0:1 mem=3:2 -QQ d:a=0:1 mem=0:4 c:b=3:2 -> z=0 d:a=0:4 mem=0:4 -QQ d:a=0:1 mem=0:0 c:b=3:2 -> z=0 d:a=0:0 mem=0:0 -QQ d:a=0:1 mem=5:0 c:b=3:2 -> z=0 d:a=5:0 mem=5:0 -QQ d:a=0:1 mem=1:1 c:b=3:2 -> z=0 d:a=1:1 mem=1:1 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000005:deadbeef00000004 mem=deadbeef00000005:deadbeef00000004 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=1 d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000003:deadbeef00000002 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000004 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000000:deadbeef00000004 mem=deadbeef00000000:deadbeef00000004 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000000:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000000:deadbeef00000000 mem=deadbeef00000000:deadbeef00000000 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000005:deadbeef00000000 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000005:deadbeef00000000 mem=deadbeef00000005:deadbeef00000000 -QQ d:a=deadbeef00000000:deadbeef00000001 mem=deadbeef00000001:deadbeef00000001 c:b=deadbeef00000003:deadbeef00000002 -> z=0 d:a=deadbeef00000001:deadbeef00000001 mem=deadbeef00000001:deadbeef00000001