Fix up output filtering for cond_st so that the stacks are
actually present.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13393 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/tests/cond_ld.vgtest b/memcheck/tests/cond_ld.vgtest
index 25a6e98..acc0bfe 100644
--- a/memcheck/tests/cond_ld.vgtest
+++ b/memcheck/tests/cond_ld.vgtest
@@ -1,3 +1,4 @@
prog: cond_ld_st
args: loads
vgopts: -q
+stderr_filter_args: cond_ld_st
diff --git a/memcheck/tests/cond_st.stderr.exp-non-arm b/memcheck/tests/cond_st.stderr.exp-non-arm
index 0d52f5b..7082ae8 100644
--- a/memcheck/tests/cond_st.stderr.exp-non-arm
+++ b/memcheck/tests/cond_st.stderr.exp-non-arm
@@ -22,10 +22,16 @@
-----------------------------------------------------------
STORE CASE 4
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:362)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:362)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -33,10 +39,16 @@
-----------------------------------------------------------
STORE CASE 5
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:364)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:364)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -44,10 +56,16 @@
-----------------------------------------------------------
STORE CASE 6
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:366)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:366)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -55,10 +73,16 @@
-----------------------------------------------------------
STORE CASE 7
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:368)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:368)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -66,7 +90,10 @@
-----------------------------------------------------------
STORE CASE 8
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:370)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -74,7 +101,10 @@
-----------------------------------------------------------
STORE CASE 9
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:372)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -82,7 +112,10 @@
-----------------------------------------------------------
STORE CASE 10
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:374)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -90,7 +123,10 @@
-----------------------------------------------------------
STORE CASE 11
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:376)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -98,13 +134,22 @@
-----------------------------------------------------------
STORE CASE 12
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:378)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:378)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:378)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -112,13 +157,22 @@
-----------------------------------------------------------
STORE CASE 13
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:380)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:380)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:380)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -126,13 +180,22 @@
-----------------------------------------------------------
STORE CASE 14
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:382)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:382)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:382)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -140,13 +203,22 @@
-----------------------------------------------------------
STORE CASE 15
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:384)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:384)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:384)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -234,7 +306,10 @@
-----------------------------------------------------------
STORE CASE 32
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:418)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -242,7 +317,10 @@
-----------------------------------------------------------
STORE CASE 33
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:420)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -250,7 +328,10 @@
-----------------------------------------------------------
STORE CASE 34
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:422)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -258,7 +339,10 @@
-----------------------------------------------------------
STORE CASE 35
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:424)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -266,13 +350,22 @@
-----------------------------------------------------------
STORE CASE 36
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:426)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:426)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:426)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -280,13 +373,22 @@
-----------------------------------------------------------
STORE CASE 37
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:428)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:428)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:428)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -294,13 +396,22 @@
-----------------------------------------------------------
STORE CASE 38
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:430)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:430)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:430)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -308,13 +419,22 @@
-----------------------------------------------------------
STORE CASE 39
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:432)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:432)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:432)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -322,10 +442,16 @@
-----------------------------------------------------------
STORE CASE 40
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:434)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:434)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -333,10 +459,16 @@
-----------------------------------------------------------
STORE CASE 41
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:436)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:436)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -344,10 +476,16 @@
-----------------------------------------------------------
STORE CASE 42
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:438)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:438)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -355,10 +493,16 @@
-----------------------------------------------------------
STORE CASE 43
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:440)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:440)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 2 errors
PASS: correct result
@@ -366,16 +510,28 @@
-----------------------------------------------------------
STORE CASE 44
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:442)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:442)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:442)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:442)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 3 errors
PASS: correct result
@@ -383,16 +539,28 @@
-----------------------------------------------------------
STORE CASE 45
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:444)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:444)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:444)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:444)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 3 errors
PASS: correct result
@@ -400,16 +568,28 @@
-----------------------------------------------------------
STORE CASE 46
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:446)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:446)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:446)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:446)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 3 errors
PASS: correct result
@@ -417,16 +597,28 @@
-----------------------------------------------------------
STORE CASE 47
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:448)
+ by 0x........: main (cond_ld_st.c:641)
Use of uninitialised value of size 8
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:448)
+ by 0x........: main (cond_ld_st.c:641)
Invalid write of size 4
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:448)
+ by 0x........: main (cond_ld_st.c:641)
Address 0x........ is 0 bytes inside a block of size 4 free'd
at 0x........: free (vg_replace_malloc.c:...)
- ...
+ by 0x........: setup_test_data (cond_ld_st.c:257)
+ by 0x........: do_test_case (cond_ld_st.c:284)
+ by 0x........: do_test_case_steer (cond_ld_st.c:448)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 3 errors
PASS: correct result
@@ -434,7 +626,10 @@
-----------------------------------------------------------
STORE CASE 48
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:450)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -442,7 +637,10 @@
-----------------------------------------------------------
STORE CASE 49
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:452)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -450,7 +648,10 @@
-----------------------------------------------------------
STORE CASE 50
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:454)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -458,7 +659,10 @@
-----------------------------------------------------------
STORE CASE 51
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:456)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -466,7 +670,10 @@
-----------------------------------------------------------
STORE CASE 52
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:458)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -474,7 +681,10 @@
-----------------------------------------------------------
STORE CASE 53
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:460)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -482,7 +692,10 @@
-----------------------------------------------------------
STORE CASE 54
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:462)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -490,7 +703,10 @@
-----------------------------------------------------------
STORE CASE 55
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:464)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -498,7 +714,10 @@
-----------------------------------------------------------
STORE CASE 56
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:466)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -506,7 +725,10 @@
-----------------------------------------------------------
STORE CASE 57
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:468)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -514,7 +736,10 @@
-----------------------------------------------------------
STORE CASE 58
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:470)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -522,7 +747,10 @@
-----------------------------------------------------------
STORE CASE 59
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:472)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -530,7 +758,10 @@
-----------------------------------------------------------
STORE CASE 60
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:474)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -538,7 +769,10 @@
-----------------------------------------------------------
STORE CASE 61
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:476)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -546,7 +780,10 @@
-----------------------------------------------------------
STORE CASE 62
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:478)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
@@ -554,7 +791,10 @@
-----------------------------------------------------------
STORE CASE 63
Conditional jump or move depends on uninitialised value(s)
- ...
+ at 0x........: do_conditional_store32 (cond_ld_st.c:86)
+ by 0x........: do_test_case (cond_ld_st.c:319)
+ by 0x........: do_test_case_steer (cond_ld_st.c:480)
+ by 0x........: main (cond_ld_st.c:641)
PASS: 1 errors
PASS: correct result
diff --git a/memcheck/tests/cond_st.vgtest b/memcheck/tests/cond_st.vgtest
index 7b15ada..2ccf00c 100644
--- a/memcheck/tests/cond_st.vgtest
+++ b/memcheck/tests/cond_st.vgtest
@@ -1,3 +1,4 @@
prog: cond_ld_st
args: stores
vgopts: -q
+stderr_filter_args: cond_ld_st