diff options
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2007-12-04 21:27:18 +0000 |
---|---|---|
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2007-12-04 21:27:18 +0000 |
commit | 8b09d4f037c6399658b610228c7bbc0c6133d9da (patch) | |
tree | f47f02232a7947f43364247858a2772ea1e5d212 /glibc-2.X-drd.supp | |
parent | 92676d73dac76085222e6e95fc8d18a039c054ff (diff) |
DRD changes (Bart Van Assche)
* Add docs: exp-drd/docs/README.txt
* Added one drd suppression pattern, and cleaned up the suppression file.
* All regression tests now pass on x86_64 and i386, including sigalrm.
* Updated TODO.txt file.
* pth_create_chain test is now started with 100 threads instead of 10
-- 10 was not enough.
* DRD no longer exits on PPC32 and PPC64 but just prints a warning
message before it starts.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7275 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'glibc-2.X-drd.supp')
-rw-r--r-- | glibc-2.X-drd.supp | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/glibc-2.X-drd.supp b/glibc-2.X-drd.supp index 74625386..f1863890 100644 --- a/glibc-2.X-drd.supp +++ b/glibc-2.X-drd.supp @@ -20,29 +20,29 @@ fun:exit } { - dl + dl-2.6.* exp-drd:ConflictingAccess - obj:/lib64/ld-2.6.1.so + obj:/lib*/ld-*.so fun:exit } { - dl-2.6.1 + dl-2.6.* exp-drd:ConflictingAccess - obj:/lib64/ld-2.6.1.so - obj:/lib64/ld-2.6.1.so - obj:/lib64/ld-2.6.1.so + obj:/lib*/ld-*.so + obj:/lib*/ld-*.so + obj:/lib*/ld-*.so } { libc exp-drd:ConflictingAccess fun:__libc_enable_asynccancel - obj:/lib/libc-* + obj:/lib*/libc-* } { libc exp-drd:ConflictingAccess fun:__libc_disable_asynccancel - obj:/lib/libc-* + obj:/lib*/libc-* } { librt @@ -78,14 +78,14 @@ { pthread exp-drd:ConflictingAccess - obj:/lib64/libpthread-2.6.1.so + obj:/lib*/libpthread-*.so fun:start_thread fun:clone } { pthread exp-drd:ConflictingAccess - obj:/lib64/libc-2.6.1.so + obj:/lib*/libc-*.so fun:__libc_thread_freeres fun:start_thread fun:clone @@ -93,8 +93,8 @@ { pthread exp-drd:ConflictingAccess - obj:/lib64/libc-2.6.1.so - obj:/lib64/libc-2.6.1.so + obj:/lib*/libc-*.so + obj:/lib*/libc-*.so fun:__libc_thread_freeres fun:start_thread fun:clone @@ -157,6 +157,14 @@ { pthread exp-drd:ConflictingAccess + fun:free_stacks + fun:__deallocate_stack + fun:pthread_join + fun:pthread_join +} +{ + pthread + exp-drd:ConflictingAccess fun:__free_tcb } { @@ -193,7 +201,7 @@ pthread exp-drd:ConflictingAccess fun:sigcancel_handler - obj:/lib/libpthread-* + obj:/lib*/libpthread-* } { pthread-unwind @@ -201,7 +209,7 @@ fun:_Unwind_ForcedUnwind fun:__pthread_unwind fun:sigcancel_handler - obj:/lib/libpthread-* + obj:/lib*/libpthread-* } { pthread-unwind |