Files
ftmemsim-valgrind/glibc-2.X-drd.supp
Julian Seward de4d2156cc 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
2007-12-04 21:27:18 +00:00

264 lines
4.1 KiB
Plaintext

{
dl
exp-drd:ConflictingAccess
fun:_dl_lookup_symbol_x
fun:_dl_fixup
fun:_dl_runtime_resolve
}
{
dl
exp-drd:ConflictingAccess
fun:do_lookup_x
fun:_dl_lookup_symbol_x
fun:_dl_fixup
fun:_dl_runtime_resolve
}
{
dl
exp-drd:ConflictingAccess
fun:_dl_fini
fun:exit
}
{
dl-2.6.*
exp-drd:ConflictingAccess
obj:/lib*/ld-*.so
fun:exit
}
{
dl-2.6.*
exp-drd:ConflictingAccess
obj:/lib*/ld-*.so
obj:/lib*/ld-*.so
obj:/lib*/ld-*.so
}
{
libc
exp-drd:ConflictingAccess
fun:__libc_enable_asynccancel
obj:/lib*/libc-*
}
{
libc
exp-drd:ConflictingAccess
fun:__libc_disable_asynccancel
obj:/lib*/libc-*
}
{
librt
exp-drd:ConflictingAccess
fun:__librt_enable_asynccancel
}
{
librt
exp-drd:ConflictingAccess
fun:__librt_disable_asynccancel
}
{
libstdc++
exp-drd:ConflictingAccess
fun:_ZN9__gnu_cxx12__atomic_addEPVii
}
{
libstdc++ std::string::string()
exp-drd:ConflictingAccess
fun:_ZNSsC1ERKSs
}
{
libstdc++
exp-drd:ConflictingAccess
fun:_ZN9__gnu_cxx18__exchange_and_addEPVii
}
{
pthread
exp-drd:ConflictingAccess
fun:start_thread
fun:clone
}
{
pthread
exp-drd:ConflictingAccess
obj:/lib*/libpthread-*.so
fun:start_thread
fun:clone
}
{
pthread
exp-drd:ConflictingAccess
obj:/lib*/libc-*.so
fun:__libc_thread_freeres
fun:start_thread
fun:clone
}
{
pthread
exp-drd:ConflictingAccess
obj:/lib*/libc-*.so
obj:/lib*/libc-*.so
fun:__libc_thread_freeres
fun:start_thread
fun:clone
}
{
pthread
exp-drd:ConflictingAccess
fun:__nptl_deallocate_tsd
fun:start_thread
fun:clone
}
{
pthread
exp-drd:ConflictingAccess
fun:pthread_create@@GLIBC_*
fun:pthread_create@*
}
{
pthread
exp-drd:ConflictingAccess
fun:clone
fun:pthread_create@@GLIBC_*
fun:pthread_create@*
}
{
pthread
exp-drd:ConflictingAccess
fun:do_clone
fun:pthread_create@@GLIBC_*
fun:pthread_create@*
}
{
pthread
exp-drd:ConflictingAccess
fun:memset
fun:pthread_create@@GLIBC_*
fun:pthread_create@*
}
{
pthread
exp-drd:ConflictingAccess
fun:memset
fun:_dl_allocate_tls_init
fun:pthread_create@@GLIBC_*
fun:pthread_create@*
}
{
pthread
exp-drd:ConflictingAccess
fun:mempcpy
fun:pthread_create@@GLIBC_*
fun:pthread_create@*
}
{
pthread
exp-drd:ConflictingAccess
fun:pthread_join
fun:pthread_join
}
{
pthread
exp-drd:ConflictingAccess
fun:free_stacks
fun:__deallocate_stack
fun:pthread_join
fun:pthread_join
}
{
pthread
exp-drd:ConflictingAccess
fun:__free_tcb
}
{
pthread
exp-drd:ConflictingAccess
fun:__deallocate_stack
fun:__free_tcb
fun:start_thread
fun:clone
}
{
pthread stack_cache_lock
exp-drd:ConflictingAccess
fun:__deallocate_stack
fun:start_thread
fun:clone
}
{
pthread
exp-drd:ConflictingAccess
fun:__pthread_enable_asynccancel
}
{
pthread
exp-drd:ConflictingAccess
fun:__pthread_disable_asynccancel
}
{
pthread
exp-drd:ConflictingAccess
fun:pthread_cancel
}
{
pthread
exp-drd:ConflictingAccess
fun:sigcancel_handler
obj:/lib*/libpthread-*
}
{
pthread-unwind
exp-drd:ConflictingAccess
fun:_Unwind_ForcedUnwind
fun:__pthread_unwind
fun:sigcancel_handler
obj:/lib*/libpthread-*
}
{
pthread-unwind
exp-drd:ConflictingAccess
fun:_Unwind_ForcedUnwind
fun:__pthread_unwind
}
{
pthread-unwind
exp-drd:ConflictingAccess
fun:_Unwind_GetCFA
fun:unwind_stop
}
{
pthread-unwind
exp-drd:ConflictingAccess
fun:uw_update_context
fun:_Unwind_ForcedUnwind_Phase2
}
{
pthread-unwind
exp-drd:ConflictingAccess
fun:uw_frame_state_for
fun:_Unwind_ForcedUnwind_Phase2
}
{
pthread
exp-drd:ConflictingAccess
fun:pthread_detach
fun:pthread_detach
}
{
pthread
exp-drd:ConflictingAccess
fun:pthread_getspecific
}
{
pthread
exp-drd:ConflictingAccess
fun:pthread_setspecific
}
{
pthread
exp-drd:ConflictingAccess
fun:pthread_key_delete
}
{
pthread
exp-drd:ConflictingAccess
fun:_pthread_cleanup_push_defer
}