mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 10:05:29 +00:00
Organise the expected output files for the wrap8 testcase.
There is special behaviout on ppc64 only. Let the filenames reflect that. At the same time update the ppc specific output to what it is. The important thing here is that the stack overflow is detected. Everything else is effectively a don't care. Should line numbers and such differ in the future that should be filtered out. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15012
This commit is contained in:
parent
74cbfc6f04
commit
d2b07b7178
@ -1,17 +0,0 @@
|
||||
Emulation fatal error -- Valgrind cannot continue:
|
||||
PPC64 function redirection stack overflow
|
||||
at 0x........: ???
|
||||
by 0x........: fact2 (wrap8.c:79)
|
||||
by 0x........: fact1 (wrap8.c:50)
|
||||
by 0x........: fact1 (wrap8.c:66)
|
||||
by 0x........: fact2 (wrap8.c:55)
|
||||
by 0x........: fact2 (wrap8.c:80)
|
||||
by 0x........: fact1 (wrap8.c:50)
|
||||
by 0x........: fact1 (wrap8.c:66)
|
||||
by 0x........: fact2 (wrap8.c:55)
|
||||
by 0x........: fact2 (wrap8.c:80)
|
||||
by 0x........: fact1 (wrap8.c:50)
|
||||
by 0x........: fact1 (wrap8.c:66)
|
||||
|
||||
Valgrind has to exit now. Sorry.
|
||||
|
||||
15
memcheck/tests/wrap8.stderr.exp-ppc64
Normal file
15
memcheck/tests/wrap8.stderr.exp-ppc64
Normal file
@ -0,0 +1,15 @@
|
||||
Emulation fatal error -- Valgrind cannot continue:
|
||||
PPC64 function redirection stack overflow
|
||||
...
|
||||
by 0x........: pre (wrap8.c:116)
|
||||
by 0x........: fact2 (wrap8.c:77)
|
||||
by 0x........: fact1 (wrap8.c:49)
|
||||
by 0x........: fact1 (wrap8.c:65)
|
||||
by 0x........: fact2 (wrap8.c:54)
|
||||
by 0x........: fact2 (wrap8.c:79)
|
||||
by 0x........: fact1 (wrap8.c:49)
|
||||
by 0x........: fact1 (wrap8.c:65)
|
||||
by 0x........: fact2 (wrap8.c:54)
|
||||
|
||||
Valgrind has to exit now. Sorry.
|
||||
|
||||
@ -15,3 +15,63 @@ in wrapper1-pre: fact(3)
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper1-post: fact(3) = 6
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(4) = 32
|
||||
in wrapper1-post: fact(5) = 160
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(6) = 972
|
||||
in wrapper1-post: fact(7) = 6804
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(8) = 54448
|
||||
in wrapper1-post: fact(9) = 490032
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(10) = 4900340
|
||||
in wrapper1-post: fact(11) = 53903740
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(12) = 646844904
|
||||
in wrapper1-post: fact(13) = -180950840
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(14) = 1761655564
|
||||
in wrapper1-post: fact(15) = 655029684
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
fact1(15) = 655029686
|
||||
allocated 111 Lards
|
||||
|
||||
16
memcheck/tests/wrap8.stdout.exp-ppc64
Normal file
16
memcheck/tests/wrap8.stdout.exp-ppc64
Normal file
@ -0,0 +1,16 @@
|
||||
computing fact1(15)
|
||||
in wrapper1-pre: fact(15)
|
||||
in wrapper2-pre: fact(14)
|
||||
in wrapper1-pre: fact(13)
|
||||
in wrapper2-pre: fact(12)
|
||||
in wrapper1-pre: fact(11)
|
||||
in wrapper2-pre: fact(10)
|
||||
in wrapper1-pre: fact(9)
|
||||
in wrapper2-pre: fact(8)
|
||||
in wrapper1-pre: fact(7)
|
||||
in wrapper2-pre: fact(6)
|
||||
in wrapper1-pre: fact(5)
|
||||
in wrapper2-pre: fact(4)
|
||||
in wrapper1-pre: fact(3)
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
@ -1,77 +0,0 @@
|
||||
computing fact1(15)
|
||||
in wrapper1-pre: fact(15)
|
||||
in wrapper2-pre: fact(14)
|
||||
in wrapper1-pre: fact(13)
|
||||
in wrapper2-pre: fact(12)
|
||||
in wrapper1-pre: fact(11)
|
||||
in wrapper2-pre: fact(10)
|
||||
in wrapper1-pre: fact(9)
|
||||
in wrapper2-pre: fact(8)
|
||||
in wrapper1-pre: fact(7)
|
||||
in wrapper2-pre: fact(6)
|
||||
in wrapper1-pre: fact(5)
|
||||
in wrapper2-pre: fact(4)
|
||||
in wrapper1-pre: fact(3)
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper1-post: fact(3) = 6
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(4) = 32
|
||||
in wrapper1-post: fact(5) = 160
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(6) = 972
|
||||
in wrapper1-post: fact(7) = 6804
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(8) = 54448
|
||||
in wrapper1-post: fact(9) = 490032
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(10) = 4900340
|
||||
in wrapper1-post: fact(11) = 53903740
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(12) = 646844904
|
||||
in wrapper1-post: fact(13) = -180950840
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
in wrapper2-post: fact(14) = 1761655564
|
||||
in wrapper1-post: fact(15) = 655029684
|
||||
in wrapper2-pre: fact(2)
|
||||
in wrapper1-pre: fact(1)
|
||||
in wrapper2-pre: fact(0)
|
||||
in wrapper2-post: fact(0) = 1
|
||||
in wrapper1-post: fact(1) = 1
|
||||
in wrapper2-post: fact(2) = 2
|
||||
fact1(15) = 655029686
|
||||
allocated 111 Lards
|
||||
Loading…
x
Reference in New Issue
Block a user