blob: bdfee2ea5d7a5ca1c0db507d88c07192412cec1b [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{
7 <insert_a_suppression_name_here>
8 drd:MutexErr
9 fun:pthread_mutex_unlock_intercept
10 fun:_dyld_register_func_for_remove_image
11}
12{
13 <insert_a_suppression_name_here>
14 drd:MutexErr
15 fun:pthread_mutex_init_intercept
16 fun:_Z24dyldGlobalLockInitializev
17 fun:_dyld_initializer
18}
19{
20 dyld_uninitialized_mutex
21 drd:MutexErr
22 fun:pthread_mutex_unlock
23 fun:_dyld_register_func_for_remove_image
24}
25{
26 dyld_stub_binder
27 drd:ConflictingAccess
28 ...
29 fun:_ZN26ImageLoaderMachOCompressed20doBindFastLazySymbolEjRKN11ImageLoader11LinkContextE
30 fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
31 fun:dyld_stub_binder
32}
33{
34 dyld_mutex_reinitialization
35 drd:MutexErr
36 fun:pthread_mutex_init
37 fun:_Z24dyldGlobalLockInitializev
38 fun:_dyld_initializer
39}
40
41#
42# C library
43#
44{
45 __umodti3
46 drd:ConflictingAccess
47 fun:__umodti3
48}
49{
50 fork()
51 drd:ConflictingAccess
52 ...
53 fun:_cthread_fork_child
54 fun:fork
55}
56{
57 flockfile
58 drd:ConflictingAccess
59 fun:flockfile
60}
61{
62 vfprintf_l
63 drd:ConflictingAccess
64 fun:vfprintf_l
65}
66{
67 cerror
68 drd:ConflictingAccess
69 ...
70 fun:cerror
71}
72
73#
74# pthread library
75#
76{
77 thread_start
78 drd:ConflictingAccess
79 obj:*
80 fun:thread_start
81}
82{
83 pthread_create()
84 drd:ConflictingAccess
85 ...
86 fun:pthread_create
87}
88{
89 pthread_join()
90 drd:ConflictingAccess
91 ...
92 fun:pthread_join
93 fun:pthread_join
94}
95{
96 _pthread_exit()
97 drd:ConflictingAccess
98 ...
99 fun:_pthread_exit
100}
101{
102 pthread_detach()
103 drd:ConflictingAccess
104 obj:*
105 fun:pthread_detach
106 fun:pthread_detach
107}
108{
109 spin_unlock()
110 drd:ConflictingAccess
111 fun:spin_unlock
112}
113{
114 _pthread_testcancel()
115 drd:ConflictingAccess
116 fun:_pthread_testcancel
117}