Add DRD suppression patterns for races triggered by std::ostream
[valgrind.git] / drd / tests / annotate_barrier_xml.stderr.exp
blobb34c787e8ebd07e0e7339475ff124fcae0e0ddc7
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>./annotate_barrier</exe>
23 <arg>2</arg>
24 <arg>1</arg>
25 <arg>1</arg>
26 </argv>
27 </args>
29 <status>
30 <state>RUNNING</state>
31 <time>...</time>
32 </status>
34 <error>
35 <unique>0x........</unique>
36 <tid>...</tid>
37 <kind>UnimpDrdClReq</kind>
38 <what>The annotation macro ANNOTATE_BARRIER_INIT has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
39 <stack>
40 <frame>
41 <ip>0x........</ip>
42 <obj>...</obj>
43 <fn>barrier_init</fn>
44 <dir>...</dir>
45 <file>annotate_barrier.c</file>
46 <line>...</line>
47 </frame>
48 <frame>
49 <ip>0x........</ip>
50 <obj>...</obj>
51 <fn>barriers_and_races</fn>
52 <dir>...</dir>
53 <file>annotate_barrier.c</file>
54 <line>...</line>
55 </frame>
56 <frame>
57 <ip>0x........</ip>
58 <obj>...</obj>
59 <fn>main</fn>
60 <dir>...</dir>
61 <file>annotate_barrier.c</file>
62 <line>...</line>
63 </frame>
64 </stack>
65 </error>
67 <error>
68 <unique>0x........</unique>
69 <tid>...</tid>
70 <kind>UnimpDrdClReq</kind>
71 <what>The annotation macro ANNOTATE_BARRIER_WAIT_BEFORE has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
72 <stack>
73 <frame>
74 <ip>0x........</ip>
75 <obj>...</obj>
76 <fn>barrier_wait</fn>
77 <dir>...</dir>
78 <file>annotate_barrier.c</file>
79 <line>...</line>
80 </frame>
81 <frame>
82 <ip>0x........</ip>
83 <obj>...</obj>
84 <fn>threadfunc</fn>
85 <dir>...</dir>
86 <file>annotate_barrier.c</file>
87 <line>...</line>
88 </frame>
89 <frame>
90 <ip>0x........</ip>
91 <obj>...</obj>
92 <fn>vgDrd_thread_wrapper</fn>
93 <dir>...</dir>
94 <file>drd_pthread_intercepts.c</file>
95 <line>...</line>
96 </frame>
97 </stack>
98 </error>
100 <error>
101 <unique>0x........</unique>
102 <tid>...</tid>
103 <kind>UnimpDrdClReq</kind>
104 <what>The annotation macro ANNOTATE_BARRIER_WAIT_AFTER has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
105 <stack>
106 <frame>
107 <ip>0x........</ip>
108 <obj>...</obj>
109 <fn>barrier_wait</fn>
110 <dir>...</dir>
111 <file>annotate_barrier.c</file>
112 <line>...</line>
113 </frame>
114 <frame>
115 <ip>0x........</ip>
116 <obj>...</obj>
117 <fn>threadfunc</fn>
118 <dir>...</dir>
119 <file>annotate_barrier.c</file>
120 <line>...</line>
121 </frame>
122 <frame>
123 <ip>0x........</ip>
124 <obj>...</obj>
125 <fn>vgDrd_thread_wrapper</fn>
126 <dir>...</dir>
127 <file>drd_pthread_intercepts.c</file>
128 <line>...</line>
129 </frame>
130 </stack>
131 </error>
133 <error>
134 <unique>0x........</unique>
135 <tid>...</tid>
136 <kind>UnimpDrdClReq</kind>
137 <what>The annotation macro ANNOTATE_BARRIER_WAIT_BEFORE has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
138 <stack>
139 <frame>
140 <ip>0x........</ip>
141 <obj>...</obj>
142 <fn>barrier_wait</fn>
143 <dir>...</dir>
144 <file>annotate_barrier.c</file>
145 <line>...</line>
146 </frame>
147 <frame>
148 <ip>0x........</ip>
149 <obj>...</obj>
150 <fn>threadfunc</fn>
151 <dir>...</dir>
152 <file>annotate_barrier.c</file>
153 <line>...</line>
154 </frame>
155 <frame>
156 <ip>0x........</ip>
157 <obj>...</obj>
158 <fn>vgDrd_thread_wrapper</fn>
159 <dir>...</dir>
160 <file>drd_pthread_intercepts.c</file>
161 <line>...</line>
162 </frame>
163 </stack>
164 </error>
166 <error>
167 <unique>0x........</unique>
168 <tid>...</tid>
169 <kind>ConflictingAccess</kind>
170 <what>Conflicting store by thread 2 at 0x........ size 4</what>
171 <stack>
172 <frame>
173 <ip>0x........</ip>
174 <obj>...</obj>
175 <fn>threadfunc</fn>
176 <dir>...</dir>
177 <file>annotate_barrier.c</file>
178 <line>...</line>
179 </frame>
180 <frame>
181 <ip>0x........</ip>
182 <obj>...</obj>
183 <fn>vgDrd_thread_wrapper</fn>
184 <dir>...</dir>
185 <file>drd_pthread_intercepts.c</file>
186 <line>...</line>
187 </frame>
188 </stack>
189 <auxwhat>Address 0x........ is at offset 0 from 0x.........</auxwhat>
190 <allocation_context>
191 <stack>
192 <frame>
193 <ip>0x........</ip>
194 <obj>...</obj>
195 <fn>malloc</fn>
196 <dir>...</dir>
197 <file>vg_replace_malloc.c</file>
198 <line>...</line>
199 </frame>
200 <frame>
201 <ip>0x........</ip>
202 <obj>...</obj>
203 <fn>barriers_and_races</fn>
204 <dir>...</dir>
205 <file>annotate_barrier.c</file>
206 <line>...</line>
207 </frame>
208 <frame>
209 <ip>0x........</ip>
210 <obj>...</obj>
211 <fn>main</fn>
212 <dir>...</dir>
213 <file>annotate_barrier.c</file>
214 <line>...</line>
215 </frame>
216 </stack>
217 </allocation_context>
218 </error>
220 <error>
221 <unique>0x........</unique>
222 <tid>...</tid>
223 <kind>UnimpDrdClReq</kind>
224 <what>The annotation macro ANNOTATE_BARRIER_WAIT_AFTER has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
225 <stack>
226 <frame>
227 <ip>0x........</ip>
228 <obj>...</obj>
229 <fn>barrier_wait</fn>
230 <dir>...</dir>
231 <file>annotate_barrier.c</file>
232 <line>...</line>
233 </frame>
234 <frame>
235 <ip>0x........</ip>
236 <obj>...</obj>
237 <fn>threadfunc</fn>
238 <dir>...</dir>
239 <file>annotate_barrier.c</file>
240 <line>...</line>
241 </frame>
242 <frame>
243 <ip>0x........</ip>
244 <obj>...</obj>
245 <fn>vgDrd_thread_wrapper</fn>
246 <dir>...</dir>
247 <file>drd_pthread_intercepts.c</file>
248 <line>...</line>
249 </frame>
250 </stack>
251 </error>
253 <error>
254 <unique>0x........</unique>
255 <tid>...</tid>
256 <kind>UnimpDrdClReq</kind>
257 <what>The annotation macro ANNOTATE_BARRIER_DESTROY has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
258 <stack>
259 <frame>
260 <ip>0x........</ip>
261 <obj>...</obj>
262 <fn>barrier_destroy</fn>
263 <dir>...</dir>
264 <file>annotate_barrier.c</file>
265 <line>...</line>
266 </frame>
267 <frame>
268 <ip>0x........</ip>
269 <obj>...</obj>
270 <fn>barriers_and_races</fn>
271 <dir>...</dir>
272 <file>annotate_barrier.c</file>
273 <line>...</line>
274 </frame>
275 <frame>
276 <ip>0x........</ip>
277 <obj>...</obj>
278 <fn>main</fn>
279 <dir>...</dir>
280 <file>annotate_barrier.c</file>
281 <line>...</line>
282 </frame>
283 </stack>
284 </error>
286 Done.
288 <status>
289 <state>FINISHED</state>
290 <time>...</time>
291 </status>
293 <errorcounts>
294 <pair>
295 <count>...</count>
296 <unique>0x........</unique>
297 </pair>
298 <pair>
299 <count>...</count>
300 <unique>0x........</unique>
301 </pair>
302 <pair>
303 <count>...</count>
304 <unique>0x........</unique>
305 </pair>
306 <pair>
307 <count>...</count>
308 <unique>0x........</unique>
309 </pair>
310 <pair>
311 <count>...</count>
312 <unique>0x........</unique>
313 </pair>
314 <pair>
315 <count>...</count>
316 <unique>0x........</unique>
317 </pair>
318 <pair>
319 <count>...</count>
320 <unique>0x........</unique>
321 </pair>
322 </errorcounts>
324 <suppcounts>...</suppcounts>
326 </valgrindoutput>