mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
|
|
# The idea is to empty this file gradually by fixing the underlying issues and removing suppresions.
|
|
#
|
|
# ASAN_OPTIONS="detect_container_overflow=0:suppressions=external/asan.supp:halt_on_error=0"
|
|
#
|
|
# The detect_container_overflow=0 option disables false positives from:
|
|
# - Boost intrusive containers (slist_iterator.hpp, hashtable.hpp, aged_unordered_container.h)
|
|
# - Boost context/coroutine stack switching (Workers.cpp, thread.h)
|
|
#
|
|
# See: https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow
|
|
|
|
# Suprpress voilations in external code
|
|
interceptor_name:^external
|
|
|
|
# Boost
|
|
interceptor_name:boost/asio
|
|
|
|
# Leaks in Doctests
|
|
interceptor_name:src/libxrpl/net/HTTPClient.cpp
|
|
interceptor_name:src/libxrpl/net/RegisterSSLCerts.cpp
|
|
interceptor_name:src/tests/libxrpl/net/HTTPClient.cpp
|
|
interceptor_name:xrpl/net/AutoSocket.h
|
|
interceptor_name:xrpl/net/HTTPClient.h
|
|
interceptor_name:xrpl/net/HTTPClientSSLContext.h
|
|
interceptor_name:xrpl/net/RegisterSSLCerts.h
|
|
|
|
# Suppress false positive stack-buffer errors in thread stack allocation
|
|
# Related to ASan's __asan_handle_no_return warnings (github.com/google/sanitizers/issues/189)
|
|
# These occur during multi-threaded test initialization on macOS
|
|
interceptor_name:memcpy
|
|
interceptor_name:__bzero
|
|
interceptor_name:__asan_memset
|
|
interceptor_name:__asan_memcpy
|