drd: Add a consistency check
[valgrind.git] / drd / tests / fp_race_xml.stderr.exp
blob05ffe71e521d3bf0df9545d9c85a86afe8460cc0
1 <?xml version="1.0"?>
3 <valgrindoutput>
5 <protocolversion>4</protocolversion>
6 <protocoltool>drd</protocoltool>
8 <preamble>
9 <line>...</line>
10 <line>...</line>
11 <line>...</line>
12 <line>...</line>
13 </preamble>
15 <pid>...</pid>
16 <ppid>...</ppid>
17 <tool>drd</tool>
19 <args>
20 <vargv>...</vargv>
21 <argv>
22 <exe>./fp_race</exe>
23 </argv>
24 </args>
26 <status>
27 <state>RUNNING</state>
28 <time>...</time>
29 </status>
31 <trace><text>drd_pre_thread_create creator = 0, created = 1</text></trace>
32 <trace><text>drd_post_thread_create created = 1</text></trace>
33 <trace><text>drd_pre_thread_create creator = 1, created = 2</text></trace>
34 <trace><text>drd_post_thread_create created = 2</text></trace>
35 <trace><text>drd_thread_finished tid = 2</text></trace>
36 <error>
37 <unique>0x........</unique>
38 <tid>...</tid>
39 <kind>ConflictingAccess</kind>
40 <what>Conflicting load by thread x at 0x........ size 8</what>
41 <stack>
42 <frame>
43 <ip>0x........</ip>
44 <obj>...</obj>
45 <fn>main</fn>
46 <dir>...</dir>
47 <file>fp_race.c</file>
48 <line>...</line>
49 </frame>
50 </stack>
51 <auxwhat>Location 0x........ is 0 bytes inside global var "s_d3"</auxwhat>
52 <xauxwhat><text>declared at fp_race.c:24</text> <file>fp_race.c</file> <line>...</line> </xauxwhat>
53 <other_segment_start>
54 </other_segment_start>
55 <other_segment_end>
56 </other_segment_end>
57 </error>
59 <error>
60 <unique>0x........</unique>
61 <tid>...</tid>
62 <kind>ConflictingAccess</kind>
63 <what>Conflicting store by thread x at 0x........ size 8</what>
64 <stack>
65 <frame>
66 <ip>0x........</ip>
67 <obj>...</obj>
68 <fn>main</fn>
69 <dir>...</dir>
70 <file>fp_race.c</file>
71 <line>...</line>
72 </frame>
73 </stack>
74 <auxwhat>Location 0x........ is 0 bytes inside global var "s_d3"</auxwhat>
75 <xauxwhat><text>declared at fp_race.c:24</text> <file>fp_race.c</file> <line>...</line> </xauxwhat>
76 <other_segment_start>
77 </other_segment_start>
78 <other_segment_end>
79 </other_segment_end>
80 </error>
82 <trace><text>drd_post_thread_join joiner = 1, joinee = 2, new vc: [ ... ]</text></trace>
83 <trace><text>drd_thread_finished tid = 1</text></trace>
85 <status>
86 <state>FINISHED</state>
87 <time>...</time>
88 </status>
90 <errorcounts>
91 <pair>
92 <count>...</count>
93 <unique>0x........</unique>
94 </pair>
95 <pair>
96 <count>...</count>
97 <unique>0x........</unique>
98 </pair>
99 </errorcounts>
101 <suppcounts>...</suppcounts>
103 </valgrindoutput>