~bkerensa/ubuntu/raring/valgrind/merge-from-deb

« back to all changes in this revision

Viewing changes to glibc-2.3.supp

  • Committer: Bazaar Package Importer
  • Author(s): Andrés Roldán
  • Date: 2008-06-13 02:31:40 UTC
  • mto: (1.4.1 upstream) (2.2.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: james.westby@ubuntu.com-20080613023140-iwk33rz9rhvfkr96
Import upstream version 3.3.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
#
17
17
# For Memcheck, the supp_kinds are:
18
18
#
19
 
#     Param Value1 Value2 Value4 Value8 Value16
 
19
#     Param Value1 Value2 Value4 Value8 Value16 Jump
20
20
#     Free Addr1 Addr2 Addr4 Addr8 Addr16
21
21
#     Cond (previously known as Value0)
22
22
#
23
23
# and the optional extra info is:
24
24
#     if Param: name of system call param
25
 
#     if Free: name of free-ing fn)
26
25
 
27
26
{
28
27
   __GI___stpcpy/*
105
104
   fun:_dl_relocate_object_internal
106
105
   fun:dl_open_worker
107
106
}
 
107
{
 
108
   RedHat8-1
 
109
   Memcheck:Cond
 
110
   fun:elf_dynamic_do_rela.8
 
111
   fun:_dl_relocate_object
 
112
   fun:dl_main
 
113
   fun:_dl_sysdep_start
 
114
}
 
115
{
 
116
   RedHat8-2
 
117
   Memcheck:Cond
 
118
   fun:elf_dynamic_do_rel.7
 
119
   fun:_dl_relocate_object
 
120
   fun:dl_main
 
121
   fun:_dl_sysdep_start
 
122
}
 
123
{
 
124
   RedHat8-3
 
125
   Memcheck:Cond
 
126
   fun:elf_dynamic_do_rela.8
 
127
   fun:_dl_relocate_object
 
128
   fun:dl_open_worker
 
129
}
108
130
 
109
131
#-------- glibc 2.3.2/ Fedora Core 1
110
132
{
135
157
   fun:_dl_relocate_object
136
158
}
137
159
 
138
 
#-------- Data races
139
 
{
140
 
   _dl_lookup_symbol_internal/fixup/_dl_runtime_resolve
141
 
   Helgrind:Eraser
142
 
   fun:_dl_lookup_symbol_internal
143
 
   fun:fixup
144
 
   fun:_dl_runtime_resolve
145
 
}
146
 
{
147
 
   _dl_lookup_symbol_x/fixup/_dl_runtime_resolve
148
 
   Helgrind:Eraser
149
 
   fun:_dl_lookup_symbol_x
150
 
   fun:fixup
151
 
   fun:_dl_runtime_resolve
152
 
}
153
 
{
154
 
   _dl_lookup_versioned_symbol_internal/fixup/_dl_runtime_resolve
155
 
   Helgrind:Eraser
156
 
   fun:_dl_lookup_versioned_symbol_internal
157
 
   fun:fixup
158
 
   fun:_dl_runtime_resolve
159
 
}
160
 
{
161
 
   _dl_lookup_versioned_symbol/ld-2.3.2.so/ld-2.3.2.so
162
 
   Helgrind:Eraser
163
 
   fun:_dl_lookup_versioned_symbol
164
 
   obj:/lib/ld-2.3.2.so
165
 
   obj:/lib/ld-2.3.2.so
166
 
}
167
 
{
168
 
   _dl_lookup_symbol/ld-2.3.2.so/ld-2.3.2.so
169
 
   Helgrind:Eraser
170
 
   fun:_dl_lookup_symbol
171
 
   obj:/lib/ld-2.3.2.so
172
 
   obj:/lib/ld-2.3.2.so
173
 
}
174
 
{
175
 
   _dl_fini
176
 
   Helgrind:Eraser
177
 
   fun:_dl_fini
178
 
}
179
 
{
180
 
   ld-2.3.2.so/exit/__libc_start_main
181
 
   Helgrind:Eraser
182
 
   obj:/lib/ld-2.3.2.so
183
 
   fun:exit
184
 
   fun:__libc_start_main
185
 
}
186
 
 
187
 
#-------- Threading bugs?
188
 
# glibc 'knows' that destroying a locked mutex will unlock it
189
 
{
190
 
   pthread_error/pthread_mutex_destroy/__closedir
191
 
   core:PThread
192
 
   fun:pthread_error
193
 
   fun:pthread_mutex_destroy
194
 
   fun:__closedir
195
 
}
196
 
 
197
 
{
198
 
   pthread_error/pthread_mutex_destroy/_IO_default_finish
199
 
   core:PThread
200
 
   fun:pthread_error
201
 
   fun:pthread_mutex_destroy
202
 
   fun:_IO_default_finish*
203
 
}
204
 
 
205
 
{
206
 
   pthread_mutex_unlock/_IO_funlockfile
207
 
   core:PThread
208
 
   fun:pthread_mutex_unlock
209
 
   fun:_IO_funlockfile
210
 
}
211
 
 
212
160
##----------------------------------------------------------------------##
213
161
## Bugs in helper library supplied with Intel Icc 7.0 (65)
214
162
## in /opt/intel/compiler70/ia32/lib/libcxa.so.3
348
296
   fun:pthread_create@@GLIBC_2.1
349
297
}
350
298
{
 
299
   LinuxThreads: write/pthread_create 2
 
300
   Memcheck:Param
 
301
   write(buf)
 
302
   fun:write
 
303
   fun:pthread_create@@GLIBC_2.1
 
304
   fun:main
 
305
}
 
306
{
351
307
   LinuxThreads: write/__pthread_initialize_manager/pthread_create
352
308
   Memcheck:Param
353
309
   write(buf)
590
546
   obj:/lib/ld-2.3.*.so
591
547
}
592
548
 
 
549
##----------------------------------------------------------------------##
 
550
# MontaVista Linux 4.0.1 on ppc32
 
551
{
 
552
    MVL-401-linuxthreads-pthread_create
 
553
    Memcheck:Param
 
554
    write(buf)
 
555
    fun:pthread_create
 
556
}
 
557
{
 
558
   MVL-401-linuxthreads-pthread_create
 
559
   Memcheck:Param
 
560
   write(buf)
 
561
   obj:/lib/libpthread-0.10.so
 
562
   fun:pthread_create
 
563
}