diff options
author | fitzhardinge <fitzhardinge@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2003-12-15 09:00:21 +0000 |
---|---|---|
committer | fitzhardinge <fitzhardinge@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2003-12-15 09:00:21 +0000 |
commit | 1c76dc4a6d61ec9537b9dd62fdb0d3f021d6a7fa (patch) | |
tree | a120a5f195ff1ccec790e5ea678bd1211dc083d6 /glibc-2.2.supp | |
parent | c27cc671448efa92745a1a5cf9b42e533e220ced (diff) | |
download | valgrind-1c76dc4a6d61ec9537b9dd62fdb0d3f021d6a7fa.tar.gz |
When merging multiple symbols with the same address, rather than always
choosing the longest symbol, choose the longest ignoring any of the libc
junk prefixes like __libc_, __, __GI_*, etc. This makes the symbol
presented to the user in messages and used in *.supp files more consistent
and comprehensible.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2114 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'glibc-2.2.supp')
-rw-r--r-- | glibc-2.2.supp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/glibc-2.2.supp b/glibc-2.2.supp index afc65c340..ff1a9bdce 100644 --- a/glibc-2.2.supp +++ b/glibc-2.2.supp @@ -173,25 +173,25 @@ #-------- Threading bugs? # glibc 'knows' that destroying a locked mutex will unlock it { - pthread_error/__pthread_mutex_destroy/__closedir + pthread_error/pthread_mutex_destroy/__closedir core:PThread fun:pthread_error - fun:__pthread_mutex_destroy + fun:pthread_mutex_destroy fun:__closedir } { - pthread_error/__pthread_mutex_destroy/_IO_default_finish + pthread_error/pthread_mutex_destroy/_IO_default_finish core:PThread fun:pthread_error - fun:__pthread_mutex_destroy + fun:pthread_mutex_destroy fun:_IO_default_finish* } { - __pthread_mutex_unlock/_IO_funlockfile + pthread_mutex_unlock/_IO_funlockfile core:PThread - fun:__pthread_mutex_unlock + fun:pthread_mutex_unlock fun:_IO_funlockfile } @@ -345,10 +345,10 @@ #------------------- { - socketcall.connect(serv_addr)/__libc_connect/* + socketcall.connect(serv_addr)/connect/* Addrcheck,Memcheck:Param socketcall.connect(serv_addr) - fun:__libc_connect + fun:connect fun:* } { @@ -361,10 +361,10 @@ #---------------------- { - write(buf)/__libc_write/libX11.so.6.2/libX11.so.6.2(Param) + write(buf)/write/libX11.so.6.2/libX11.so.6.2(Param) Addrcheck,Memcheck:Param write(buf) - fun:__libc_write + fun:write obj:/usr/X11R6/lib/libX11.so.6.2 obj:/usr/X11R6/lib/libX11.so.6.2 } @@ -378,10 +378,10 @@ } #{ -# llseek(result)/__libc_lseek64/_IO_file_seek(Param) +# llseek(result)/lseek64/_IO_file_seek(Param) # Param # llseek(result) -# fun:__libc_lseek64 +# fun:lseek64 # fun:_IO_file_seek #} @@ -413,11 +413,11 @@ ##----------------------------------------------------------------------## ## For a leak in Valgrind's own libpthread.so :( { - my_malloc/get_or_allocate_specifics_ptr/__pthread_key_create(Leak) + my_malloc/get_or_allocate_specifics_ptr/pthread_key_create(Leak) Memcheck:Leak fun:my_malloc fun:get_or_allocate_specifics_ptr - fun:__pthread_key_create + fun:pthread_key_create } |