blob: 67f9d3009cf6da71cb3b742ffb1e81754a291872 [file] [log] [blame]
njn64a5cf92010-07-01 00:28:09 +00001# DRD suppressions for Darwin 10.x / Mac OS X 10.6 Snow Leopard
bartb35473c2011-03-05 16:00:53 +00002
3#
4# dyld
5#
6{
bart84ab88c2011-03-06 16:33:46 +00007 dyld_mutex_not_locked
bartb35473c2011-03-05 16:00:53 +00008 drd:MutexErr
9 fun:pthread_mutex_unlock
10 fun:_dyld_register_func_for_remove_image
11}
12{
bartb35473c2011-03-05 16:00:53 +000013 dyld_mutex_reinitialization
14 drd:MutexErr
15 fun:pthread_mutex_init
16 fun:_Z24dyldGlobalLockInitializev
17 fun:_dyld_initializer
18}
bart84ab88c2011-03-06 16:33:46 +000019{
20 dyld_stub_binder
21 drd:ConflictingAccess
22 ...
23 fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
24 fun:dyld_stub_binder
25}
bartb35473c2011-03-05 16:00:53 +000026
27#
28# C library
29#
30{
31 __umodti3
32 drd:ConflictingAccess
33 fun:__umodti3
34}
35{
36 fork()
37 drd:ConflictingAccess
38 ...
39 fun:_cthread_fork_child
40 fun:fork
41}
42{
43 flockfile
44 drd:ConflictingAccess
45 fun:flockfile
46}
47{
48 vfprintf_l
49 drd:ConflictingAccess
50 fun:vfprintf_l
51}
52{
53 cerror
54 drd:ConflictingAccess
55 ...
56 fun:cerror
57}
58
59#
60# pthread library
61#
62{
63 thread_start
64 drd:ConflictingAccess
65 obj:*
66 fun:thread_start
67}
68{
69 pthread_create()
70 drd:ConflictingAccess
71 ...
72 fun:pthread_create
73}
74{
75 pthread_join()
76 drd:ConflictingAccess
77 ...
78 fun:pthread_join
79 fun:pthread_join
80}
81{
82 _pthread_exit()
83 drd:ConflictingAccess
84 ...
85 fun:_pthread_exit
86}
87{
88 pthread_detach()
89 drd:ConflictingAccess
90 obj:*
91 fun:pthread_detach
92 fun:pthread_detach
93}
94{
95 spin_unlock()
96 drd:ConflictingAccess
97 fun:spin_unlock
98}
99{
100 _pthread_testcancel()
101 drd:ConflictingAccess
102 fun:_pthread_testcancel
103}