summaryrefslogtreecommitdiff
path: root/glibc-2.2.supp
AgeCommit message (Collapse)AuthorFilesLines
2007-11-10Remove old Helgrind suppressions.sewardj1-59/+0
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7137 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-12-16Completely overhauled the internals of Memcheck's error handling. All thenjn1-1/+1
different error kinds were reusing the same struct for storing their details. Each one used some but not all the fields, and the AddrInfo was similar, and it was very confusing. So I changed MC_Error and AddrInfo to be tagged unions, like Vex's IRExpr and IRStmt types. The resulting code is a little more verbose but much easier to understand. I also split up several error kinds, which also made things simpler. The user-visible behaviour is identical except for a couple of very minor things that I've documented in the NEWS file for the 3.3.0 release. Ideally I'd get rid of the Addr and Char* fields in the core Error type, which are not always used, and do them similarly within tools. But that would require changing the core/tool interface, so I'm leaving it for the moment. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6402 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-12-14Removed the unused pthread_model and thread_model modules.njn1-25/+0
Mostly commented out the unused stuff relating to ThreadErrs and MutexErrs, which no longer exist. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6399 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-12-14Remove some very old and incorrect info in the headers.njn1-1/+0
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6398 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-05-27Back to the past: another Red Hat 7.3 suppression.sewardj1-1/+7
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5946 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-03-27Merge in the COMPVBITS branch to the trunk. This is a big change tonjn1-15/+15
Memcheck, replacing the 9-bits-per-byte shadow memory representation to a 2-bits-per-byte representation (with possibly a little more on the side) by taking advantage of the fact that extremely few memory bytes are partially defined. For the SPEC2k benchmarks with "test" inputs, this speeds up Memcheck by a (geometric mean) factor of 1.20, and reduces the size of shadow memory by a (geometric mean) factor of 4.26. At the same time, Addrcheck is removed. It hadn't worked for quite some time, and with these improvements in Memcheck its raisons-d'etre have shrivelled so much that it's not worth the effort to keep around. Hooray! Nb: this code hasn't been tested on PPC. If things go wrong, look first in the fast stack-handling functions (eg. mc_new_mem_stack_160, MC_(helperc_MAKE_STACK_UNINIT)). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5791 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-08-20Suppress memory leaks from the linuxthread manager thread. Bug #111006.tom1-0/+47
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4470 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-08-20Add suppressions for some glibc 2.2 linuxthreads issues. Bug #111006.tom1-1/+41
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4469 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-06-24Broaden a couple of suppressions so vgtest_ume passes on my machine.njn1-2/+7
(I wrote this in a commit message the other day, but I'd actually edited the generated default.supp file rather than the glibc-2.2.supp.) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4008 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-03-15Memcheck complains a lot at glibc-2.2.5 startup, for unclear reasons.sewardj1-0/+8
This tries to shut it up a bit. This may not be a good fix. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3363 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-03-10Merge in changes from the 2.4.0 line. This basically brings in thesewardj1-12/+26
overhaul of the thread support. Many things are now probably broken, but at least with --tool=none, simple and not-so-simple threaded and non-thread programs work. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3265 a5019735-40e9-0310-863c-91ae7b9d1cf9
2004-10-31Add some more data race suppressions for glibc 2.2.5.thughes1-0/+17
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2880 a5019735-40e9-0310-863c-91ae7b9d1cf9
2004-10-30Suppress data race in glibc 2.2.4.thughes1-0/+9
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2879 a5019735-40e9-0310-863c-91ae7b9d1cf9
2004-07-17Make the _dl_relocate_object suppressions more general so that theythughes1-6/+2
work on more systems. The glibc 2.3 suppressions are already like this. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2498 a5019735-40e9-0310-863c-91ae7b9d1cf9
2004-04-25Fix supps for Valgrind's own libpthread leak.nethercote1-0/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2386 a5019735-40e9-0310-863c-91ae7b9d1cf9
2004-02-29Added some extra suppressions for glibc 2.2.5 on RedHat 7.3 systems.thughes1-0/+16
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2279 a5019735-40e9-0310-863c-91ae7b9d1cf9
2004-02-28adding suppressions for Redhat 7.2, patch by Tom Hughesmueller1-15/+38
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2273 a5019735-40e9-0310-863c-91ae7b9d1cf9
2003-12-15When merging multiple symbols with the same address, rather than alwaysfitzhardinge1-14/+14
choosing the longest symbol, choose the longest ignoring any of the libc junk prefixes like __libc_, __, __GI_*, etc. This makes the symbol presented to the user in messages and used in *.supp files more consistent and comprehensible. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2114 a5019735-40e9-0310-863c-91ae7b9d1cf9
2003-11-14Started to rescind the name "skin", replacing it with "tool". Did this in allnethercote1-1/+1
the places that normal users will see: - command line: --tool=foo (although --skin=foo still works) - docs: removed all traces (included renaming coregrind_skins.html to coregrind_tools.html) - in the usage messages - in error messages Also did in in some places that I judged were unlikely to cause clashes with existing workspaces: - in the header comments of many files (eg. "This file is part of Memcheck, a Valgrind tool for...") - in the regtests script - in the .supp files - in AUTHORS - in README_MISSING_SYSCALL_OR_IOCTL Also update the AUTHORS file to mention Jeremy. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2027 a5019735-40e9-0310-863c-91ae7b9d1cf9
2003-06-12Added support for Value16 and Addr16 error suppressions.njn1-2/+2
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1677 a5019735-40e9-0310-863c-91ae7b9d1cf9
2003-05-08Added a suppression for a leak in Valgrind's own libpthread.so :(njn1-0/+9
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1624 a5019735-40e9-0310-863c-91ae7b9d1cf9
2003-03-16Suppressions for SuSE 8.2.sewardj1-0/+23
MERGE TO STABLE git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1480 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-12-15Suppressions for R H 8.sewardj1-0/+10
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1383 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-11-13Merge patch from JeremyF:sewardj1-7/+1
22-mutex-destroy-unlock: It seems that glibc assumes in its internal use of pthreads that destroying a lock implicity unlocks it. This patch handles this case so that lock ownership tracking is accurate. Also handles the case of the dyanmic linker wanting to do locking before Valgrind has started up. vg_libpthread now implements toy lock/unlock functions to keep it happy and leave the locks in a sensible state. Implements some untested code to handle the case where a lock is taken before Valgrind is running but released afterwards. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1297 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-10-20merge rev 1.8.2.2:sewardj1-0/+10
Add a suppression for R H 7.3 on i686. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1243 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-10-07Added support for multi-skin suppressions, of the form:njn1-15/+15
skin_name1,skin_name2:supp_name No spaces are allowed on either side of the comma. This is useful for sharing suppressions between Addrcheck and Memcheck. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1205 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-10-05Make suppressions work again after I messed with skin names. Sigh.sewardj1-39/+39
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1200 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-10-02Qualifying suppression types with the skin name, like this:njn1-49/+57
memcheck:Addr4 Changed the `name' need of the memcheck skin from "valgrind" to "memcheck" for this. But the name Valgrind will return when I print core and skin names in the startup message. One issue is that some skins share suppression types, eg. memcheck and addrcheck. Might be useful to allow multi-skin suppressions, viz: memcheck,addrcheck:Addr4 This won't be too hard to tack on, though. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1163 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-09-27merge rev 1.8.2.1:sewardj1-0/+34
Add as many suppressions as I reasonably can for SuSE 8.1. There's still a lot of junk, but that can only be fixed by a more direct tackling of gcc-3.2's bad habits. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1112 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-09-23Files updated, added and removed in order to turn the ERASER branch into HEADnjn251-1/+17
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1086 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-07-25Suppressions for R H Limbo (7.3.92)sewardj1-0/+27
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@531 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-07-16At request of Ulrich Drepper, call __libc_freeres() after final __NR_exitsewardj1-0/+24
so as to free memory allocated by glibc. This reduces the leaks reported in glibc, but causes a stack of read/write-after-free errors which have to be suppressed :-( git-svn-id: svn://svn.valgrind.org/valgrind/trunk@507 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-07-14Suppress errors in __rawmemchr when called from anywhere at all.sewardj1-2/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@505 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-06-07More RH73 suppressions.sewardj1-4/+4
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@398 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-06-06Add pthread suppressions.sewardj1-1/+27
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@396 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-06-04A new kind of error: PThread errors. Used to report detected misuse insewardj1-0/+6
the pthread_* API. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@379 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-05-16Fix this for RH 7.3.sewardj1-12/+12
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@280 a5019735-40e9-0310-863c-91ae7b9d1cf9
2002-04-04splitted the suppression files so that default.supp can be created by pickinggobry1-0/+237
from the library specific supp files. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@45 a5019735-40e9-0310-863c-91ae7b9d1cf9