Files
valgrind/freebsd-drd.supp
2025-09-14 12:00:46 +00:00

240 lines
3.8 KiB
Plaintext

# Suppressions for FreeBSD / DRD
{
DRD-LDRT
drd:ConflictingAccess
obj:/libexec/ld-elf*.so.1
}
{
DRD-PTHREAD-EXIT1
drd:ConflictingAccess
...
fun:pthread_exit
}
{
DRD-PTHREAD-EXIT2
drd:ConflictingAccess
obj:*/lib*/libthr.so.3
fun:pthread_exit
}
{
DRD-PRINTF1
drd:ConflictingAccess
fun:f*lockfile
}
{
DRD-MANY
drd:ConflictingAccess
obj:*/lib*/libthr.so.3
}
{
DRD-UNWIND1
drd:ConflictingAccess
...
fun:dl_iterate_phdr
}
{
DRD-PTHREAD-DETACH1
drd:ConflictingAccess
obj:*/lib*/libthr.so.3
fun:pthread_detach
}
{
DRD-LIBGOMP
drd:ConflictingAccess
obj:/usr/local/lib*/gcc*/libgomp.so.1.0.0
}
{
DRD-LIBOMP
drd:ConflictingAccess
obj:/usr/lib*/libomp.so
}
{
DRD-LIBGOMP3
drd:ConflictingAccess
fun:.omp_outlined*
}
{
DRD-UNWIND1
drd:ConflictingAccess
fun:_Unwind_GetCFA
obj:*/lib*/libthr.so.3
obj:*/lib*/libgcc_s.so.1
}
{
DRD-UNWIND2
drd:ConflictingAccess
...
fun:_Unwind_ForcedUnwind
}
{
DRD-PTHREAD-ATTR1
drd:ConflictingAccess
fun:pthread_attr_get_np
}
{
DRD-PTHREAD-SETSPECIFIC
drd:ConflictingAccess
fun:pthread_setspecific
}
{
DRD-MEMSET
drd:ConflictingAccess
fun:memset
obj:*/lib*/libthr.so.3
}
{
DRD-SET-POINTER
drd:ConflictingAccess
fun:_ZNSt3__121__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_
}
{
DRD-DL-ITERATE-PHDR
drd:ConflictingAccess
...
obj:*/lib*/libthr.so.3
obj:/libexec/ld-elf*.so.1
fun:dl_iterate_phdr
}
{
DRD-LIBGCC-S
drd:ConflictingAccess
obj:*/lib*/libgcc_s.so.1
obj:*/lib*/libgcc_s.so.1
obj:*/lib*/libgcc_s.so.1
obj:*/lib*/libgcc_s.so.1
obj:*/lib*/libgcc_s.so.1
obj:*/lib*/libgcc_s.so.1
}
{
DRD-SNPRINTF
drd:ConflictingAccess
...
obj:*/lib*/libc.so.7
fun:snprintf
}
{
DRD-FREEBSD122-OMP
drd:MutexErr
fun:pthread_mutex_destroy_intercept
fun:pthread_mutex_destroy
fun:_ZNSt3__15mutexD1Ev
fun:__cxa_finalize
}
{
DRD-FREEBSD130-JEMALLOC
drd:ConflictingAccess
obj:*/lib*/libc.so.7
obj:*/lib*/libc.so.7
fun:_malloc_postfork
}
{
DRD-FREEBSD140-LIBC-THREAD-LOCAL-DATA
drd:ConflictingAccess
fun:_ZNSt3__119__thread_local_dataEv
}
{
DRD-FREEBSD140-GUARD-VARIABLE
drd:ConflictingAccess
fun:_ZL11*
}
{
DRD-FREEBSD131-FOPEN1
drd:ConflictingAccess
obj:*/lib*/libc.so.7
fun:fopen
}
{
DRD-FREEBSD131-FOPEN2
drd:ConflictingAccess
fun:fopen
obj:*/lib*/libc.so.7
}
{
DRD-FREEBSD131-FGETS
drd:ConflictingAccess
obj:*/lib*/libc.so.7
...
fun:fgets
}
{
DRD-FREEBSD131-FCLOSE
drd:ConflictingAccess
obj:*/lib*/libc.so.7
fun:fclose
}
{
DRD-FREEBSD131-RES-VINIT
drd:ConflictingAccess
fun:__h_errno_set
fun:__res_vinit
obj:*/lib*/libc.so.7
}
{
DRD-FREEBSD131-ERRNO-SET
drd:ConflictingAccess
fun:__h_errno_set
obj:*/lib*/libc.so.7
}
{
DRD-FREEBSD131-LOCALECONV
drd:ConflictingAccess
fun:localeconv_l
obj:*/lib*/libc.so.7
}
{
DRD-FREEBSD131-VSPRINTF
drd:ConflictingAccess
obj:*/lib*/libc.so.7
fun:vsprintf
}
{
DRD-FREEBSD132-GETADDRINFO
drd:ConflictingAccess
...
obj:*/lib*/libc.so.7
fun:nsdispatch
obj:*/lib*/libc.so.7
fun:getaddrinfo
}
{
DRD-FREEEBSD15-_UMTX_OP_ERR
drd:ConflictingAccess
fun:_umtx_op_err
}
{
DRD-FREEEBSD15-_MALLOC_THREAD_CLEANUP
drd:ConflictingAccess
...
fun:_malloc_thread_cleanup
}
{
DRD-FREEEBSD14-ARM64-_UMTX_OP
drd:ConflictingAccess
fun:_umtx_op
}
{
DRD-FREEEBSD14-ARM64-PTHREAD_ONCE_INTERCEPT
drd:ConflictingAccess
fun:pthread_once_intercept
}
{
DRD-FREEBSD141-X86-THR_NEW
drd:ConflictingAccess
fun:thr_new
}
{
DRD-FREEBSD15-EXTERRCTL
drd:ConflictingAccess
fun:exterrctl
}
{
DRD-FREEBSD15-_MALLOC_POSTFORK
drd:ConflictingAccess
obj:*/lib*/libc.so.7
obj:*/lib*/libc.so.7
obj:*/lib*/libc.so.7
fun:_malloc_postfork
}