diff options
author | Stephane Marchesin <marchesin@icps.u-strasbg.fr> | 2009-05-04 19:05:59 +0200 |
---|---|---|
committer | Stephane Marchesin <marchesin@icps.u-strasbg.fr> | 2009-05-04 19:05:59 +0200 |
commit | 6e410b3bb6ff51580897431105aae14591cbf7fb (patch) | |
tree | f8aeba9352710f10cd6b1d5138c8fc3ece91c8c3 /glibc-2.2-LinuxThreads-helgrind.supp |
Diffstat (limited to 'glibc-2.2-LinuxThreads-helgrind.supp')
-rw-r--r-- | glibc-2.2-LinuxThreads-helgrind.supp | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/glibc-2.2-LinuxThreads-helgrind.supp b/glibc-2.2-LinuxThreads-helgrind.supp new file mode 100644 index 0000000..20a2fd6 --- /dev/null +++ b/glibc-2.2-LinuxThreads-helgrind.supp @@ -0,0 +1,64 @@ + +## Helgrind really doesn't support LinuxThreads-based threading +## (which is absolutely ancient by now). But just in case anyone +## is nuts enough to try it, here are some suppressions. + +{ + helgrind-glibc22-LinuxThreads-1 + Helgrind:Race + obj:/lib*/libpthread-0.10.so* +} +{ + helgrind-glibc22-LinuxThreads-2 + Helgrind:Race + obj:/lib*/ld-2.2.*so* + obj:/lib*/ld-2.2.*so* +} +{ + helgrind-glibc22-LinuxThreads-3 + Helgrind:Race + obj:/lib*/libc-2.2.*so* + obj:/lib*/libc-2.2.*so* +} +{ + helgrind-glibc22-LinuxThreads-4 + Helgrind:Race + obj:/lib*/ld-2.2.*so* + obj:/lib*/libc-2.2.*so* +} +{ + helgrind-glibc22-LinuxThreads-5 + Helgrind:Race + obj:/lib*/libc-2.2.*so* + fun:pthread_* +} +{ + helgrind-glibc22-LinuxThreads-6 + Helgrind:Race + fun:pthread_* + obj:/lib*/libc-2.2.*so* +} +{ + helgrind-glibc22-LinuxThreads-7 + Helgrind:Race + fun:mythread_wrapper + fun:pthread_* +} +{ + helgrind-glibc22-LinuxThreads-8 + Helgrind:Misc + fun:pthread_mutex_lock + fun:_IO_* +} +{ + helgrind-glibc22-LinuxThreads-9 + Helgrind:UnlockForeign + fun:pthread_mutex_unlock + fun:_IO_* +} +{ + helgrind-glibc22-LinuxThreads-10 + Helgrind:Misc + fun:_Exit + obj:/lib*/libpthread-0.10.so* +} |