mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-05 08:48:03 +00:00
added lsan and updated tsan
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com>
This commit is contained in:
@@ -168,6 +168,7 @@ jobs:
|
||||
export ASAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/asan.supp"
|
||||
export TSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/tsan.supp"
|
||||
export UBSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/ubsan.supp"
|
||||
export LSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/lsan.supp"
|
||||
ctest \
|
||||
--output-on-failure \
|
||||
-C "${BUILD_TYPE}" \
|
||||
@@ -182,6 +183,7 @@ jobs:
|
||||
export ASAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/asan.supp"
|
||||
export TSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/tsan.supp"
|
||||
export UBSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/ubsan.supp"
|
||||
export LSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/lsan.supp"
|
||||
./rippled --unittest --unittest-jobs "${BUILD_NPROC}"
|
||||
|
||||
- name: Debug failure (Linux)
|
||||
|
||||
2
external/asan.supp
vendored
2
external/asan.supp
vendored
@@ -4,7 +4,7 @@ interceptor_via_lib:^libboost_.*
|
||||
interceptor_name:^external/.*
|
||||
|
||||
# Leaks in Doctests
|
||||
interceptor_name:AutoSocket.h
|
||||
interceptor_name:.*/xrpl/net/AutoSocket.h
|
||||
interceptor_name:.*/xrpl/net/HTTPClientSSLContext.h
|
||||
interceptor_name:.*/src/libxrpl/net/RegisterSSLCerts.cpp
|
||||
interceptor_name:.*/src/tests/libxrpl/net/HTTPClient.cpp
|
||||
|
||||
6
external/lsan.supp
vendored
Normal file
6
external/lsan.supp
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
leak:.*/xrpl/net/AutoSocket.h
|
||||
leak:.*/xrpl/net/HTTPClientSSLContext.h
|
||||
leak:.*/src/libxrpl/net/RegisterSSLCerts.cpp
|
||||
leak:.*/src/tests/libxrpl/net/HTTPClient.cpp
|
||||
leak:.*/include/xrpl/net/RegisterSSLCerts.h
|
||||
leak:.*/include/xrpl/net/HTTPClient.h
|
||||
2
external/tsan.supp
vendored
2
external/tsan.supp
vendored
@@ -26,3 +26,5 @@ race:.*/src/xrpld/app/rdb/detail/Wallet.cpp
|
||||
race:.*/src/xrpld/overlay/detail/OverlayImpl.cpp
|
||||
race:.*/src/xrpld/peerfinder/detail/PeerfinderManager.cpp
|
||||
race:.*/src/xrpld/peerfinder/detail/SourceStrings.cpp
|
||||
race:crtstuff.c
|
||||
race:pipe
|
||||
|
||||
Reference in New Issue
Block a user