mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-03 08:46:46 +00:00
few more additions
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com>
This commit is contained in:
4
external/tsan.supp
vendored
4
external/tsan.supp
vendored
@@ -66,6 +66,10 @@ deadlock:*PropertyStream*
|
||||
deadlock:*find_one*
|
||||
deadlock:*find_one_deep*
|
||||
|
||||
deadlock:.*/src/xrpld/app/misc/detail/Manifest.cpp
|
||||
deadlock:.*/src/xrpld/app/misc/detail/ValidatorList.cpp
|
||||
deadlock:.*/src/xrpld/app/misc/detail/ValidatorSite.cpp
|
||||
|
||||
signal:.*/src/libxrpl/beast/utility/beast_Journal.cpp
|
||||
signal:.*/src/xrpld/core/detail/Workers.cpp
|
||||
signal:.*/src/xrpld/core/JobQueue.cpp
|
||||
|
||||
134
external/ubsan.supp
vendored
134
external/ubsan.supp
vendored
@@ -1,74 +1,74 @@
|
||||
# Suppress UBSan errors in external code by source file path
|
||||
# This matches any source file under the external/ directory
|
||||
|
||||
alignment:external/*
|
||||
bool:external/*
|
||||
bounds:external/*
|
||||
cfi:external/*
|
||||
enum:external/*
|
||||
float-cast-overflow:external/*
|
||||
float-divide-by-zero:external/*
|
||||
function:external/*
|
||||
implicit-integer-sign-change:external/*
|
||||
implicit-signed-integer-truncation::external/*
|
||||
implicit-signed-integer-truncation:external/*
|
||||
implicit-unsigned-integer-truncation:external/*
|
||||
integer-divide-by-zero:external/*
|
||||
invalid-builtin-use:external/*
|
||||
invalid-objc-cast:external/*
|
||||
nonnull-attribute:external/*
|
||||
null:external/*
|
||||
nullability-arg:external/*
|
||||
nullability-assign:external/*
|
||||
nullability-return:external/*
|
||||
object-size:external/*
|
||||
pointer-overflow:external/*
|
||||
return:external/*
|
||||
returns-nonnull-attribute:external/*
|
||||
shift-base:external/*
|
||||
shift-exponent:external/*
|
||||
signed-integer-overflow:external/*
|
||||
undefined:external/*
|
||||
unreachable:external/*
|
||||
unsigned-integer-overflow:external/*
|
||||
vla-bound:external/*
|
||||
vptr_check:external/*
|
||||
vptr:external/*
|
||||
alignment:external/.*
|
||||
bool:external/.*
|
||||
bounds:external/.*
|
||||
cfi:external/.*
|
||||
enum:external/.*
|
||||
float-cast-overflow:external/.*
|
||||
float-divide-by-zero:external/.*
|
||||
function:external/.*
|
||||
implicit-integer-sign-change:external/.*
|
||||
implicit-signed-integer-truncation::external/.*
|
||||
implicit-signed-integer-truncation:external/.*
|
||||
implicit-unsigned-integer-truncation:external/.*
|
||||
integer-divide-by-zero:external/.*
|
||||
invalid-builtin-use:external/.*
|
||||
invalid-objc-cast:external/.*
|
||||
nonnull-attribute:external/.*
|
||||
null:external/.*
|
||||
nullability-arg:external/.*
|
||||
nullability-assign:external/.*
|
||||
nullability-return:external/.*
|
||||
object-size:external/.*
|
||||
pointer-overflow:external/.*
|
||||
return:external/.*
|
||||
returns-nonnull-attribute:external/.*
|
||||
shift-base:external/.*
|
||||
shift-exponent:external/.*
|
||||
signed-integer-overflow:external/.*
|
||||
undefined:external/.*
|
||||
unreachable:external/.*
|
||||
unsigned-integer-overflow:external/.*
|
||||
vla-bound:external/.*
|
||||
vptr_check:external/.*
|
||||
vptr:external/.*
|
||||
|
||||
# Suppress all UBSan errors in Boost libraries
|
||||
# This matches any files containing "boost" in its path or name
|
||||
alignment:.*/boost/*
|
||||
bool:.*/boost/*
|
||||
bounds:.*/boost/*
|
||||
cfi:.*/boost/*
|
||||
enum:.*/boost/*
|
||||
float-cast-overflow:.*/boost/*
|
||||
float-divide-by-zero:.*/boost/*
|
||||
function:.*/boost/*
|
||||
implicit-integer-sign-change:.*/boost/*
|
||||
implicit-signed-integer-truncation:.*/boost/*
|
||||
implicit-unsigned-integer-truncation:.*/boost/*
|
||||
integer-divide-by-zero:.*/boost/*
|
||||
invalid-builtin-use:.*/boost/*
|
||||
invalid-objc-cast:.*/boost/*
|
||||
nonnull-attribute:.*/boost/*
|
||||
null:.*/boost/*
|
||||
nullability-arg:.*/boost/*
|
||||
nullability-assign:.*/boost/*
|
||||
nullability-return:.*/boost/*
|
||||
object-size:.*/boost/*
|
||||
pointer-overflow:.*/boost/*
|
||||
return:.*/boost/*
|
||||
returns-nonnull-attribute:.*/boost/*
|
||||
shift-base:.*/boost/*
|
||||
shift-exponent:.*/boost/*
|
||||
signed-integer-overflow:.*/boost/*
|
||||
undefined:.*/boost/*
|
||||
unreachable:.*/boost/*
|
||||
unsigned-integer-overflow:.*/boost/*
|
||||
vla-bound:.*/boost/*
|
||||
vptr_check:.*/boost/*
|
||||
vptr:.*/boost/*
|
||||
alignment:.*/boost/.*
|
||||
bool:.*/boost/.*
|
||||
bounds:.*/boost/.*
|
||||
cfi:.*/boost/.*
|
||||
enum:.*/boost/.*
|
||||
float-cast-overflow:.*/boost/.*
|
||||
float-divide-by-zero:.*/boost/.*
|
||||
function:.*/boost/.*
|
||||
implicit-integer-sign-change:.*/boost/.*
|
||||
implicit-signed-integer-truncation:.*/boost/.*
|
||||
implicit-unsigned-integer-truncation:.*/boost/.*
|
||||
integer-divide-by-zero:.*/boost/.*
|
||||
invalid-builtin-use:.*/boost/.*
|
||||
invalid-objc-cast:.*/boost/.*
|
||||
nonnull-attribute:.*/boost/.*
|
||||
null:.*/boost/.*
|
||||
nullability-arg:.*/boost/.*
|
||||
nullability-assign:.*/boost/.*
|
||||
nullability-return:.*/boost/.*
|
||||
object-size:.*/boost/.*
|
||||
pointer-overflow:.*/boost/.*
|
||||
return:.*/boost/.*
|
||||
returns-nonnull-attribute:.*/boost/.*
|
||||
shift-base:.*/boost/.*
|
||||
shift-exponent:.*/boost/.*
|
||||
signed-integer-overflow:.*/boost/.*
|
||||
undefined:.*/boost/.*
|
||||
unreachable:.*/boost/.*
|
||||
unsigned-integer-overflow:.*/boost/.*
|
||||
vla-bound:.*/boost/.*
|
||||
vptr_check:.*/boost/.*
|
||||
vptr:.*/boost/.*
|
||||
|
||||
# basic_string.h:483:51: runtime error: unsigned integer overflow
|
||||
unsigned-integer-overflow:.*/basic_string.h
|
||||
@@ -126,6 +126,7 @@ unsigned-integer-overflow:.*/nudb/detail/xxhash.hpp
|
||||
|
||||
undefined:.*/src/libxrpl/basics/base64.cpp
|
||||
undefined:.*/src/libxrpl/basics/Number.cpp
|
||||
undefined:.*/src/libxrpl/beast/utility/beast_Journal.cpp
|
||||
undefined:.*/src/libxrpl/crypto/RFC1751.cpp
|
||||
undefined:.*/src/libxrpl/ledger/ApplyView.cpp
|
||||
undefined:.*/src/libxrpl/ledger/View.cpp
|
||||
@@ -145,11 +146,14 @@ undefined:.*/src/test/jtx/impl/acctdelete.cpp
|
||||
undefined:.*/src/test/ledger/SkipList_test.cpp
|
||||
undefined:.*/src/test/rpc/Subscribe_test.cpp
|
||||
undefined:.*/src/xrpld/app/main/BasicApp.cpp
|
||||
undefined:.*/src/xrpld/app/main/BasicApp.cpp
|
||||
undefined:.*/src/xrpld/app/misc/detail/AmendmentTable.cpp
|
||||
undefined:.*/src/xrpld/app/misc/NetworkOPs.cpp
|
||||
undefined:.*/src/xrpld/app/paths/detail/StrandFlow.h
|
||||
undefined:.*/src/xrpld/app/tx/detail/NFTokenMint.cpp
|
||||
undefined:.*/src/xrpld/app/tx/detail/SetOracle.cpp
|
||||
undefined:.*/src/xrpld/core/detail/JobQueue.cpp
|
||||
undefined:.*/src/xrpld/core/detail/Workers.cpp
|
||||
undefined:.*/src/xrpld/rpc/detail/Role.cpp
|
||||
undefined:.*/src/xrpld/rpc/handlers/GetAggregatePrice.cpp
|
||||
undefined:.*/xrpl/basics/base_uint.h
|
||||
|
||||
Reference in New Issue
Block a user