mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-03 17:35:51 +00:00
more aggressive suppresions
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com>
This commit is contained in:
16
external/tsan.supp
vendored
16
external/tsan.supp
vendored
@@ -49,13 +49,19 @@ race:crtstuff.c
|
||||
race:pipe
|
||||
race:ripple::ServerHandler
|
||||
|
||||
# Deadlock / lock-order-inversion suppressions
|
||||
# Note: GCC's TSAN may not fully support all deadlock suppression patterns
|
||||
deadlock:.*/src/libxrpl/beast/utility/beast_Journal.cpp
|
||||
deadlock:.*/src/libxrpl/beast/utility/beast_PropertyStream.cpp
|
||||
deadlock:.*/src/test/beast/beast_PropertyStream_test.cpp
|
||||
deadlock:.*/src/xrpld/core/detail/Workers.cpp
|
||||
|
||||
# Additional deadlock suppressions by function name
|
||||
deadlock:beast::PropertyStream::Source::find_one
|
||||
deadlock:beast::PropertyStream::Source::find_one_deep
|
||||
deadlock:beast::PropertyStream_test::test_find_one_deep
|
||||
deadlock:beast::PropertyStream_test::run
|
||||
# Suppress lock-order-inversion in recursive_mutex operations
|
||||
deadlock:std::recursive_mutex::lock
|
||||
deadlock:__gthread_recursive_mutex_lock
|
||||
deadlock:pthread_mutex_lock
|
||||
|
||||
# Suppress by function names involved in the lock-order-inversion
|
||||
deadlock:*PropertyStream*
|
||||
deadlock:*find_one*
|
||||
deadlock:*find_one_deep*
|
||||
|
||||
1
external/ubsan.supp
vendored
1
external/ubsan.supp
vendored
@@ -118,6 +118,7 @@ unsigned-integer-overflow:.*/xrpl/nodestore/detail/varint.h
|
||||
unsigned-integer-overflow:.*/xrpl/peerfinder/detail/Counts.h
|
||||
unsigned-integer-overflow:.*/xrpl/protocol/nft.h
|
||||
|
||||
# Signed integer overflow suppressions
|
||||
signed-integer-overflow:.*/src/test/beast/LexicalCast_test.cpp
|
||||
|
||||
# External library suppressions
|
||||
|
||||
Reference in New Issue
Block a user