about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2011-03-16 11:37:12 -0700
committerPatrick Walton <pcwalton@mimiga.net>2011-03-16 11:37:50 -0700
commit23eef4da22d55ad530f349dfd2dd40141258956f (patch)
tree6aeea7e70772963a015930e02295e97b095b01ab /src
parent9c6e7e6891dd86f26f4b35671e6ba6c46f41dc75 (diff)
downloadrust-23eef4da22d55ad530f349dfd2dd40141258956f.tar.gz
rust-23eef4da22d55ad530f349dfd2dd40141258956f.zip
Add some more dlopen-related suppressions for the Mac
Diffstat (limited to 'src')
-rw-r--r--src/etc/x86.supp78
1 files changed, 78 insertions, 0 deletions
diff --git a/src/etc/x86.supp b/src/etc/x86.supp
index c536723d2a5..b7c5819e8f4 100644
--- a/src/etc/x86.supp
+++ b/src/etc/x86.supp
@@ -37,5 +37,83 @@
    fun:upcall_require_c_sym
 }
 
+{
+   mac-dlopen-weirdness-2
+   Memcheck:Value4
+   fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
+   fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
+   fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
+   fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
+   fun:dlopen
+   fun:dlopen
+   fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
+   fun:_ZN16rust_crate_cache7get_libEmPKc
+   fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
+   fun:upcall_require_c_sym
+}
+
+{
+   mac-dlopen-weirdness-3
+   Memcheck:Value4
+   fun:strcpy
+   fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
+   fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
+   fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
+   fun:dlopen
+   fun:dlopen
+   fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
+   fun:_ZN16rust_crate_cache7get_libEmPKc
+   fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
+   fun:upcall_require_c_sym
+}
+
+{
+   mac-dlopen-weirdness-4
+   Memcheck:Value4
+   obj:*
+   fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
+   fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
+   fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
+   fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
+   fun:dlopen
+   fun:dlopen
+   fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
+   fun:_ZN16rust_crate_cache7get_libEmPKc
+   fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
+   fun:upcall_require_c_sym
+}
+
+{
+   mac-dlopen-weirdness-5
+   Memcheck:Cond
+   fun:memcpy
+   fun:strdup
+   fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
+   fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
+   fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
+   fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
+   fun:dlopen
+   fun:dlopen
+   fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
+   fun:_ZN16rust_crate_cache7get_libEmPKc
+   fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
+   fun:upcall_require_c_sym
+}
 
+{
+   mac-dlopen-weirdness-6
+   Memcheck:Value4
+   fun:memcpy
+   fun:strdup
+   fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
+   fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
+   fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
+   fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
+   fun:dlopen
+   fun:dlopen
+   fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
+   fun:_ZN16rust_crate_cache7get_libEmPKc
+   fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
+   fun:upcall_require_c_sym
+}