Commit Graph

128 Commits (1e9d367d0d39f9252bf8f738c216c0fe4c64a898)

Author SHA1 Message Date
MarcoFalke fadd73037e
refactor: Remove implicit-integer-sign-change suppressions in validation.cpp
3 years ago
MarcoFalke fad6761cf7
Fix implicit integer sign changes in strencodings
3 years ago
MarcoFalke fa7da227da
refactor: Fix implicit-signed-integer-truncation in cuckoocache.h
3 years ago
MarcoFalke 16d698cdcf
Merge bitcoin/bitcoin#23517: scripted-diff: Move miner to src/node
3 years ago
MarcoFalke fae5fec0fe
test: Remove sanitizer suppression implicit-signed-integer-truncation:netaddress.cpp
3 years ago
MarcoFalke fa53e3a58c
scripted-diff: Move miner to src/node
3 years ago
fanquake c1fb30633b
Merge bitcoin/bitcoin#23114: Add minisketch subtree and integrate into build/test
3 years ago
Hennadii Stepanov 96c7db9373
test: Add ios_base::width tsan suppression
3 years ago
Cory Fields 29173d6c6c
ubsan: add minisketch exceptions
3 years ago
MarcoFalke fa1e5de2db
scripted-diff: Move bloom to src/common
3 years ago
MarcoFalke fa5e8c1044
Revert "test: Add missing suppression signed-integer-overflow:addrman.cpp"
3 years ago
MarcoFalke facb534c37
test: Add missing suppression signed-integer-overflow:addrman.cpp
3 years ago
MarcoFalke fa865287e5
test: Add temporary sanitizer suppression implicit-signed-integer-truncation:netaddress.cpp
3 years ago
MarcoFalke fa9ebedec3
Reject invalid coin height and output index when loading assumeutxo
3 years ago
MarcoFalke faca40ec68
test: Add temporary coinstats suppressions
3 years ago
Martin Ankerl 44d05d0a69 test: remove sanitizer suppression for nanobench
4 years ago
eugene 9c891b64ff net: initialize nMessageSize to max uint32_t instead of -1
4 years ago
MarcoFalke 1fcf66af68
Merge bitcoin/bitcoin#21798: fuzz: Create a block template in tx_pool targets
4 years ago
MarcoFalke fa03d0acd6
fuzz: Create a block template in tx_pool targets
4 years ago
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
Hennadii Stepanov f2ef5a8afd
test: Fix TSan suppression
4 years ago
MarcoFalke fadea0bf37
Revert "test: Add tsan supp for leveldb::DBImpl::DeleteObsoleteFiles"
4 years ago
MarcoFalke fadbd99885
test: Remove spurious double lock tsan suppressions by bumping to clang-12
4 years ago
fanquake 328aaac80d
Merge #21597: test: Document race:validation_chainstatemanager_tests suppression
4 years ago
MarcoFalke fa04eb7d78
test: Document why no symbol names can be used for suppressions
4 years ago
MarcoFalke fab19871ba
test: Document race:validation_chainstatemanager_tests suppression
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
James O'Beirne 4d8de04f32
tests: add snapshot activation test
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
Anthony Towns a568b82feb net_processing: split PeerManager into interface and implementation classes
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
MarcoFalke e669c3156f
Merge #20748: test: Add race:SendZmqMessage tsan suppression
4 years ago
MarcoFalke fa957f8dc9
test: Add race:SendZmqMessage tsan suppression
4 years ago
Hennadii Stepanov 3e1571285f
Update TSan suppressions
4 years ago
Hennadii Stepanov d71e29e3e8
qa: Correct epoll_ctl data race suppression
4 years ago
Hennadii Stepanov e1e68b6305
test: Fix inconsistent lock order in wallet_tests/CreateWallet
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
fanquake c82336c493
Remove references to CreateWalletFromFile
4 years ago
MarcoFalke d9f5132736
Merge #20344: wallet: fix scanning progress calculation for single block range
4 years ago
Sebastian Falbesoner 5e146022da wallet: fix scanning progress calculation for single block range
4 years ago
MarcoFalke fa949b3c13
test: Suppress epoll_ctl data race
4 years ago
Antoine Poinsot a3abeec33a
policy/fees: remove a floating-point division by zero
4 years ago
John Newbery 58bd369b0d scripted-diff: [net processing] Rename PeerLogicValidation to PeerManager
4 years ago
MarcoFalke fa1fc536bb
test: Add tsan supp for leveldb::DBImpl::DeleteObsoleteFiles
4 years ago
Hennadii Stepanov 9a2f12680b
ci: Add tsan suppression for race in DatabaseBatch
4 years ago
Hennadii Stepanov a76dafa51d
ci: Add tsan suppression for race in BerkeleyBatch
4 years ago
MarcoFalke fa12d8d3ed
ci: Add tsan suppression for race in wallet
4 years ago
MarcoFalke fa7b46cc91
test: Add BerkeleyDatabase tsan suppression
4 years ago
MarcoFalke fa7e002d52
ci: tsan with wallet
5 years ago
MarcoFalke fa563cef61
test: Add more tsan suppressions
5 years ago
MarcoFalke fa906bf298
test: Extend tsan suppressions for clang stdlib
5 years ago
MarcoFalke fa3cc0bfc4
test: Remove unsafe BOOST_TEST_MESSAGE
5 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
MarcoFalke fa37e0a68b
test: Show debug log on unit test failure
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
Wladimir J. van der Laan 7ea55264b9 test: remove lsan suppression for libcrypto
5 years ago
practicalswift 0616138a07 tests: Remove no longer needed UBSan suppressions (issues fixed). Add documentation.
5 years ago
MarcoFalke fa410f67aa
test: Suppress false positive leak in secure_allocator<RNGState>
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
MarcoFalke 88bbcdc4e9
Merge #14357: streams: Fix broken streams_vector_reader test. Remove unused seek(size_t).
6 years ago
practicalswift 6c10037f72 rpc: Fix data race (UB) in InterruptRPC()
6 years ago
practicalswift eaf4070e3a Add suppression for InterruptRPC (fRPCRunning) data race
6 years ago
practicalswift 069752b726 build: Enable functional tests in the ThreadSanitizer (TSan) build job
6 years ago
Hennadii Stepanov c5ed6e73d3
Move CheckBlock() call to critical section
6 years ago
MarcoFalke fa5cef0f78
bench: Destroy wallet txs instead of leaking their memory
6 years ago
practicalswift 6541d59ddc Add LSan suppression warnings
6 years ago
practicalswift ff7212ec32 Add ASan Travis build
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
MarcoFalke 89bf196c88 travis: Run thread sanitizer
6 years ago