git / moonbite-core / test/sanitizer_suppressions/ubsan · raw

# -fsanitize=integer suppressions# ===============================# Unsigned integer overflow occurs when the result of an unsigned integer# computation cannot be represented in its type. Unlike signed integer overflow,# this is not undefined behavior, but it is often unintentional. The list below# contains files in which we expect unsigned integer overflows to occur. The# list is used to suppress -fsanitize=integer warnings when running our CI UBSan# job.unsigned-integer-overflow:arith_uint256.hunsigned-integer-overflow:basic_string.hunsigned-integer-overflow:bench/bench.hunsigned-integer-overflow:bitcoin-tx.cppunsigned-integer-overflow:bloom.cppunsigned-integer-overflow:chain.cppunsigned-integer-overflow:chain.hunsigned-integer-overflow:coded_stream.hunsigned-integer-overflow:core_write.cppunsigned-integer-overflow:crypto/chacha20.cppunsigned-integer-overflow:crypto/ctaes/ctaes.cunsigned-integer-overflow:crypto/poly1305.cppunsigned-integer-overflow:crypto/ripemd160.cppunsigned-integer-overflow:crypto/sha1.cppunsigned-integer-overflow:crypto/sha256.cppunsigned-integer-overflow:crypto/sha512.cppunsigned-integer-overflow:hash.cppunsigned-integer-overflow:leveldb/db/log_reader.ccunsigned-integer-overflow:leveldb/util/bloom.ccunsigned-integer-overflow:leveldb/util/crc32c.hunsigned-integer-overflow:leveldb/util/hash.ccunsigned-integer-overflow:policy/fees.cppunsigned-integer-overflow:prevector.hunsigned-integer-overflow:script/interpreter.cppunsigned-integer-overflow:stl_bvector.hunsigned-integer-overflow:txmempool.cppunsigned-integer-overflow:util/strencodings.cppunsigned-integer-overflow:validation.cppimplicit-integer-sign-change:*/include/c++/*/bits/*.himplicit-integer-sign-change:*/new_allocator.himplicit-integer-sign-change:/usr/include/boost/date_time/format_date_parser.hppimplicit-integer-sign-change:arith_uint256.cppimplicit-integer-sign-change:bech32.cppimplicit-integer-sign-change:bloom.cppimplicit-integer-sign-change:chain.*implicit-integer-sign-change:coins.himplicit-integer-sign-change:compat/stdin.cppimplicit-integer-sign-change:compressor.himplicit-integer-sign-change:crypto/*implicit-integer-sign-change:key.cppimplicit-integer-sign-change:noui.cppimplicit-integer-sign-change:prevector.himplicit-integer-sign-change:protocol.cppimplicit-integer-sign-change:script/bitcoinconsensus.cppimplicit-integer-sign-change:script/interpreter.cppimplicit-integer-sign-change:serialize.himplicit-integer-sign-change:test/arith_uint256_tests.cppimplicit-integer-sign-change:test/coins_tests.cppimplicit-integer-sign-change:test/pow_tests.cppimplicit-integer-sign-change:test/prevector_tests.cppimplicit-integer-sign-change:test/sighash_tests.cppimplicit-integer-sign-change:test/streams_tests.cppimplicit-integer-sign-change:test/transaction_tests.cppimplicit-integer-sign-change:txmempool.cppimplicit-integer-sign-change:util/strencodings.*implicit-integer-sign-change:validation.cppimplicit-integer-sign-change:zmq/zmqpublishnotifier.cppimplicit-signed-integer-truncation,implicit-integer-sign-change:chain.himplicit-signed-integer-truncation,implicit-integer-sign-change:test/skiplist_tests.cppimplicit-signed-integer-truncation:chain.himplicit-signed-integer-truncation:crypto/*implicit-signed-integer-truncation:cuckoocache.himplicit-signed-integer-truncation:leveldb/*implicit-signed-integer-truncation:streams.himplicit-signed-integer-truncation:test/arith_uint256_tests.cppimplicit-signed-integer-truncation:test/skiplist_tests.cppimplicit-signed-integer-truncation:torcontrol.cppimplicit-unsigned-integer-truncation:crypto/*implicit-unsigned-integer-truncation:leveldb/*implicit-integer-sign-change:crc32c/*