1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
|
# DRD suppressions for Darwin 10.x / Mac OS X 10.6 Snow Leopard
#
# dyld
#
{
dyld_mutex_not_locked
drd:MutexErr
fun:pthread_mutex_unlock
fun:_dyld_register_func_for_*_image
}
{
dyld_mutex_reinitialization
drd:MutexErr
fun:pthread_mutex_init
fun:_Z24dyldGlobalLockInitializev
fun:_dyld_initializer
}
{
dyld_stub_binder
drd:ConflictingAccess
...
fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
fun:dyld_stub_binder
}
{
dyld ImageLoaderMachOCompressed::findExportedSymbol(char const*, ImageLoader const**) const
drd:ConflictingAccess
fun:_ZNK26ImageLoaderMachOCompressed18findExportedSymbolEPKcPPK11ImageLoader
}
{
dyld dyld::fastBindLazySymbol(ImageLoader**, unsigned long)
drd:ConflictingAccess
...
fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
}
{
dyld ImageLoaderMachOCompressed::doBindFastLazySymbol(unsigned int, ImageLoader::LinkContext const&)
drd:ConflictingAccess
...
fun:_ZN26ImageLoaderMachOCompressed20doBindFastLazySymbolEjRKN11ImageLoader11LinkContextE
}
#
# C library
#
{
__umodti3
drd:ConflictingAccess
fun:__umodti3
}
{
fork()
drd:ConflictingAccess
...
fun:_cthread_fork_child
fun:fork
}
{
flockfile
drd:ConflictingAccess
fun:flockfile
}
{
funlockfile
drd:ConflictingAccess
fun:funlockfile
}
{
vfprintf_l
drd:ConflictingAccess
fun:vfprintf_l
}
{
localeconv_l
drd:ConflictingAccess
fun:localeconv_l
}
{
__vfprintf
drd:ConflictingAccess
fun:__vfprintf
}
{
fflush
drd:ConflictingAccess
fun:fflush
}
{
cerror
drd:ConflictingAccess
...
fun:cerror
}
{
do_rand
drd:ConflictingAccess
fun:do_rand
}
{
mig_dealloc_reply_port
drd:ConflictingAccess
fun:mig_dealloc_reply_port
}
#
# pthread library
#
{
thread_start
drd:ConflictingAccess
obj:*
fun:thread_start
}
{
pthread_create()
drd:ConflictingAccess
...
fun:pthread_create
}
{
drd-darwin-pthread-join-1
drd:ConflictingAccess
...
fun:pthread_join$UNIX2003
}
{
drd-darwin-pthread-join-2
drd:ConflictingAccess
...
fun:pthread_join
fun:pthread_join
}
{
_pthread_exit()
drd:ConflictingAccess
...
fun:_pthread_exit
}
{
pthread_detach()
drd:ConflictingAccess
...
fun:pthread_detach
fun:pthread_detach
}
{
pthread_kill()
drd:ConflictingAccess
...
fun:pthread_kill
}
{
spin_unlock()
drd:ConflictingAccess
fun:spin_unlock
}
{
_pthread_testcancel()
drd:ConflictingAccess
fun:_pthread_testcancel
}
|