|
From: <sv...@va...> - 2005-06-09 13:24:34
|
Author: sewardj Date: 2005-06-09 14:23:56 +0100 (Thu, 09 Jun 2005) New Revision: 3858 Log: Alternate expected outputs with better stack traces. CFI based stack unwinding may have been a giant pain to implement, but it does appear to be better at not missing stack frames and generally being consistent then the old x86-linux follow-the-%ebp scheme. Added: trunk/corecheck/tests/fdleak_dup.stderr.exp3 trunk/corecheck/tests/fdleak_dup2.stderr.exp3 trunk/corecheck/tests/fdleak_pipe.stderr.exp2 Modified: trunk/corecheck/tests/Makefile.am Modified: trunk/corecheck/tests/Makefile.am =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/corecheck/tests/Makefile.am 2005-06-09 13:21:58 UTC (rev 3857) +++ trunk/corecheck/tests/Makefile.am 2005-06-09 13:23:56 UTC (rev 3858) @@ -13,15 +13,17 @@ fdleak_cmsg.stderr.exp fdleak_cmsg.stderr.exp2 fdleak_cmsg.vgtest \ fdleak_creat.stderr.exp fdleak_creat.stderr.exp2 \ fdleak_creat.stderr.exp3 fdleak_creat.vgtest \ - fdleak_dup.stderr.exp fdleak_dup.stderr.exp2 fdleak_dup.vgtest \ - fdleak_dup2.stderr.exp fdleak_dup2.stderr.exp2 fdleak_dup2.vgtest \ + fdleak_dup.stderr.exp fdleak_dup.stderr.exp2 \ + fdleak_dup.stderr.exp3 fdleak_dup.vgtest \ + fdleak_dup2.stderr.exp fdleak_dup2.stderr.exp2 \ + fdleak_dup2.stderr.exp3 fdleak_dup2.vgtest \ fdleak_fcntl.stderr.exp fdleak_fcntl.stderr.exp2 \ fdleak_fcntl.stderr.exp3 fdleak_fcntl.stderr.exp4 \ fdleak_fcntl.vgtest \ fdleak_ipv4.stderr.exp fdleak_ipv4.stderr.exp2 \ fdleak_ipv4.stdout.exp fdleak_ipv4.vgtest \ fdleak_open.stderr.exp fdleak_open.stderr.exp2 fdleak_open.vgtest \ - fdleak_pipe.stderr.exp fdleak_pipe.vgtest \ + fdleak_pipe.stderr.exp fdleak_pipe.stderr.exp2 fdleak_pipe.vgtest \ fdleak_socketpair.stderr.exp fdleak_socketpair.stderr.exp2 \ fdleak_socketpair.vgtest \ pth_atfork1.stderr.exp pth_atfork1.stdout.exp pth_atfork1.vgtest \ Added: trunk/corecheck/tests/fdleak_dup.stderr.exp3 =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/corecheck/tests/fdleak_dup.stderr.exp3 2005-06-09 13:21:58 UTC = (rev 3857) +++ trunk/corecheck/tests/fdleak_dup.stderr.exp3 2005-06-09 13:23:56 UTC = (rev 3858) @@ -0,0 +1,22 @@ + + +FILE DESCRIPTORS: 5 open at exit. +Open file descriptor .: /dev/null + at 0x........: dup (in /...libc...) + by 0x........: main (fdleak_dup.c:17) + +Open file descriptor .: /dev/null + at 0x........: open (in /...libc...) + by 0x........: main (fdleak_dup.c:16) + +Open file descriptor .: . + <inherited from parent> + +Open file descriptor .: . + <inherited from parent> + +Open file descriptor .: /dev/null + <inherited from parent> + + +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Added: trunk/corecheck/tests/fdleak_dup2.stderr.exp3 =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/corecheck/tests/fdleak_dup2.stderr.exp3 2005-06-09 13:21:58 UTC= (rev 3857) +++ trunk/corecheck/tests/fdleak_dup2.stderr.exp3 2005-06-09 13:23:56 UTC= (rev 3858) @@ -0,0 +1,26 @@ + + +FILE DESCRIPTORS: 6 open at exit. +Open file descriptor .: /dev/null + at 0x........: dup2 (in /...libc...) + by 0x........: main (fdleak_dup2.c:20) + +Open file descriptor .: /dev/null + at 0x........: dup2 (in /...libc...) + by 0x........: main (fdleak_dup2.c:21) + +Open file descriptor .: /dev/null + at 0x........: open (in /...libc...) + by 0x........: main (fdleak_dup2.c:17) + +Open file descriptor .: . + <inherited from parent> + +Open file descriptor .: . + <inherited from parent> + +Open file descriptor .: /dev/null + <inherited from parent> + + +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Added: trunk/corecheck/tests/fdleak_pipe.stderr.exp2 =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/corecheck/tests/fdleak_pipe.stderr.exp2 2005-06-09 13:21:58 UTC= (rev 3857) +++ trunk/corecheck/tests/fdleak_pipe.stderr.exp2 2005-06-09 13:23:56 UTC= (rev 3858) @@ -0,0 +1,22 @@ + + +FILE DESCRIPTORS: 5 open at exit. +Open file descriptor .: + at 0x........: pipe (in /...libc...) + by 0x........: main (fdleak_pipe.c:15) + +Open file descriptor .: + at 0x........: pipe (in /...libc...) + by 0x........: main (fdleak_pipe.c:15) + +Open file descriptor .: . + <inherited from parent> + +Open file descriptor .: . + <inherited from parent> + +Open file descriptor .: /dev/null + <inherited from parent> + + +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |