Darwin regtest: DRD filters and more suppressions

This commit is contained in:
Paul Floyd
2025-12-01 22:26:10 +01:00
parent 6da5389ecf
commit c15bcfe15b
2 changed files with 40 additions and 0 deletions

View File

@@ -1056,3 +1056,42 @@
fun:xpc_pipe_routine
}
{
OSX1013:drd:__si_module_static_cache_block_invoke
drd:MutexErr
fun:pthread_mutex_init
fun:__si_module_static_cache_block_invoke
}
{
OSX1013:drd:setlocale
drd:ConflictingAccess
...
fun:setlocale
}
{
OSX1013:drd:std::__1::__thread_specific_ptr<std::__1::__thread_struct>::set_pointer(std::__1::__thread_struct*)
drd:ConflictingAccess
fun:_ZNSt3__121__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_
}
{
OSX1013:drd:std::__1::__thread_local_data
drd:ConflictingAccess
fun:_ZNSt3__119__thread_local_dataEv
}
{
OSX1013:drd:get_counter
drd:ConflictingAccess
fun:_ZL11get_counterv
}
{
OSX1013:drd:gomp_barier_wait
drd:ConflictingAccess
fun:gomp_barrier_wait
fun:child
}

View File

@@ -38,6 +38,7 @@ $SED \
-e "s/[A-Za-z_]* (pthread_create.c:[0-9]*)/(within libpthread-?.?.so)/" \
-e "s/[A-Za-z_]* (in [^ ]*libpthread-[0-9.]*\.so)/(within libpthread-?.?.so)/" \
-e "s/... (in \/lib\/libthr.so.3)/start_thread/" \
-e "s/_pthread_body (in \/...libc...)/start_thread/" \
-e "s:(within /lib[0-9]*/ld-[0-9.]*\.so):(within ld-?.?.so):" \
-e "s/was held during [0-9][0-9]*/was held during .../" \
-e "s: BSS section of [^<]*/: BSS section of :g" \