|
From: <sv...@va...> - 2005-06-30 23:32:34
|
Author: sewardj Date: 2005-07-01 00:32:30 +0100 (Fri, 01 Jul 2005) New Revision: 4071 Log: Update expected output. Modified: trunk/memcheck/tests/xml1.stderr.exp64 Modified: trunk/memcheck/tests/xml1.stderr.exp64 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/memcheck/tests/xml1.stderr.exp64 2005-06-30 23:20:30 UTC (rev 4= 070) +++ trunk/memcheck/tests/xml1.stderr.exp64 2005-06-30 23:32:30 UTC (rev 4= 071) @@ -1,3 +1,4 @@ +<?xml version=3D"1.0"?> =20 <valgrindoutput> =20 @@ -3,10 +4,12 @@ <protocolversion>1</protocolversion> =20 -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> +<preamble> + <line>...</line> + <line>...</line> + <line>...</line> + <line>...</line> + <line>...</line> + <line>...</line> +</preamble> =20 <pid>...</pid> @@ -15,7 +18,7 @@ <tool>memcheck</tool> =20 <argv> - <arg>./xml1</arg> + <exe>./xml1</exe> </argv> =20 <status>RUNNING</status> @@ -26,18 +29,81 @@ <kind>InvalidRead</kind> <what>Invalid read of size 4</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>11</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> <auxwhat>Address 0x........ is 0 bytes after a block of size 40 alloc'= d</auxwhat> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>malloc</fn><file>vg_repl= ace_malloc.c</file><line>220</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>8</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>malloc</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -47,10 +113,38 @@ <kind>UninitCondition</kind> <what>Conditional jump or move depends on uninitialised value(s)</what= > <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>14</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -60,10 +154,38 @@ <kind>UninitValue</kind> <what>Use of uninitialised value of size 8</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>21</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -73,19 +195,89 @@ <kind>InvalidFree</kind> <what>Invalid free() / delete / delete[]</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>free</fn><file>vg_replac= e_malloc.c</file><line>306</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>25</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>free</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> <auxwhat>Address 0x........ is 0 bytes inside a block of size 40 free'= d</auxwhat> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>free</fn><file>vg_replac= e_malloc.c</file><line>306</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>24</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>free</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -95,11 +287,46 @@ <kind>InvalidFree</kind> <what>Invalid free() / delete / delete[]</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>free</fn><file>vg_replac= e_malloc.c</file><line>306</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>28</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>free</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> <auxwhat>Address 0x........ is on thread 1's stack</auxwhat> </error> @@ -110,31 +337,49 @@ <kind>SyscallParam</kind> <what>Syscall param exit_group(exit_code) contains uninitialised byte(= s)</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>_Exit</fn></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>exit</fn></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>__libc_start_main</fn></= frame> - <frame><ip>0x........</ip><obj>...</obj><file>start.S</file><line>11= 3</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>_Exit</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>exit</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>__libc_start_main</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <dir>...</dir> + <file>start.S</file> + <line>...</line> + </frame> </stack> </error> =20 <errorcounts> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> </errorcounts> =20 <status>FINISHED</status> =20 <suppcounts> - <pair><count>3</count><name>index-not-intercepted-early-enough-HACK-1<= /name></pair> - <pair><count>1</count><name>strlen-not-intercepted-early-enough-HACK-5= </name></pair> - <pair><count>1</count><name>strlen-not-intercepted-early-enough-HACK-4= </name></pair> - <pair><count>1</count><name>strlen-not-intercepted-early-enough-HACK-3= </name></pair> - <pair><count>2</count><name>dl_relocate_object</name></pair> -<suppcounts> + <pair> <count>3</count> <name>index-not-intercepted-early-enough-HACK-= 1</name> </pair> + <pair> <count>1</count> <name>strlen-not-intercepted-early-enough-HACK= -5</name> </pair> + <pair> <count>1</count> <name>strlen-not-intercepted-early-enough-HACK= -4</name> </pair> + <pair> <count>1</count> <name>strlen-not-intercepted-early-enough-HACK= -3</name> </pair> + <pair> <count>2</count> <name>dl_relocate_object</name> </pair> +</suppcounts> =20 <error> <unique>0x........</unique> @@ -144,11 +389,46 @@ <leakedbytes>396</leakedbytes> <leakedblocks>1</leakedblocks> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>malloc</fn><file>vg_repl= ace_malloc.c</file><line>220</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>31</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>malloc</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 |