1 # valgrind suppression file
3 # valgrind --suppressions=parrot.supp parrot xx.pasm
8 fun:imc_compile_all_units
11 obj:/opt/src/parrot-leo/parrot
13 # These two don't work under valgrind 3.3.0
18 # fun:__pthread_mutex_destroy
19 # fun:_IO_default_finish
20 # fun:_IO_file_finish@@GLIBC_2.1
25 # fun:__pthread_mutex_unlock
27 # fun:_IO_fclose@@GLIBC_2.1
34 fun:trace_system_stack
40 fun:trace_system_stack
45 fun:Parrot_gc_mark_PObj_alive
51 fun:Parrot_gc_mark_PObj_alive
58 fun:Parrot_gc_mark_PObj_alive
88 # strip out GNU/Linux system library nonsense
89 # Start with the linker stuff
115 gnuld-libc-memalign-cond
133 gnuld-dl-new-object-cond
139 gnuld-dl-new-object-value8
157 gnuld-dl-map-object-from-fd-cond
159 fun:_dl_map_object_from_fd
163 gnuld-dl-map-object-from-fd-value8
165 fun:_dl_map_object_from_fd
169 gnuld-dl-setup-hash-value8
187 gnuld-dl-map-object-deps-value8
189 fun:_dl_map_object_deps
193 gnuld-dl-map-object-cond
199 gnuld-dl-map-object-value8
205 gnuld-dl-name-match-p-value8
211 gnuld-dl-name-match-p-cond
223 gnuld-local-strdup-cond
229 gnuld-dl-map-object-deps-cond
231 fun:_dl_map_object_deps
241 gnuld-dl-check-map-versions-cond
243 fun:_dl_check_map_versions
247 gnuld-dl-check-map-versions-value8
249 fun:_dl_check_map_versions
253 gnuld-dl-check-all-versions-cond
255 fun:_dl_check_all_versions
259 gnuld-dl-check-all-versions-value8
261 fun:_dl_check_all_versions
271 gnuld-init-tls-value8
277 gnuld-do-lookup-x-value8
283 gnuld-do-lookup-x-cond
289 gnuld-dl-relocate-object-cond
291 fun:_dl_relocate_object
295 gnuld-dl-relocate-object-value8
297 fun:_dl_relocate_object
301 gnuld-dl-lookup-symbol-x-value8
303 fun:_dl_lookup_symbol_x
307 gnuld-check-match.8513-value8
313 gnuld-dl-protect-relro-value8
315 fun:_dl_protect_relro
319 gnuld-call-init-value8
331 gnuld-dl-fixup-value8
337 gnuld-dl-sort-fini-value8
343 gnuld-dl-sort-fini-cond
348 # C Runtime / Linker stub stuff
355 gnucrt-dl-fini-value8
361 gnuc-vgnu-freeres-cond
368 gnuc-vgnu-freeres-value8