vestigia

Detect where execution depends on secrets.
git clone git://git.ppad.tech/vestigia.git
Log | Files | Refs | README | LICENSE

probe.xml (3300B)


      1 <?xml version="1.0"?>
      2 
      3 <valgrindoutput>
      4 
      5 <protocolversion>6</protocolversion>
      6 <protocoltool>memcheck</protocoltool>
      7 
      8 <preamble>
      9   <line>Memcheck, a memory error detector</line>
     10   <line>Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.</line>
     11   <line>Using Valgrind-3.26.0 and LibVEX; rerun with -h for copyright info</line>
     12   <line>Command: ./probe</line>
     13 </preamble>
     14 
     15 <pid>18</pid>
     16 <ppid>1</ppid>
     17 <tool>memcheck</tool>
     18 
     19 <args>
     20   <vargv>
     21     <exe>/nix/store/fp56mavabdv7v67y5j3b0ga3v6ygpyha-valgrind-3.26.0/bin/valgrind</exe>
     22     <arg>--tool=memcheck</arg>
     23     <arg>--xml=yes</arg>
     24     <arg>--xml-file=/nix/store/hk357yxizs27h53q9m2ng9n86i7bg8ka-vestigia-probe/memcheck.xml</arg>
     25     <arg>--track-origins=yes</arg>
     26     <arg>--error-limit=no</arg>
     27     <arg>--num-callers=12</arg>
     28     <arg>--expensive-definedness-checks=yes</arg>
     29   </vargv>
     30   <argv>
     31     <exe>./probe</exe>
     32   </argv>
     33 </args>
     34 
     35 <status>
     36   <state>RUNNING</state>
     37   <time>00:00:00:00.138 </time>
     38 </status>
     39 
     40 <error>
     41   <unique>0x0</unique>
     42   <tid>1</tid>
     43   <kind>UninitValue</kind>
     44   <what>Use of uninitialised value of size 8</what>
     45   <stack>
     46     <frame>
     47       <ip>0x400134B</ip>
     48       <obj>/build/probe</obj>
     49       <fn>lookup</fn>
     50       <dir>/nix/store</dir>
     51       <file>z0czkymlici75rf52ivnhrvnx455aafj-probe.c</file>
     52       <line>16</line>
     53     </frame>
     54     <frame>
     55       <ip>0x400116D</ip>
     56       <obj>/build/probe</obj>
     57       <fn>main</fn>
     58       <dir>/nix/store</dir>
     59       <file>z0czkymlici75rf52ivnhrvnx455aafj-probe.c</file>
     60       <line>31</line>
     61     </frame>
     62   </stack>
     63   <auxwhat>Uninitialised value was created by a client request</auxwhat>
     64   <stack>
     65     <frame>
     66       <ip>0x400114B</ip>
     67       <obj>/build/probe</obj>
     68       <fn>main</fn>
     69       <dir>/nix/store</dir>
     70       <file>z0czkymlici75rf52ivnhrvnx455aafj-probe.c</file>
     71       <line>30</line>
     72     </frame>
     73   </stack>
     74 </error>
     75 
     76 <error>
     77   <unique>0x1</unique>
     78   <tid>1</tid>
     79   <kind>UninitValue</kind>
     80   <what>Use of uninitialised value of size 8</what>
     81   <stack>
     82     <frame>
     83       <ip>0x4001195</ip>
     84       <obj>/build/probe</obj>
     85       <fn>main</fn>
     86       <dir>/nix/store</dir>
     87       <file>z0czkymlici75rf52ivnhrvnx455aafj-probe.c</file>
     88       <line>33</line>
     89     </frame>
     90   </stack>
     91   <auxwhat>Uninitialised value was created by a client request</auxwhat>
     92   <stack>
     93     <frame>
     94       <ip>0x400114B</ip>
     95       <obj>/build/probe</obj>
     96       <fn>main</fn>
     97       <dir>/nix/store</dir>
     98       <file>z0czkymlici75rf52ivnhrvnx455aafj-probe.c</file>
     99       <line>30</line>
    100     </frame>
    101   </stack>
    102 </error>
    103 
    104 <status>
    105   <state>FINISHED</state>
    106   <time>00:00:00:00.563 </time>
    107 </status>
    108 
    109 <heap_summary>
    110   <memory_in_use_at_exit>
    111     <bytes>0</bytes>
    112     <blocks>0</blocks>
    113   </memory_in_use_at_exit>
    114   <total_heap_usage>
    115     <allocs>1</allocs>
    116     <frees>1</frees>
    117     <bytes_allocated>4,096</bytes_allocated>
    118   </total_heap_usage>
    119 </heap_summary>
    120 
    121 <all_heap_blocks_freed>true</all_heap_blocks_freed>
    122 
    123 <errorcounts>
    124   <pair>
    125     <count>1</count>
    126     <unique>0x1</unique>
    127   </pair>
    128   <pair>
    129     <count>1</count>
    130     <unique>0x0</unique>
    131   </pair>
    132 </errorcounts>
    133 
    134 <suppcounts>
    135 </suppcounts>
    136 
    137 <error_summary>
    138   <errors>2</errors>
    139   <error_contexts>2</error_contexts>
    140   <suppressed>0</suppressed>
    141   <suppressed_contexts>0</suppressed_contexts>
    142 </error_summary>
    143 
    144 </valgrindoutput>