summaryrefslogtreecommitdiffstats
path: root/package/valgrind/uclibc.supp
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2005-08-08 11:48:35 +0000
committerEric Andersen <andersen@codepoet.org>2005-08-08 11:48:35 +0000
commitb904ce177803224ea39b709d1236bc61123e669e (patch)
tree2521ac7d2fb032678a3543e600621226523185f4 /package/valgrind/uclibc.supp
parent8ce4796efafab6a4f3ccce6ff8c84862625eee90 (diff)
downloadbuildroot-novena-b904ce177803224ea39b709d1236bc61123e669e.tar.gz
buildroot-novena-b904ce177803224ea39b709d1236bc61123e669e.zip
Rather than adjusting the way ldso allocates memory, for the
time being simply add a series of suppressions to make valgrind ignore all memory mmaped by uClibc's ldso.
Diffstat (limited to 'package/valgrind/uclibc.supp')
-rw-r--r--package/valgrind/uclibc.supp212
1 files changed, 212 insertions, 0 deletions
diff --git a/package/valgrind/uclibc.supp b/package/valgrind/uclibc.supp
new file mode 100644
index 000000000..179d27b7a
--- /dev/null
+++ b/package/valgrind/uclibc.supp
@@ -0,0 +1,212 @@
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_strdup
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_malloc
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Cond
+ fun:_dl_get_ready_to_run
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_get_ready_to_run
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ fun:_dl_get_ready_to_run
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_get_ready_to_run
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_add_elf_hash_table
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ fun:_dl_add_elf_hash_table
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_add_elf_hash_table
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_check_if_named_library_is_loaded
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_check_if_named_library_is_loaded
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_check_hashed_files
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_check_hashed_files
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_load_elf_shared_library
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ fun:_dl_load_elf_shared_library
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_load_elf_shared_library
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ fun:_dl_load_shared_library
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr1
+ fun:_dl_find_hash
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_find_hash
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_fixup
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ fun:_dl_fixup
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_linux_resolve
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_linux_resolver
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ fun:_dl_parse_lazy_relocation_information
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ obj:/lib/ld-uClibc*
+ fun:_dl_parse_lazy_relocation_information
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_parse_lazy_relocation_information
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ obj:/lib/ld-uClibc*
+ obj:/lib/ld-uClibc*
+ fun:_dl_parse_lazy_relocation_information
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ obj:/lib/ld-uClibc*
+ fun:_dl_parse_lazy_relocation_information
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ obj:/lib/ld-uClibc*
+ fun:_dl_parse_relocation_information
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ fun:_dl_parse_relocation_information
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ fun:_dl_parse_relocation_information
+ obj:/lib/ld-uClibc*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ obj:/lib/ld-uClibc*
+ fun:_dl_parse_relocation_information
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ obj:/lib/ld-uClibc*
+ obj:/lib/ld-uClibc*
+ fun:_dl_parse_relocation_information
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr2
+ obj:/lib/ld-uClibc-0.9.27.so
+ fun:*
+}
+{
+ <insert a suppression name here>
+ Memcheck:Addr4
+ obj:/lib/ld-uClibc-0.9.27.so
+ fun:*
+}