]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Simplified DRD suppression patterns.
authorBart Van Assche <bvanassche@acm.org>
Mon, 17 Nov 2008 17:57:15 +0000 (17:57 +0000)
committerBart Van Assche <bvanassche@acm.org>
Mon, 17 Nov 2008 17:57:15 +0000 (17:57 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8780

glibc-2.X-drd.supp

index a4f713c0274b1771c819b8f15599b62b798cccda..6f113740f8f5769228537195ce74d06aeb279919 100644 (file)
 {
    dl-dlsym-1
    drd:ConflictingAccess
-   obj:/lib/ld-*.so
-   obj:/lib/tls/*/cmov/libc-*.so
+   ...
    fun:_dl_sym
 }
 {
    dl-dlsym-2
    drd:ConflictingAccess
-   obj:/lib/ld-*.so
-   obj:/lib/libc-*.so
-   obj:/lib/libdl-*.so
-   obj:/lib/ld-*.so
-   obj:/lib/libdl-*.so
+   ...
    fun:dlsym
 }
 {
    dl-dlsym-3
    drd:ConflictingAccess
-   obj:/lib/ld-*.so
-   obj:/lib/tls/*/cmov/libc-*.so
-   obj:/lib/ld-*.so
-   fun:__libc_dlsym
-}
-{
-   dl-dlsym-4
-   drd:ConflictingAccess
-   obj:/lib/ld-*.so
-   obj:/lib/libc-*.so
-   obj:/lib/ld-*.so
+   ...
    fun:__libc_dlsym
 }
 {
 {
    libc-exit-io-cleanup
    drd:ConflictingAccess
-   obj:/lib*/libc-*.so
-   obj:/lib*/libc-*.so
-   obj:/lib*/libc-*.so
-   obj:/lib*/libc-*.so
-   obj:/lib*/libc-*.so
-   obj:/lib*/libc-*.so
+   ...
    fun:exit
 }
 {
 {
    pthread
    drd:ConflictingAccess
-   obj:/lib*/libc-*.so
-   fun:__libc_thread_freeres
-   fun:start_thread
-   fun:clone
-}
-{
-   pthread
-   drd:ConflictingAccess
-   obj:/lib*/libc-*.so
-   obj:/lib*/libc-*.so
+   ...
    fun:__libc_thread_freeres
    fun:start_thread
    fun:clone
 {
    pthread
    drd:ConflictingAccess
+   ...
    fun:__deallocate_stack
 }
-{
-   pthread
-   drd:ConflictingAccess
-   fun:__deallocate_stack
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:free_stacks
-   fun:__deallocate_stack
-}
-{
-   pthread
-   drd:ConflictingAccess
-   obj:/lib*/libpthread-*
-   obj:/lib*/libpthread-*
-   fun:__deallocate_stack
-   fun:start_thread
-   fun:clone
-}
 {
    pthread
    drd:ConflictingAccess
 {
    pthread-unwind
    drd:ConflictingAccess
-   fun:_Unwind_ForcedUnwind
+   ...
    fun:__pthread_unwind
 }
 {
    fun:uw_frame_state_for
    fun:_Unwind_ForcedUnwind_Phase2
 }
-{
-   pthread-unwind-3
-   drd:ConflictingAccess
-   obj:*
-   obj:*
-   obj:*
-   fun:_Unwind_ForcedUnwind
-   fun:__pthread_unwind
-}
-{
-   pthread-unwind-4
-   drd:ConflictingAccess
-   obj:*
-   obj:*
-   obj:*
-   obj:*
-   fun:_Unwind_ForcedUnwind
-   fun:__pthread_unwind
-}
-{
-   pthread-unwind-5
-   drd:ConflictingAccess
-   obj:*
-   obj:*
-   obj:*
-   obj:*
-   obj:*
-   fun:_Unwind_ForcedUnwind
-   fun:__pthread_unwind
-}
 {
    gomp
    drd:ConflictingAccess