FreeBSD: fix build on older OSes
[valgrind.git] / freebsd-drd.supp
blob2248389587f4ca0c0ce55797dda725451bfde008
1 # Suppressions for FreeBSD / DRD
4    DRD-LDRT
5    drd:ConflictingAccess
6    obj:/libexec/ld-elf*.so.1
9    DRD-PTHREAD-EXIT1
10    drd:ConflictingAccess
11    ...
12    fun:pthread_exit
15    DRD-PTHREAD_CREATE1
16    drd:ConflictingAccess
17    ...
18    fun:pthread_create
21    DRD-PTHREAD-EXIT2
22    drd:ConflictingAccess
23    obj:*/lib*/libthr.so.3
24    fun:pthread_exit
27    DRD-PRINTF1
28    drd:ConflictingAccess
29    fun:f*lockfile
32    DRD-MANY1
33    drd:ConflictingAccess
34    obj:/lib/libthr.so.3
35    obj:/libexec/ld-elf*.so.1
38    DRD-MANY2
39    drd:ConflictingAccess
40    obj:*/lib*/libthr.so.3
41    obj:*/lib*/libthr.so.3
42    obj:/libexec/ld-elf*.so.1
45    DRD-MANY3
46    drd:ConflictingAccess
47    obj:*/lib*/libthr.so.3
48    obj:*/lib*/libthr.so.3
49    obj:*/lib*/libthr.so.3
50    obj:/libexec/ld-elf*.so.1
53    DRD-MANY4
54    drd:ConflictingAccess
55    obj:/lib/libthr.so.3
58    DRD-UNWIND1
59    drd:ConflictingAccess
60    ...
61    fun:dl_iterate_phdr
62    obj:*/lib*/libgcc_s.so.1
65    DRD-PTHREAD-DETACH1
66    drd:ConflictingAccess
67    obj:*/lib*/libthr.so.3
68    fun:pthread_detach
71    DRD-LIBGOMP
72    drd:ConflictingAccess
73    obj:/usr/local/lib*/gcc*/libgomp.so.1.0.0
76    DRD-LIBOMP
77    drd:ConflictingAccess
78    obj:/usr/lib*/libomp.so
81    DRD-LIBGOMP3
82    drd:ConflictingAccess
83    fun:.omp_outlined*
86    DRD-LIBGOMP4
87    drd:ConflictingAccess
88    obj:*/lib*/libthr.so.3
89    obj:*/lib*/libthr.so.3
90    obj:*/lib*/libthr.so.3
91    fun:pthread_setspecific
94    DRD-UNWIND1
95    drd:ConflictingAccess
96    fun:_Unwind_GetCFA
97    obj:*/lib*/libthr.so.3
98    obj:*/lib*/libgcc_s.so.1
101    DRD-UNWIND2
102    drd:ConflictingAccess
103    ...
104    fun:_Unwind_ForcedUnwind
107    DRD-PTHREAD-ATTR1
108    drd:ConflictingAccess
109    fun:pthread_attr_get_np
112    DRD-PTHREAD-SETSPECIFIC
113    drd:ConflictingAccess
114    fun:pthread_setspecific
117    DRD-MEMSET
118    drd:ConflictingAccess
119    fun:memset
120    obj:*/lib*/libthr.so.3
123    DRD-SET-POINTER
124    drd:ConflictingAccess
125    fun:_ZNSt3__121__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_
128    DRD-DL-ITERATE-PHDR
129    drd:ConflictingAccess
130    ...
131    obj:*/lib*/libthr.so.3
132    obj:/libexec/ld-elf*.so.1
133    fun:dl_iterate_phdr
136    DRD-LIBGCC-S
137    drd:ConflictingAccess
138    obj:*/lib*/libgcc_s.so.1
139    obj:*/lib*/libgcc_s.so.1
140    obj:*/lib*/libgcc_s.so.1
141    obj:*/lib*/libgcc_s.so.1
142    obj:*/lib*/libgcc_s.so.1
143    obj:*/lib*/libgcc_s.so.1
146    DRD-DLOPEN
147    drd:ConflictingAccess
148    obj:*/lib*/libthr.so.3
149    obj:/libexec/ld-elf*.so.1
150    obj:/libexec/ld-elf*.so.1
151    obj:/libexec/ld-elf*.so.1
152    fun:dlopen
155    DRD-LD-ELF
156    drd:ConflictingAccess
157    obj:*/lib*/libthr.so.3
158    ...
159    obj:/libexec/ld-elf*.so.1
162    DRD-SNPRINTF
163    drd:ConflictingAccess
164    ...
165    obj:*/lib*/libc.so.7
166    fun:snprintf
169    DRD-FREEBSD122-OMP
170    drd:MutexErr
171    fun:pthread_mutex_destroy_intercept
172    fun:pthread_mutex_destroy
173    fun:_ZNSt3__15mutexD1Ev
174    fun:__cxa_finalize
177    DRD-FREEBSD130-JEMALLOC
178    drd:ConflictingAccess
179    obj:*/lib*/libc.so.7
180    obj:*/lib*/libc.so.7
181    fun:_malloc_postfork
184    DRD-FREEBSD140-LIBC-THREAD-LOCAL-DATA
185    drd:ConflictingAccess
186    fun:_ZNSt3__119__thread_local_dataEv
189    DRD-FREEBSD140-GUARD-VARIABLE
190    drd:ConflictingAccess
191    fun:_ZL11*