1 2## Helgrind really doesn't support LinuxThreads-based threading 3## (which is absolutely ancient by now). But just in case anyone 4## is nuts enough to try it, here are some suppressions. 5 6{ 7 helgrind-glibc22-LinuxThreads-1 8 Helgrind:Race 9 obj:/lib*/libpthread-0.10.so* 10} 11{ 12 helgrind-glibc22-LinuxThreads-2 13 Helgrind:Race 14 obj:/lib*/ld-2.2.*so* 15 obj:/lib*/ld-2.2.*so* 16} 17{ 18 helgrind-glibc22-LinuxThreads-3 19 Helgrind:Race 20 obj:/lib*/libc-2.2.*so* 21 obj:/lib*/libc-2.2.*so* 22} 23{ 24 helgrind-glibc22-LinuxThreads-4 25 Helgrind:Race 26 obj:/lib*/ld-2.2.*so* 27 obj:/lib*/libc-2.2.*so* 28} 29{ 30 helgrind-glibc22-LinuxThreads-5 31 Helgrind:Race 32 obj:/lib*/libc-2.2.*so* 33 fun:pthread_* 34} 35{ 36 helgrind-glibc22-LinuxThreads-6 37 Helgrind:Race 38 fun:pthread_* 39 obj:/lib*/libc-2.2.*so* 40} 41{ 42 helgrind-glibc22-LinuxThreads-7 43 Helgrind:Race 44 fun:mythread_wrapper 45 fun:pthread_* 46} 47{ 48 helgrind-glibc22-LinuxThreads-8 49 Helgrind:Misc 50 fun:pthread_mutex_lock 51 fun:_IO_* 52} 53{ 54 helgrind-glibc22-LinuxThreads-9 55 Helgrind:UnlockForeign 56 fun:pthread_mutex_unlock 57 fun:_IO_* 58} 59{ 60 helgrind-glibc22-LinuxThreads-10 61 Helgrind:Misc 62 fun:_Exit 63 obj:/lib*/libpthread-0.10.so* 64} 65