]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Rename 'exp-ptrcheck' to 'exp-sgcheck' and hope this does not cause
authorJulian Seward <jseward@acm.org>
Wed, 11 May 2011 16:04:28 +0000 (16:04 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 11 May 2011 16:04:28 +0000 (16:04 +0000)
too much build carnage.

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

153 files changed:
Makefile.am
configure.in
docs/xml/manual.xml
exp-ptrcheck.supp [deleted file]
exp-sgcheck.supp [new file with mode: 0644]
exp-sgcheck/Makefile.am [moved from exp-ptrcheck/Makefile.am with 50% similarity]
exp-sgcheck/docs/sg-manual.xml [moved from exp-ptrcheck/docs/pc-manual.xml with 100% similarity]
exp-sgcheck/h_intercepts.c [moved from exp-ptrcheck/h_intercepts.c with 100% similarity]
exp-sgcheck/h_main.c [moved from exp-ptrcheck/h_main.c with 100% similarity]
exp-sgcheck/h_main.h [moved from exp-ptrcheck/h_main.h with 100% similarity]
exp-sgcheck/pc_common.c [moved from exp-ptrcheck/pc_common.c with 100% similarity]
exp-sgcheck/pc_common.h [moved from exp-ptrcheck/pc_common.h with 100% similarity]
exp-sgcheck/pc_main.c [moved from exp-ptrcheck/pc_main.c with 96% similarity]
exp-sgcheck/sg_main.c [moved from exp-ptrcheck/sg_main.c with 100% similarity]
exp-sgcheck/sg_main.h [moved from exp-ptrcheck/sg_main.h with 100% similarity]
exp-sgcheck/tests/Makefile.am [moved from exp-ptrcheck/tests/Makefile.am with 100% similarity]
exp-sgcheck/tests/add.c [moved from exp-ptrcheck/tests/add.c with 100% similarity]
exp-sgcheck/tests/add.stderr.exp [moved from exp-ptrcheck/tests/add.stderr.exp with 100% similarity]
exp-sgcheck/tests/add.vgtest-disabled [moved from exp-ptrcheck/tests/add.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/and.c [moved from exp-ptrcheck/tests/and.c with 100% similarity]
exp-sgcheck/tests/and.stderr.exp [moved from exp-ptrcheck/tests/and.stderr.exp with 100% similarity]
exp-sgcheck/tests/and.vgtest-disabled [moved from exp-ptrcheck/tests/and.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/arith.c [moved from exp-ptrcheck/tests/arith.c with 100% similarity]
exp-sgcheck/tests/arith.stderr.exp [moved from exp-ptrcheck/tests/arith.stderr.exp with 100% similarity]
exp-sgcheck/tests/arith.vgtest-disabled [moved from exp-ptrcheck/tests/arith.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/arith_include1.c [moved from exp-ptrcheck/tests/arith_include1.c with 100% similarity]
exp-sgcheck/tests/arith_include2.c [moved from exp-ptrcheck/tests/arith_include2.c with 100% similarity]
exp-sgcheck/tests/bad_percentify.c [moved from exp-ptrcheck/tests/bad_percentify.c with 100% similarity]
exp-sgcheck/tests/bad_percentify.stderr.exp-glibc28-amd64 [moved from exp-ptrcheck/tests/bad_percentify.stderr.exp-glibc28-amd64 with 100% similarity]
exp-sgcheck/tests/bad_percentify.stdout.exp [moved from exp-ptrcheck/tests/bad_percentify.stdout.exp with 100% similarity]
exp-sgcheck/tests/bad_percentify.vgtest [moved from exp-ptrcheck/tests/bad_percentify.vgtest with 100% similarity]
exp-sgcheck/tests/base.c [moved from exp-ptrcheck/tests/base.c with 100% similarity]
exp-sgcheck/tests/base.stderr.exp-glibc25-amd64 [moved from exp-ptrcheck/tests/base.stderr.exp-glibc25-amd64 with 100% similarity]
exp-sgcheck/tests/base.stderr.exp-glibc25-x86 [moved from exp-ptrcheck/tests/base.stderr.exp-glibc25-x86 with 100% similarity]
exp-sgcheck/tests/base.vgtest [moved from exp-ptrcheck/tests/base.vgtest with 100% similarity]
exp-sgcheck/tests/ccc.cpp [moved from exp-ptrcheck/tests/ccc.cpp with 100% similarity]
exp-sgcheck/tests/ccc.stderr.exp-glibc25-amd64 [moved from exp-ptrcheck/tests/ccc.stderr.exp-glibc25-amd64 with 100% similarity]
exp-sgcheck/tests/ccc.stderr.exp-glibc27-x86 [moved from exp-ptrcheck/tests/ccc.stderr.exp-glibc27-x86 with 100% similarity]
exp-sgcheck/tests/ccc.stderr.exp-glibc28-amd64 [moved from exp-ptrcheck/tests/ccc.stderr.exp-glibc28-amd64 with 100% similarity]
exp-sgcheck/tests/ccc.vgtest [moved from exp-ptrcheck/tests/ccc.vgtest with 100% similarity]
exp-sgcheck/tests/cmp.c [moved from exp-ptrcheck/tests/cmp.c with 100% similarity]
exp-sgcheck/tests/cmp.stderr.exp [moved from exp-ptrcheck/tests/cmp.stderr.exp with 100% similarity]
exp-sgcheck/tests/cmp.vgtest-disabled [moved from exp-ptrcheck/tests/cmp.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/filter_add [moved from exp-ptrcheck/tests/filter_add with 100% similarity]
exp-sgcheck/tests/filter_stderr [moved from exp-ptrcheck/tests/filter_stderr with 100% similarity]
exp-sgcheck/tests/filter_suppgen [moved from exp-ptrcheck/tests/filter_suppgen with 100% similarity]
exp-sgcheck/tests/fp.c [moved from exp-ptrcheck/tests/fp.c with 100% similarity]
exp-sgcheck/tests/fp.stderr.exp [moved from exp-ptrcheck/tests/fp.stderr.exp with 100% similarity]
exp-sgcheck/tests/fp.vgtest [moved from exp-ptrcheck/tests/fp.vgtest with 100% similarity]
exp-sgcheck/tests/globalerr.c [moved from exp-ptrcheck/tests/globalerr.c with 100% similarity]
exp-sgcheck/tests/globalerr.stderr.exp-glibc28-amd64 [moved from exp-ptrcheck/tests/globalerr.stderr.exp-glibc28-amd64 with 100% similarity]
exp-sgcheck/tests/globalerr.stdout.exp [moved from exp-ptrcheck/tests/globalerr.stdout.exp with 100% similarity]
exp-sgcheck/tests/globalerr.vgtest [moved from exp-ptrcheck/tests/globalerr.vgtest with 100% similarity]
exp-sgcheck/tests/hackedbz2.c [moved from exp-ptrcheck/tests/hackedbz2.c with 100% similarity]
exp-sgcheck/tests/hackedbz2.stderr.exp-glibc28-amd64 [moved from exp-ptrcheck/tests/hackedbz2.stderr.exp-glibc28-amd64 with 100% similarity]
exp-sgcheck/tests/hackedbz2.stdout.exp [moved from exp-ptrcheck/tests/hackedbz2.stdout.exp with 100% similarity]
exp-sgcheck/tests/hackedbz2.vgtest [moved from exp-ptrcheck/tests/hackedbz2.vgtest with 100% similarity]
exp-sgcheck/tests/hp_bounds.c [moved from exp-ptrcheck/tests/hp_bounds.c with 100% similarity]
exp-sgcheck/tests/hp_bounds.stderr.exp [moved from exp-ptrcheck/tests/hp_bounds.stderr.exp with 100% similarity]
exp-sgcheck/tests/hp_bounds.vgtest [moved from exp-ptrcheck/tests/hp_bounds.vgtest with 100% similarity]
exp-sgcheck/tests/hp_dangle.c [moved from exp-ptrcheck/tests/hp_dangle.c with 100% similarity]
exp-sgcheck/tests/hp_dangle.stderr.exp [moved from exp-ptrcheck/tests/hp_dangle.stderr.exp with 100% similarity]
exp-sgcheck/tests/hp_dangle.vgtest [moved from exp-ptrcheck/tests/hp_dangle.vgtest with 100% similarity]
exp-sgcheck/tests/hsg.c [moved from exp-ptrcheck/tests/hsg.c with 100% similarity]
exp-sgcheck/tests/hsg.stderr.exp [moved from exp-ptrcheck/tests/hsg.stderr.exp with 100% similarity]
exp-sgcheck/tests/hsg.stdout.exp [moved from exp-ptrcheck/tests/hsg.stdout.exp with 100% similarity]
exp-sgcheck/tests/hsg.vgtest [moved from exp-ptrcheck/tests/hsg.vgtest with 100% similarity]
exp-sgcheck/tests/idiv.c [moved from exp-ptrcheck/tests/idiv.c with 100% similarity]
exp-sgcheck/tests/idiv.stderr.exp [moved from exp-ptrcheck/tests/idiv.stderr.exp with 100% similarity]
exp-sgcheck/tests/idiv.vgtest-disabled [moved from exp-ptrcheck/tests/idiv.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/imul.c [moved from exp-ptrcheck/tests/imul.c with 100% similarity]
exp-sgcheck/tests/imul.stderr.exp [moved from exp-ptrcheck/tests/imul.stderr.exp with 100% similarity]
exp-sgcheck/tests/imul.vgtest-disabled [moved from exp-ptrcheck/tests/imul.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/is_arch_supported [moved from exp-ptrcheck/tests/is_arch_supported with 100% similarity]
exp-sgcheck/tests/justify.c [moved from exp-ptrcheck/tests/justify.c with 100% similarity]
exp-sgcheck/tests/justify.stderr.exp [moved from exp-ptrcheck/tests/justify.stderr.exp with 100% similarity]
exp-sgcheck/tests/justify.vgtest [moved from exp-ptrcheck/tests/justify.vgtest with 100% similarity]
exp-sgcheck/tests/mm.c [moved from exp-ptrcheck/tests/mm.c with 100% similarity]
exp-sgcheck/tests/mm.stderr.exp [moved from exp-ptrcheck/tests/mm.stderr.exp with 100% similarity]
exp-sgcheck/tests/mm.vgtest-disabled [moved from exp-ptrcheck/tests/mm.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/neg.c [moved from exp-ptrcheck/tests/neg.c with 100% similarity]
exp-sgcheck/tests/neg.stderr.exp [moved from exp-ptrcheck/tests/neg.stderr.exp with 100% similarity]
exp-sgcheck/tests/neg.vgtest-disabled [moved from exp-ptrcheck/tests/neg.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/not.c [moved from exp-ptrcheck/tests/not.c with 100% similarity]
exp-sgcheck/tests/not.stderr.exp [moved from exp-ptrcheck/tests/not.stderr.exp with 100% similarity]
exp-sgcheck/tests/not.vgtest-disabled [moved from exp-ptrcheck/tests/not.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/or.c [moved from exp-ptrcheck/tests/or.c with 100% similarity]
exp-sgcheck/tests/or.stderr.exp [moved from exp-ptrcheck/tests/or.stderr.exp with 100% similarity]
exp-sgcheck/tests/or.vgtest-disabled [moved from exp-ptrcheck/tests/or.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/partial.c [moved from exp-ptrcheck/tests/partial.c with 100% similarity]
exp-sgcheck/tests/partial_bad.stderr.exp-glibc25-amd64 [moved from exp-ptrcheck/tests/partial_bad.stderr.exp-glibc25-amd64 with 100% similarity]
exp-sgcheck/tests/partial_bad.stderr.exp-glibc25-x86 [moved from exp-ptrcheck/tests/partial_bad.stderr.exp-glibc25-x86 with 100% similarity]
exp-sgcheck/tests/partial_bad.vgtest [moved from exp-ptrcheck/tests/partial_bad.vgtest with 100% similarity]
exp-sgcheck/tests/partial_good.stderr.exp-glibc25-amd64 [moved from exp-ptrcheck/tests/partial_good.stderr.exp-glibc25-amd64 with 100% similarity]
exp-sgcheck/tests/partial_good.stderr.exp-glibc25-x86 [moved from exp-ptrcheck/tests/partial_good.stderr.exp-glibc25-x86 with 100% similarity]
exp-sgcheck/tests/partial_good.vgtest [moved from exp-ptrcheck/tests/partial_good.vgtest with 100% similarity]
exp-sgcheck/tests/preen_invars.c [moved from exp-ptrcheck/tests/preen_invars.c with 100% similarity]
exp-sgcheck/tests/preen_invars.stderr.exp-glibc28-amd64 [moved from exp-ptrcheck/tests/preen_invars.stderr.exp-glibc28-amd64 with 100% similarity]
exp-sgcheck/tests/preen_invars.stdout.exp [moved from exp-ptrcheck/tests/preen_invars.stdout.exp with 100% similarity]
exp-sgcheck/tests/preen_invars.vgtest [moved from exp-ptrcheck/tests/preen_invars.vgtest with 100% similarity]
exp-sgcheck/tests/preen_invars_so.c [moved from exp-ptrcheck/tests/preen_invars_so.c with 100% similarity]
exp-sgcheck/tests/pth_create.c [moved from exp-ptrcheck/tests/pth_create.c with 100% similarity]
exp-sgcheck/tests/pth_create.stderr.exp [moved from exp-ptrcheck/tests/pth_create.stderr.exp with 100% similarity]
exp-sgcheck/tests/pth_create.vgtest [moved from exp-ptrcheck/tests/pth_create.vgtest with 100% similarity]
exp-sgcheck/tests/pth_specific.c [moved from exp-ptrcheck/tests/pth_specific.c with 100% similarity]
exp-sgcheck/tests/pth_specific.stderr.exp [moved from exp-ptrcheck/tests/pth_specific.stderr.exp with 100% similarity]
exp-sgcheck/tests/pth_specific.vgtest [moved from exp-ptrcheck/tests/pth_specific.vgtest with 100% similarity]
exp-sgcheck/tests/realloc.c [moved from exp-ptrcheck/tests/realloc.c with 100% similarity]
exp-sgcheck/tests/realloc.stderr.exp-glibc25-amd64 [moved from exp-ptrcheck/tests/realloc.stderr.exp-glibc25-amd64 with 100% similarity]
exp-sgcheck/tests/realloc.stderr.exp-glibc25-x86 [moved from exp-ptrcheck/tests/realloc.stderr.exp-glibc25-x86 with 100% similarity]
exp-sgcheck/tests/realloc.vgtest [moved from exp-ptrcheck/tests/realloc.vgtest with 100% similarity]
exp-sgcheck/tests/sh_script [moved from exp-ptrcheck/tests/sh_script with 100% similarity]
exp-sgcheck/tests/sh_script.stderr.exp [moved from exp-ptrcheck/tests/sh_script.stderr.exp with 100% similarity]
exp-sgcheck/tests/sh_script.vgtest-disabled [moved from exp-ptrcheck/tests/sh_script.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/stackerr.c [moved from exp-ptrcheck/tests/stackerr.c with 100% similarity]
exp-sgcheck/tests/stackerr.stderr.exp-glibc27-x86 [moved from exp-ptrcheck/tests/stackerr.stderr.exp-glibc27-x86 with 100% similarity]
exp-sgcheck/tests/stackerr.stderr.exp-glibc28-amd64 [moved from exp-ptrcheck/tests/stackerr.stderr.exp-glibc28-amd64 with 100% similarity]
exp-sgcheck/tests/stackerr.stdout.exp [moved from exp-ptrcheck/tests/stackerr.stdout.exp with 100% similarity]
exp-sgcheck/tests/stackerr.vgtest [moved from exp-ptrcheck/tests/stackerr.vgtest with 100% similarity]
exp-sgcheck/tests/strcpy.c [moved from exp-ptrcheck/tests/strcpy.c with 100% similarity]
exp-sgcheck/tests/strcpy.stderr.exp [moved from exp-ptrcheck/tests/strcpy.stderr.exp with 100% similarity]
exp-sgcheck/tests/strcpy.vgtest [moved from exp-ptrcheck/tests/strcpy.vgtest with 100% similarity]
exp-sgcheck/tests/strlen.c [moved from exp-ptrcheck/tests/strlen.c with 100% similarity]
exp-sgcheck/tests/strlen_bad.stderr.exp [moved from exp-ptrcheck/tests/strlen_bad.stderr.exp with 100% similarity]
exp-sgcheck/tests/strlen_bad.vgtest-disabled [moved from exp-ptrcheck/tests/strlen_bad.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/strlen_good.stderr.exp [moved from exp-ptrcheck/tests/strlen_good.stderr.exp with 100% similarity]
exp-sgcheck/tests/strlen_good.vgtest-disabled [moved from exp-ptrcheck/tests/strlen_good.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/sub.c [moved from exp-ptrcheck/tests/sub.c with 100% similarity]
exp-sgcheck/tests/sub.stderr.exp [moved from exp-ptrcheck/tests/sub.stderr.exp with 100% similarity]
exp-sgcheck/tests/sub.vgtest-disabled [moved from exp-ptrcheck/tests/sub.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/supp.c [moved from exp-ptrcheck/tests/supp.c with 100% similarity]
exp-sgcheck/tests/supp.stderr.exp [moved from exp-ptrcheck/tests/supp.stderr.exp with 100% similarity]
exp-sgcheck/tests/supp.supp [moved from exp-ptrcheck/tests/supp.supp with 100% similarity]
exp-sgcheck/tests/supp.vgtest [moved from exp-ptrcheck/tests/supp.vgtest with 100% similarity]
exp-sgcheck/tests/suppgen.stderr.exp [moved from exp-ptrcheck/tests/suppgen.stderr.exp with 100% similarity]
exp-sgcheck/tests/suppgen.stdin [moved from exp-ptrcheck/tests/suppgen.stdin with 100% similarity]
exp-sgcheck/tests/suppgen.vgtest-disabled [moved from exp-ptrcheck/tests/suppgen.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/syscall.c [moved from exp-ptrcheck/tests/syscall.c with 100% similarity]
exp-sgcheck/tests/syscall.stderr.exp [moved from exp-ptrcheck/tests/syscall.stderr.exp with 100% similarity]
exp-sgcheck/tests/syscall.vgtest-disabled [moved from exp-ptrcheck/tests/syscall.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/tricky.c [moved from exp-ptrcheck/tests/tricky.c with 100% similarity]
exp-sgcheck/tests/tricky.stderr.exp [moved from exp-ptrcheck/tests/tricky.stderr.exp with 100% similarity]
exp-sgcheck/tests/tricky.vgtest [moved from exp-ptrcheck/tests/tricky.vgtest with 100% similarity]
exp-sgcheck/tests/unaligned.c [moved from exp-ptrcheck/tests/unaligned.c with 100% similarity]
exp-sgcheck/tests/unaligned.stderr.exp-glibc25-amd64 [moved from exp-ptrcheck/tests/unaligned.stderr.exp-glibc25-amd64 with 100% similarity]
exp-sgcheck/tests/unaligned.stderr.exp-glibc25-x86 [moved from exp-ptrcheck/tests/unaligned.stderr.exp-glibc25-x86 with 100% similarity]
exp-sgcheck/tests/unaligned.vgtest [moved from exp-ptrcheck/tests/unaligned.vgtest with 100% similarity]
exp-sgcheck/tests/xor.c [moved from exp-ptrcheck/tests/xor.c with 100% similarity]
exp-sgcheck/tests/xor.stderr.exp [moved from exp-ptrcheck/tests/xor.stderr.exp with 100% similarity]
exp-sgcheck/tests/xor.vgtest-disabled [moved from exp-ptrcheck/tests/xor.vgtest-disabled with 100% similarity]
exp-sgcheck/tests/zero.c [moved from exp-ptrcheck/tests/zero.c with 100% similarity]
exp-sgcheck/tests/zero.stderr.exp [moved from exp-ptrcheck/tests/zero.stderr.exp with 100% similarity]
exp-sgcheck/tests/zero.vgtest [moved from exp-ptrcheck/tests/zero.vgtest with 100% similarity]

index be6e8b765df749b40337ebb07c76a91cc31ecbef..67b6e201f067a3b6c5f2088a27fd3f8b8dd2a934 100644 (file)
@@ -12,7 +12,7 @@ TOOLS =               memcheck \
                helgrind \
                drd
 
-EXP_TOOLS =    exp-ptrcheck \
+EXP_TOOLS =    exp-sgcheck \
                exp-bbv \
                exp-dhat
 
@@ -50,7 +50,7 @@ SUPP_FILES = \
        glibc-2.34567-NPTL-helgrind.supp \
        glibc-2.2-LinuxThreads-helgrind.supp \
        glibc-2.X-drd.supp \
-       exp-ptrcheck.supp \
+       exp-sgcheck.supp \
        darwin9.supp darwin9-drd.supp \
        darwin10.supp darwin10-drd.supp
 DEFAULT_SUPP_FILES = @DEFAULT_SUPP@
index a0df0633513a118181fd021b5466554fec054032..f3fe57523105dccbfeedb25c9dde4ae8ac781405 100644 (file)
@@ -808,8 +808,8 @@ AC_SUBST(GLIBC_VERSION)
 DEFAULT_SUPP="xfree-4.supp ${DEFAULT_SUPP}"
 DEFAULT_SUPP="xfree-3.supp ${DEFAULT_SUPP}"
 
-# Add glibc and X11 suppressions for exp-ptrcheck
-DEFAULT_SUPP="exp-ptrcheck.supp ${DEFAULT_SUPP}"
+# Add glibc and X11 suppressions for exp-sgcheck
+DEFAULT_SUPP="exp-sgcheck.supp ${DEFAULT_SUPP}"
 
 
 #----------------------------------------------------------------------------
@@ -1951,8 +1951,8 @@ AC_CONFIG_FILES([
    none/tests/linux/Makefile
    none/tests/darwin/Makefile
    none/tests/x86-linux/Makefile
-   exp-ptrcheck/Makefile
-   exp-ptrcheck/tests/Makefile
+   exp-sgcheck/Makefile
+   exp-sgcheck/tests/Makefile
    drd/Makefile
    drd/scripts/download-and-build-splash2
    drd/tests/Makefile
index b1ec6d5c3fda92c3864acbbfa502f6ca9926fde9..333e5b77866c70d354f8b84853059dc359917426 100644 (file)
@@ -38,7 +38,7 @@
       xmlns:xi="http://www.w3.org/2001/XInclude" />
   <xi:include href="../../exp-dhat/docs/dh-manual.xml" parse="xml"  
       xmlns:xi="http://www.w3.org/2001/XInclude" />
-  <xi:include href="../../exp-ptrcheck/docs/pc-manual.xml" parse="xml"  
+  <xi:include href="../../exp-sgcheck/docs/sg-manual.xml" parse="xml"  
       xmlns:xi="http://www.w3.org/2001/XInclude" />
   <xi:include href="../../exp-bbv/docs/bbv-manual.xml" parse="xml"  
       xmlns:xi="http://www.w3.org/2001/XInclude" />      
diff --git a/exp-ptrcheck.supp b/exp-ptrcheck.supp
deleted file mode 100644 (file)
index fd077d6..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-{
-   lib-X11-used-old-pointer-after-realloc-1
-   exp-ptrcheck:Heap
-   fun:strlen
-   obj:/usr/lib*/libX11.so*
-   obj:/usr/lib*/libX11.so*
-}
-{
-   lib-X11-used-old-pointer-after-realloc-2
-   exp-ptrcheck:Heap
-   obj:/usr/lib*/libX11.so*
-   obj:/usr/lib*/libX11.so*
-}
-
-{
-   ld-2.X-invalid-Add32/64-who-knows
-   exp-ptrcheck:Arith
-   obj:/*lib*/ld-2.*so*
-   obj:/*lib*/ld-2.*so*
-}
-
-{
-   ld-2.X possibly applying relocations
-   exp-ptrcheck:SorG
-   obj:/*lib*/ld-2.*so*
-   obj:/*lib*/ld-2.*so*
-}
-
-# I'm pretty sure this is a false positive caused by the sg_ stuff
-{
-   glibc realpath false positive
-   exp-ptrcheck:SorG
-   fun:realpath
-   fun:*
-}
-
-{
-   If I had to guess, inlined or nameless strlen etc in ld.so
-   exp-ptrcheck:Heap
-   obj:/*lib*/ld-2.*so*
-   obj:/*lib*/ld-2.*so*
-}
-
-{
-   I think this is glibc's ultra optimised getenv doing 2 byte reads
-   exp-ptrcheck:SorG
-   fun:getenv
-}
-
-{
-   Occurs on Fedora 7--9?
-   exp-ptrcheck:Heap
-   fun:_dl_fini
-   fun:exit
-   fun:(below main)
-}
-
-
-# Invalid read of size 16
-#    at 0x5643A5C: ??? (strcpy.S:94)
-#    by 0x50C6A99: XtResolvePathname (in /usr/lib/libXt.so.6.0.0)
-#    by 0x50C3856: XtScreenDatabase (in /usr/lib/libXt.so.6.0.0)
-#    by 0x50C4386: _XtDisplayInitialize (in /usr/lib/libXt.so.6.0.0)
-{
-   Ubuntu 10.04 x86_64, SSEised strcpy, can't intercept
-   exp-ptrcheck:Heap
-   obj:/*lib*/libc-2.*so*
-   obj:/*lib*/libX*so*
-}
-{
-   Ubuntu 10.04 x86_64, SSEised strcpy, can't intercept - 2
-   exp-ptrcheck:Heap
-   obj:/*lib*/libc-2.*so*
-   obj:/*lib*/libICE*so*
-}
-{
-   Ubuntu 10.04 x86_64, SSEised strcpy, can't intercept - 3
-   exp-ptrcheck:Heap
-   obj:/*lib*/libc-2.*so*
-   obj:/*lib*/libglib*so*
-}
-{
-   Ubuntu 10.04 x86_64, SSEised strcpy, can't intercept - 4
-   exp-ptrcheck:Heap
-   obj:/*lib*/libc-2.*so*
-   obj:/*lib*/libfontconfig*so*
-}
diff --git a/exp-sgcheck.supp b/exp-sgcheck.supp
new file mode 100644 (file)
index 0000000..a0553f0
--- /dev/null
@@ -0,0 +1,20 @@
+{
+   ld-2.X possibly applying relocations
+   exp-sgcheck:SorG
+   obj:/*lib*/ld-2.*so*
+   obj:/*lib*/ld-2.*so*
+}
+
+# I'm pretty sure this is a false positive caused by the sg_ stuff
+{
+   glibc realpath false positive
+   exp-sgcheck:SorG
+   fun:realpath
+   fun:*
+}
+
+{
+   I think this is glibc's ultra optimised getenv doing 2 byte reads
+   exp-sgcheck:SorG
+   fun:getenv
+}
similarity index 50%
rename from exp-ptrcheck/Makefile.am
rename to exp-sgcheck/Makefile.am
index 3ccc47817d5d873fa050275ca1a6a8386bbe3edf..a1c5d897b05e5d38b5debb2661fa72ba0d05eabf 100644 (file)
@@ -1,6 +1,6 @@
 include $(top_srcdir)/Makefile.tool.am
 
-EXTRA_DIST = docs/pc-manual.xml
+EXTRA_DIST = docs/sg-manual.xml
 
 #----------------------------------------------------------------------------
 # Headers, etc
@@ -12,12 +12,12 @@ noinst_HEADERS = \
        sg_main.h
 
 #----------------------------------------------------------------------------
-# exp-ptrcheck-<platform>
+# exp-sgcheck-<platform>
 #----------------------------------------------------------------------------
 
-noinst_PROGRAMS  = exp-ptrcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@
+noinst_PROGRAMS  = exp-sgcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@
 if VGCONF_HAVE_PLATFORM_SEC
-noinst_PROGRAMS += exp-ptrcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@
+noinst_PROGRAMS += exp-sgcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@
 endif
 
 EXP_PTRCHECK_SOURCES_COMMON = \
@@ -26,53 +26,53 @@ EXP_PTRCHECK_SOURCES_COMMON = \
        pc_main.c \
        sg_main.c
 
-exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES      = \
+exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES      = \
        $(EXP_PTRCHECK_SOURCES_COMMON)
-exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS     = \
+exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS     = \
        $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS       = \
+exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS       = \
        $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \
+exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \
        $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD        = \
+exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD        = \
        $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS      = \
+exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS      = \
        $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LINK = \
+exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LINK = \
        $(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
        @VALT_LOAD_ADDRESS_PRI@ \
        $(LINK) \
-       $(exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) \
-       $(exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS)
+       $(exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) \
+       $(exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS)
 
 if VGCONF_HAVE_PLATFORM_SEC
-exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES      = \
+exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES      = \
        $(EXP_PTRCHECK_SOURCES_COMMON)
-exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS     = \
+exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS     = \
        $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS       = \
+exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS       = \
        $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \
+exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \
        $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD        = \
+exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD        = \
        $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS      = \
+exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS      = \
        $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
-exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LINK = \
+exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LINK = \
        $(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
        @VALT_LOAD_ADDRESS_SEC@ \
        $(LINK) \
-       $(exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) \
-       $(exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS)
+       $(exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) \
+       $(exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS)
 endif
 
 #----------------------------------------------------------------------------
-# vgpreload_exp-ptrcheck-<platform>.so
+# vgpreload_exp-sgcheck-<platform>.so
 #----------------------------------------------------------------------------
 
-noinst_PROGRAMS += vgpreload_exp-ptrcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so
+noinst_PROGRAMS += vgpreload_exp-sgcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so
 if VGCONF_HAVE_PLATFORM_SEC
-noinst_PROGRAMS += vgpreload_exp-ptrcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so
+noinst_PROGRAMS += vgpreload_exp-sgcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so
 endif
 
 if VGCONF_OS_IS_DARWIN
@@ -81,28 +81,28 @@ endif
 
 VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON = h_intercepts.c
 
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES      = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES      = \
        $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON)
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS     = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS     = \
        $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS       = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS       = \
        $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) -O2
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \
        $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@)
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS      = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS      = \
        $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) \
        $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
 
 if VGCONF_HAVE_PLATFORM_SEC
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES      = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES      = \
        $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON)
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS     = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS     = \
        $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS       = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS       = \
        $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(AM_CFLAGS_PIC) -O2
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = \
        $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_SEC_CAPS@)
-vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS      = \
+vgpreload_exp_sgcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS      = \
        $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) \
        $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
 endif
similarity index 100%
rename from exp-ptrcheck/h_main.c
rename to exp-sgcheck/h_main.c
similarity index 100%
rename from exp-ptrcheck/h_main.h
rename to exp-sgcheck/h_main.h
similarity index 96%
rename from exp-ptrcheck/pc_main.c
rename to exp-sgcheck/pc_main.c
index 6997bb44ab8f13d4ace7af8dac846df4bd6faa41..21edef182b764c9052a6f57ebb2117f24ea3a318 100644 (file)
@@ -57,18 +57,18 @@ static void pc_pre_clo_init(void)
 {
 #if defined(VGO_darwin)
    // This makes the (all-failing) regtests run much faster.
-   VG_(printf)("Ptrcheck doesn't work on Darwin yet, sorry.\n");
+   VG_(printf)("SGCheck doesn't work on Darwin yet, sorry.\n");
    VG_(exit)(1);
 #endif
 #if defined(VGA_s390x)
    /* fixs390: to be done. */
-   VG_(printf)("Ptrcheck doesn't work s390x yet, sorry.\n");
+   VG_(printf)("SGCheck doesn't work s390x yet, sorry.\n");
    VG_(exit)(1);
 #endif
 
    // Can't change the name until we change the names in suppressions
    // too.
-   VG_(details_name)            ("exp-ptrcheck");
+   VG_(details_name)            ("exp-sgcheck");
    VG_(details_version)         (NULL);
    VG_(details_description)     ("a stack and global array "
                                  "overrun detector");
similarity index 100%
rename from exp-ptrcheck/sg_main.c
rename to exp-sgcheck/sg_main.c
similarity index 100%
rename from exp-ptrcheck/sg_main.h
rename to exp-sgcheck/sg_main.h