Home | History | Annotate | Download | only in tests
      1 <?xml version="1.0"?>
      2 
      3 <valgrindoutput>
      4 
      5 <protocolversion>4</protocolversion>
      6 <protocoltool>drd</protocoltool>
      7 
      8 <preamble>
      9   <line>...</line>
     10   <line>...</line>
     11   <line>...</line>
     12   <line>...</line>
     13 </preamble>
     14 
     15 <pid>...</pid>
     16 <ppid>...</ppid>
     17 <tool>drd</tool>
     18 
     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>
     28 
     29 <status>
     30   <state>RUNNING</state>
     31   <time>...</time>
     32 </status>
     33 
     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>
     66 
     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>
     99 
    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>
    132 
    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>
    165 
    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     <frame>
    189       <ip>0x........</ip>
    190       <obj>...</obj>
    191       <fn>start_thread</fn>
    192     </frame>
    193   </stack>
    194   <auxwhat>Address 0x........ is at offset 0 from 0x.........</auxwhat>
    195   <allocation_context>
    196   <stack>
    197     <frame>
    198       <ip>0x........</ip>
    199       <obj>...</obj>
    200       <fn>malloc</fn>
    201       <dir>...</dir>
    202       <file>vg_replace_malloc.c</file>
    203       <line>...</line>
    204     </frame>
    205     <frame>
    206       <ip>0x........</ip>
    207       <obj>...</obj>
    208       <fn>barriers_and_races</fn>
    209       <dir>...</dir>
    210       <file>annotate_barrier.c</file>
    211       <line>...</line>
    212     </frame>
    213     <frame>
    214       <ip>0x........</ip>
    215       <obj>...</obj>
    216       <fn>main</fn>
    217       <dir>...</dir>
    218       <file>annotate_barrier.c</file>
    219       <line>...</line>
    220     </frame>
    221   </stack>
    222   </allocation_context>
    223 </error>
    224 
    225 <error>
    226   <unique>0x........</unique>
    227   <tid>...</tid>
    228   <kind>UnimpDrdClReq</kind>
    229   <what>The annotation macro ANNOTATE_BARRIER_WAIT_AFTER has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
    230   <stack>
    231     <frame>
    232       <ip>0x........</ip>
    233       <obj>...</obj>
    234       <fn>barrier_wait</fn>
    235       <dir>...</dir>
    236       <file>annotate_barrier.c</file>
    237       <line>...</line>
    238     </frame>
    239     <frame>
    240       <ip>0x........</ip>
    241       <obj>...</obj>
    242       <fn>threadfunc</fn>
    243       <dir>...</dir>
    244       <file>annotate_barrier.c</file>
    245       <line>...</line>
    246     </frame>
    247     <frame>
    248       <ip>0x........</ip>
    249       <obj>...</obj>
    250       <fn>vgDrd_thread_wrapper</fn>
    251       <dir>...</dir>
    252       <file>drd_pthread_intercepts.c</file>
    253       <line>...</line>
    254     </frame>
    255   </stack>
    256 </error>
    257 
    258 <error>
    259   <unique>0x........</unique>
    260   <tid>...</tid>
    261   <kind>UnimpDrdClReq</kind>
    262   <what>The annotation macro ANNOTATE_BARRIER_DESTROY has not yet been implemented in &lt;valgrind/drd.h&gt;</what>
    263   <stack>
    264     <frame>
    265       <ip>0x........</ip>
    266       <obj>...</obj>
    267       <fn>barrier_destroy</fn>
    268       <dir>...</dir>
    269       <file>annotate_barrier.c</file>
    270       <line>...</line>
    271     </frame>
    272     <frame>
    273       <ip>0x........</ip>
    274       <obj>...</obj>
    275       <fn>barriers_and_races</fn>
    276       <dir>...</dir>
    277       <file>annotate_barrier.c</file>
    278       <line>...</line>
    279     </frame>
    280     <frame>
    281       <ip>0x........</ip>
    282       <obj>...</obj>
    283       <fn>main</fn>
    284       <dir>...</dir>
    285       <file>annotate_barrier.c</file>
    286       <line>...</line>
    287     </frame>
    288   </stack>
    289 </error>
    290 
    291 Done.
    292 
    293 <status>
    294   <state>FINISHED</state>
    295   <time>...</time>
    296 </status>
    297 
    298 <errorcounts>
    299   <pair>
    300     <count>...</count>
    301     <unique>0x........</unique>
    302   </pair>
    303   <pair>
    304     <count>...</count>
    305     <unique>0x........</unique>
    306   </pair>
    307   <pair>
    308     <count>...</count>
    309     <unique>0x........</unique>
    310   </pair>
    311   <pair>
    312     <count>...</count>
    313     <unique>0x........</unique>
    314   </pair>
    315   <pair>
    316     <count>...</count>
    317     <unique>0x........</unique>
    318   </pair>
    319   <pair>
    320     <count>...</count>
    321     <unique>0x........</unique>
    322   </pair>
    323   <pair>
    324     <count>...</count>
    325     <unique>0x........</unique>
    326   </pair>
    327 </errorcounts>
    328 
    329 <suppcounts>...</suppcounts>
    330 
    331 </valgrindoutput>
    332 
    333