drd: Add a consistency check
[valgrind.git] / drd / tests / thread_name_xml.stderr.exp
blob36b53604e8afdc877504b5dcf41028b8f0cd669b
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>./thread_name</exe>
23 </argv>
24 </args>
26 <status>
27 <state>RUNNING</state>
28 <time>...</time>
29 </status>
32 thread_func instance 1
34 <error>
35 <unique>0x........</unique>
36 <tid>...</tid>
37 <kind>MutexErr</kind>
38 <what>The object at address 0x........ is not a mutex.</what>
39 <stack>
40 <frame>
41 <ip>0x........</ip>
42 <obj>...</obj>
43 <fn>pthread_mutex_unlock</fn>
44 <dir>...</dir>
45 <file>drd_pthread_intercepts.c</file>
46 <line>...</line>
47 </frame>
48 <frame>
49 <ip>0x........</ip>
50 <obj>...</obj>
51 <fn>thread_func</fn>
52 <dir>...</dir>
53 <file>thread_name.c</file>
54 <line>...</line>
55 </frame>
56 <frame>
57 <ip>0x........</ip>
58 <obj>...</obj>
59 <fn>vgDrd_thread_wrapper</fn>
60 <dir>...</dir>
61 <file>drd_pthread_intercepts.c</file>
62 <line>...</line>
63 </frame>
64 </stack>
65 </error>
68 thread_func instance 2
70 <error>
71 <unique>0x........</unique>
72 <tid>...</tid>
73 <kind>MutexErr</kind>
74 <what>The object at address 0x........ is not a mutex.</what>
75 <stack>
76 <frame>
77 <ip>0x........</ip>
78 <obj>...</obj>
79 <fn>pthread_mutex_unlock</fn>
80 <dir>...</dir>
81 <file>drd_pthread_intercepts.c</file>
82 <line>...</line>
83 </frame>
84 <frame>
85 <ip>0x........</ip>
86 <obj>...</obj>
87 <fn>thread_func</fn>
88 <dir>...</dir>
89 <file>thread_name.c</file>
90 <line>...</line>
91 </frame>
92 <frame>
93 <ip>0x........</ip>
94 <obj>...</obj>
95 <fn>vgDrd_thread_wrapper</fn>
96 <dir>...</dir>
97 <file>drd_pthread_intercepts.c</file>
98 <line>...</line>
99 </frame>
100 </stack>
101 </error>
104 thread_func instance 3
106 <error>
107 <unique>0x........</unique>
108 <tid>...</tid>
109 <kind>MutexErr</kind>
110 <what>The object at address 0x........ is not a mutex.</what>
111 <stack>
112 <frame>
113 <ip>0x........</ip>
114 <obj>...</obj>
115 <fn>pthread_mutex_unlock</fn>
116 <dir>...</dir>
117 <file>drd_pthread_intercepts.c</file>
118 <line>...</line>
119 </frame>
120 <frame>
121 <ip>0x........</ip>
122 <obj>...</obj>
123 <fn>thread_func</fn>
124 <dir>...</dir>
125 <file>thread_name.c</file>
126 <line>...</line>
127 </frame>
128 <frame>
129 <ip>0x........</ip>
130 <obj>...</obj>
131 <fn>vgDrd_thread_wrapper</fn>
132 <dir>...</dir>
133 <file>drd_pthread_intercepts.c</file>
134 <line>...</line>
135 </frame>
136 </stack>
137 </error>
140 thread_func instance 4
142 <error>
143 <unique>0x........</unique>
144 <tid>...</tid>
145 <kind>MutexErr</kind>
146 <what>The object at address 0x........ is not a mutex.</what>
147 <stack>
148 <frame>
149 <ip>0x........</ip>
150 <obj>...</obj>
151 <fn>pthread_mutex_unlock</fn>
152 <dir>...</dir>
153 <file>drd_pthread_intercepts.c</file>
154 <line>...</line>
155 </frame>
156 <frame>
157 <ip>0x........</ip>
158 <obj>...</obj>
159 <fn>thread_func</fn>
160 <dir>...</dir>
161 <file>thread_name.c</file>
162 <line>...</line>
163 </frame>
164 <frame>
165 <ip>0x........</ip>
166 <obj>...</obj>
167 <fn>vgDrd_thread_wrapper</fn>
168 <dir>...</dir>
169 <file>drd_pthread_intercepts.c</file>
170 <line>...</line>
171 </frame>
172 </stack>
173 </error>
176 thread_func instance 5
178 <error>
179 <unique>0x........</unique>
180 <tid>...</tid>
181 <kind>MutexErr</kind>
182 <what>The object at address 0x........ is not a mutex.</what>
183 <stack>
184 <frame>
185 <ip>0x........</ip>
186 <obj>...</obj>
187 <fn>pthread_mutex_unlock</fn>
188 <dir>...</dir>
189 <file>drd_pthread_intercepts.c</file>
190 <line>...</line>
191 </frame>
192 <frame>
193 <ip>0x........</ip>
194 <obj>...</obj>
195 <fn>thread_func</fn>
196 <dir>...</dir>
197 <file>thread_name.c</file>
198 <line>...</line>
199 </frame>
200 <frame>
201 <ip>0x........</ip>
202 <obj>...</obj>
203 <fn>vgDrd_thread_wrapper</fn>
204 <dir>...</dir>
205 <file>drd_pthread_intercepts.c</file>
206 <line>...</line>
207 </frame>
208 </stack>
209 </error>
212 thread_func instance 6
214 <error>
215 <unique>0x........</unique>
216 <tid>...</tid>
217 <kind>MutexErr</kind>
218 <what>The object at address 0x........ is not a mutex.</what>
219 <stack>
220 <frame>
221 <ip>0x........</ip>
222 <obj>...</obj>
223 <fn>pthread_mutex_unlock</fn>
224 <dir>...</dir>
225 <file>drd_pthread_intercepts.c</file>
226 <line>...</line>
227 </frame>
228 <frame>
229 <ip>0x........</ip>
230 <obj>...</obj>
231 <fn>thread_func</fn>
232 <dir>...</dir>
233 <file>thread_name.c</file>
234 <line>...</line>
235 </frame>
236 <frame>
237 <ip>0x........</ip>
238 <obj>...</obj>
239 <fn>vgDrd_thread_wrapper</fn>
240 <dir>...</dir>
241 <file>drd_pthread_intercepts.c</file>
242 <line>...</line>
243 </frame>
244 </stack>
245 </error>
248 thread_func instance 7
250 <error>
251 <unique>0x........</unique>
252 <tid>...</tid>
253 <kind>MutexErr</kind>
254 <what>The object at address 0x........ is not a mutex.</what>
255 <stack>
256 <frame>
257 <ip>0x........</ip>
258 <obj>...</obj>
259 <fn>pthread_mutex_unlock</fn>
260 <dir>...</dir>
261 <file>drd_pthread_intercepts.c</file>
262 <line>...</line>
263 </frame>
264 <frame>
265 <ip>0x........</ip>
266 <obj>...</obj>
267 <fn>thread_func</fn>
268 <dir>...</dir>
269 <file>thread_name.c</file>
270 <line>...</line>
271 </frame>
272 <frame>
273 <ip>0x........</ip>
274 <obj>...</obj>
275 <fn>vgDrd_thread_wrapper</fn>
276 <dir>...</dir>
277 <file>drd_pthread_intercepts.c</file>
278 <line>...</line>
279 </frame>
280 </stack>
281 </error>
284 thread_func instance 8
286 <error>
287 <unique>0x........</unique>
288 <tid>...</tid>
289 <kind>MutexErr</kind>
290 <what>The object at address 0x........ is not a mutex.</what>
291 <stack>
292 <frame>
293 <ip>0x........</ip>
294 <obj>...</obj>
295 <fn>pthread_mutex_unlock</fn>
296 <dir>...</dir>
297 <file>drd_pthread_intercepts.c</file>
298 <line>...</line>
299 </frame>
300 <frame>
301 <ip>0x........</ip>
302 <obj>...</obj>
303 <fn>thread_func</fn>
304 <dir>...</dir>
305 <file>thread_name.c</file>
306 <line>...</line>
307 </frame>
308 <frame>
309 <ip>0x........</ip>
310 <obj>...</obj>
311 <fn>vgDrd_thread_wrapper</fn>
312 <dir>...</dir>
313 <file>drd_pthread_intercepts.c</file>
314 <line>...</line>
315 </frame>
316 </stack>
317 </error>
320 thread_func instance 9
322 <error>
323 <unique>0x........</unique>
324 <tid>...</tid>
325 <kind>MutexErr</kind>
326 <what>The object at address 0x........ is not a mutex.</what>
327 <stack>
328 <frame>
329 <ip>0x........</ip>
330 <obj>...</obj>
331 <fn>pthread_mutex_unlock</fn>
332 <dir>...</dir>
333 <file>drd_pthread_intercepts.c</file>
334 <line>...</line>
335 </frame>
336 <frame>
337 <ip>0x........</ip>
338 <obj>...</obj>
339 <fn>thread_func</fn>
340 <dir>...</dir>
341 <file>thread_name.c</file>
342 <line>...</line>
343 </frame>
344 <frame>
345 <ip>0x........</ip>
346 <obj>...</obj>
347 <fn>vgDrd_thread_wrapper</fn>
348 <dir>...</dir>
349 <file>drd_pthread_intercepts.c</file>
350 <line>...</line>
351 </frame>
352 </stack>
353 </error>
356 thread_func instance 10
358 <error>
359 <unique>0x........</unique>
360 <tid>...</tid>
361 <kind>MutexErr</kind>
362 <what>The object at address 0x........ is not a mutex.</what>
363 <stack>
364 <frame>
365 <ip>0x........</ip>
366 <obj>...</obj>
367 <fn>pthread_mutex_unlock</fn>
368 <dir>...</dir>
369 <file>drd_pthread_intercepts.c</file>
370 <line>...</line>
371 </frame>
372 <frame>
373 <ip>0x........</ip>
374 <obj>...</obj>
375 <fn>thread_func</fn>
376 <dir>...</dir>
377 <file>thread_name.c</file>
378 <line>...</line>
379 </frame>
380 <frame>
381 <ip>0x........</ip>
382 <obj>...</obj>
383 <fn>vgDrd_thread_wrapper</fn>
384 <dir>...</dir>
385 <file>drd_pthread_intercepts.c</file>
386 <line>...</line>
387 </frame>
388 </stack>
389 </error>
392 <status>
393 <state>FINISHED</state>
394 <time>...</time>
395 </status>
397 <errorcounts>
398 <pair>
399 <count>...</count>
400 <unique>0x........</unique>
401 </pair>
402 <pair>
403 <count>...</count>
404 <unique>0x........</unique>
405 </pair>
406 <pair>
407 <count>...</count>
408 <unique>0x........</unique>
409 </pair>
410 <pair>
411 <count>...</count>
412 <unique>0x........</unique>
413 </pair>
414 <pair>
415 <count>...</count>
416 <unique>0x........</unique>
417 </pair>
418 <pair>
419 <count>...</count>
420 <unique>0x........</unique>
421 </pair>
422 <pair>
423 <count>...</count>
424 <unique>0x........</unique>
425 </pair>
426 <pair>
427 <count>...</count>
428 <unique>0x........</unique>
429 </pair>
430 <pair>
431 <count>...</count>
432 <unique>0x........</unique>
433 </pair>
434 <pair>
435 <count>...</count>
436 <unique>0x........</unique>
437 </pair>
438 </errorcounts>
440 <suppcounts>...</suppcounts>
442 </valgrindoutput>