mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-03 16:56:48 +00:00
83 lines
2.2 KiB
Plaintext
83 lines
2.2 KiB
Plaintext
# Suppress UBSan errors in external code by source file path
|
|
# This matches any source file under the external/ directory
|
|
|
|
|
|
undefined:external/*
|
|
null:external/*
|
|
nullability-assign:external/*
|
|
pointer-overflow:external/*
|
|
pointer-overflow:external/*
|
|
pointer-overflow:external/*
|
|
pointer-overflow:external/*
|
|
alignment:external/*
|
|
alignment:external/*
|
|
object-size:external/*
|
|
signed-integer-overflow:external/*
|
|
unsigned-integer-overflow:external/*
|
|
integer-divide-by-zero:external/*
|
|
float-divide-by-zero:external/*
|
|
invalid-builtin-use:external/*
|
|
invalid-objc-cast:external/*
|
|
implicit-unsigned-integer-truncation:external/*
|
|
implicit-signed-integer-truncation:external/*
|
|
implicit-integer-sign-change:external/*
|
|
implicit-signed-integer-truncation,implicit-integer-sign-change:external/*
|
|
shift-base:external/*
|
|
shift-exponent:external/*
|
|
bounds:external/*
|
|
unreachable:external/*
|
|
return:external/*
|
|
vla-bound:external/*
|
|
float-cast-overflow:external/*
|
|
bool:external/*
|
|
enum:external/*
|
|
function:external/*
|
|
returns-nonnull-attribute:external/*
|
|
nullability-return:external/*
|
|
nonnull-attribute:external/*
|
|
nullability-arg:external/*
|
|
vptr:external/*
|
|
cfi:external/*
|
|
vptr_check:external/*
|
|
|
|
# Suppress all UBSan errors in Boost libraries
|
|
# This matches any files containing "boost" in its path or name
|
|
# src:*/boost/*
|
|
undefined:*/boost/*
|
|
null:*/boost/*
|
|
nullability-assign:*/boost/*
|
|
pointer-overflow:*/boost/*
|
|
pointer-overflow:*/boost/*
|
|
pointer-overflow:*/boost/*
|
|
pointer-overflow:*/boost/*
|
|
alignment:*/boost/*
|
|
alignment:*/boost/*
|
|
object-size:*/boost/*
|
|
signed-integer-overflow:*/boost/*
|
|
unsigned-integer-overflow:*/boost/*
|
|
integer-divide-by-zero:*/boost/*
|
|
float-divide-by-zero:*/boost/*
|
|
invalid-builtin-use:*/boost/*
|
|
invalid-objc-cast:*/boost/*
|
|
implicit-unsigned-integer-truncation:*/boost/*
|
|
implicit-signed-integer-truncation:*/boost/*
|
|
implicit-integer-sign-change:*/boost/*
|
|
implicit-signed-integer-truncation,implicit-integer-sign-change:*/boost/*
|
|
shift-base:*/boost/*
|
|
shift-exponent:*/boost/*
|
|
bounds:*/boost/*
|
|
unreachable:*/boost/*
|
|
return:*/boost/*
|
|
vla-bound:*/boost/*
|
|
float-cast-overflow:*/boost/*
|
|
bool:*/boost/*
|
|
enum:*/boost/*
|
|
function:*/boost/*
|
|
returns-nonnull-attribute:*/boost/*
|
|
nullability-return:*/boost/*
|
|
nonnull-attribute:*/boost/*
|
|
nullability-arg:*/boost/*
|
|
vptr:*/boost/*
|
|
cfi:*/boost/*
|
|
vptr_check:*/boost/*
|