]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Alternate expected outputs with better stack traces. CFI based stack
authorJulian Seward <jseward@acm.org>
Thu, 9 Jun 2005 13:23:56 +0000 (13:23 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 9 Jun 2005 13:23:56 +0000 (13:23 +0000)
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.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3858

corecheck/tests/Makefile.am
corecheck/tests/fdleak_dup.stderr.exp3 [new file with mode: 0644]
corecheck/tests/fdleak_dup2.stderr.exp3 [new file with mode: 0644]
corecheck/tests/fdleak_pipe.stderr.exp2 [new file with mode: 0644]

index d877249c66e10c49045798063462efdaf1131e7a..349e44b4e8b258a78bdca53f0441e96c25e6b219 100644 (file)
@@ -13,15 +13,17 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
        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 \
diff --git a/corecheck/tests/fdleak_dup.stderr.exp3 b/corecheck/tests/fdleak_dup.stderr.exp3
new file mode 100644 (file)
index 0000000..9940753
--- /dev/null
@@ -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)
diff --git a/corecheck/tests/fdleak_dup2.stderr.exp3 b/corecheck/tests/fdleak_dup2.stderr.exp3
new file mode 100644 (file)
index 0000000..17d0752
--- /dev/null
@@ -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)
diff --git a/corecheck/tests/fdleak_pipe.stderr.exp2 b/corecheck/tests/fdleak_pipe.stderr.exp2
new file mode 100644 (file)
index 0000000..1e3a082
--- /dev/null
@@ -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)