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   </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>
    219 
    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>
    252 
    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>
    285 
    286 Done.
    287 
    288 <status>
    289   <state>FINISHED</state>
    290   <time>...</time>
    291 </status>
    292 
    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>
    323 
    324 <suppcounts>...</suppcounts>
    325 
    326 </valgrindoutput>
    327 
    328