Linux: updates to stat scructs
[valgrind.git] / solaris11.supp
blobef8c5b5a42fcfc1c0eaffab07d292b8b0900feda
1 # This is a real problem in the Solaris libc. It is caused by a read past the
2 # FILE structure. It's an intentional hack to differentiate between two file
3 # structures, FILE and xFILE.
5    Solaris:snprintf
6    Memcheck:Cond
7    fun:getxfdat
8    ...
9    fun:_ndoprnt
10    fun:snprintf
13 # The same problem as above.
15    Solaris:vsnprintf
16    Memcheck:Cond
17    fun:getxfdat
18    ...
19    fun:_ndoprnt
20    fun:vsnprintf
23 # Solaris libc doesn't deallocate I/O buffers on program exit.
25    Solaris:file_buffer_malloc
26    Memcheck:Leak
27    fun:malloc
28    fun:_findbuf
29    obj:/lib/libc.so.1
30    obj:/lib/libc.so.1
33 #----------------------------------------------------------------------------#
34 # Solaris libc reinitializes mutex udp->ld_lock in the child's post-fork
35 # handler.
36 {  
37    Solaris:postfork_child_mutex_reinit
38    drd:MutexErr
39    fun:mutex_init
40    fun:postfork1_child
41    fun:forkx
45    Solaris:std::lock_guard<std::mutex>::lock_guard
46    Helgrind:Race
47    fun:_ZL18__gthread_active_pv
48    fun:_ZL20__gthread_mutex_lockP14_pthread_mutex
49    fun:_ZNSt5mutex4lockEv
50    fun:_ZNSt10lock_guardISt5mutexEC1ERS0_