Commit Graph

22 Commits (47c3ea021e867206172cdb6546a76d23baa958bb)

Author SHA1 Message Date
practicalswift 575792e6ff fuzz: Add -fsanitize=integer suppression needed for RPC fuzzer
4 years ago
MarcoFalke fa00bb2c5c
test: Add missing shift-base:nanobench.h suppression
4 years ago
MarcoFalke fa04eb7d78
test: Document why no symbol names can be used for suppressions
4 years ago
practicalswift 585854ac66 test: Replace blanket UBSan signed integer overflow suppression for txmempool.cpp with specific suppression
4 years ago
MarcoFalke fad8a97b21
test: Add missing suppression for signed-integer-overflow:txmempool.cpp
4 years ago
MarcoFalke faff3991a9
ci: Fuzz with integer sanitizer
4 years ago
practicalswift f0f8b1a076 fuzz: Add UBSan suppressions needed for fuzz tests to not warn under -fsanitize=integer
4 years ago
MarcoFalke fa6c114ae6
test: Add sanitizer suppressions for AMD EPYC CPUs
4 years ago
MarcoFalke fa749fbea3
rpc: Replace boost::variant with std::variant for RPCArg.m_fallback
4 years ago
Jonas Schnelli 0f020cdf0a sanitizers: Add suppression for unsigned-integer-overflow in libstdc++ basic_string.tcc
4 years ago
practicalswift 0ccb3addf6 tests: Remove no longer needed UBSan suppression (float-divide-by-zero in validation.cpp)
4 years ago
Sebastian Falbesoner 5e146022da wallet: fix scanning progress calculation for single block range
4 years ago
Antoine Poinsot a3abeec33a
policy/fees: remove a floating-point division by zero
4 years ago
Wladimir J. van der Laan 2bdc476d4d
Merge #17708: prevector: avoid misaligned member accesses
5 years ago
Wladimir J. van der Laan 677fb8e923 test: Add ubsan surpression for crc32c
5 years ago
Wladimir J. van der Laan 5f26855f10 test: Remove ubsan alignment suppressions
5 years ago
MarcoFalke fa1bfc476c
ci: ubsan report_error_type=1 and add suppressions
5 years ago
practicalswift 0616138a07 tests: Remove no longer needed UBSan suppressions (issues fixed). Add documentation.
5 years ago
Jonas Schnelli e9d5e97561
Poly1305: tolerate the intentional unsigned wraparound in poly1305.cpp
6 years ago
practicalswift d855e4cac8 Avoid triggering undefined behaviour (std::memset(nullptr, 0, 0)) if an invalid string is passed to DecodeSecret(...)
6 years ago
practicalswift 4f4993fe2a Remove UBSan suppression
6 years ago
MarcoFalke fa7d36b8e7
test: Move UBSAN suppressions to test/sanitizer_suppressions/ubsan
6 years ago