Commit Graph

58 Commits (9cb4c68b89a5715f82026f4aa446b876addd8472)

Author SHA1 Message Date
MarcoFalke faa8c1be26
fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
1 year ago
MarcoFalke fa6245da60
fuzz: Generate process_message targets individually
1 year ago
fanquake cf4da5ec29
Merge bitcoin/bitcoin#28015: fuzz: Generate rpc fuzz targets individually
1 year ago
MarcoFalke fa1e27fe8e
fuzz: Generate rpc fuzz targets individually
1 year ago
MarcoFalke fae7c50d20
test: Run fuzz tests on macOS
1 year ago
MarcoFalke 0000f55293
ci: Run fuzz target even if input folder is empty
1 year ago
MarcoFalke fa8fe5b696
scripted-diff: Use new python 3.7 keywords
2 years ago
MarcoFalke fac23c2114
scripted-diff: Bump copyright headers
3 years ago
MarcoFalke fad0ae6bb8
doc: Rename fuzz seed_dir to corpus_dir
4 years ago
MarcoFalke dd0521b640
Merge #21023: fuzz: Disable shuffle when merge=1
4 years ago
MarcoFalke fabeb5b9c7
fuzz: Disable shuffle when merge=1
4 years ago
MarcoFalke faff3991a9
ci: Fuzz with integer sanitizer
4 years ago
MarcoFalke fa39c8a3e8
test: Work around libFuzzer deadlock
4 years ago
MarcoFalke fa511042b0
doc: [test] Remove outdated comment in fuzz runner
4 years ago
MarcoFalke 44444ba759
fuzz: Link all targets once
4 years ago
Antoine Poinsot 15ae4a17c4
test/fuzz: add a seed corpus generation option to the test_runner
4 years ago
MarcoFalke 3333cb9699
fuzz: Pass down MAKEJOBS to test_runner
5 years ago
MarcoFalke fa66280396
fuzz: Run in parallel
5 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
MarcoFalke fa5e973b44
test: Set -use_value_profile=1 when merging fuzz inputs
5 years ago
MarcoFalke facc332dc5
fuzz: Avoid running over all inputs after merging them
5 years ago
MarcoFalke 5c9d408b2d
Merge #18300: fuzz: Add option to merge input dir to test runner
5 years ago
MarcoFalke fa3fa27c45
fuzz: Remove option --export_coverage from test_runner
5 years ago
practicalswift 6590395f60 tests: Remove FUZZERS_MISSING_CORPORA
5 years ago
practicalswift 815c7a6793 tests: Add basic fuzzing harness for CNetAddr/CService/CSubNet related functions (netaddress.h)
5 years ago
MarcoFalke aaaa055ff7
fuzz: Add option to merge input dir to test runner
5 years ago
practicalswift bf06641819 tests: Reset FUZZERS_MISSING_CORPORA to enable regression fuzzing for more harnesses
5 years ago
practicalswift c7ea12d098 tests: Add key_io fuzzing harness
5 years ago
practicalswift 0d0bc3b5c1 build: Add locale fuzzer to FUZZERS_MISSING_CORPORA
5 years ago
MarcoFalke 3f826598a4
Merge #17972: tests: Add fuzzing harness for CKey and key related functions
5 years ago
practicalswift f4691b6c21 tests: Add fuzzing harness for CKey related functions
5 years ago
MarcoFalke a2b5aae9f3
Merge #17996: tests: Add fuzzing harness for serialization/deserialization of floating-points and integrals
5 years ago
practicalswift 9ff41f6419 tests: Add float to FUZZERS_MISSING_CORPORA (temporarily)
5 years ago
MarcoFalke fa6df0de53
test: Bump timeouts to accomodate really slow disks
5 years ago
MarcoFalke 324a6dfeaf
Merge #17771: tests: Add fuzzing harness for V1TransportDeserializer (P2P transport)
5 years ago
practicalswift eabbbe409f tests: Add fuzzing harness for rolling bloom filter class CRollingBloomFilter
5 years ago
practicalswift 2a6a6ea0f5 tests: Add fuzzing harness for bloom filter class CBloomFilter
5 years ago
practicalswift f2472f6460 tests: Improve test runner output in case of target errors
5 years ago
practicalswift 5ea81449f3 tests: Add support for excluding fuzz targets using -x/--exclude
5 years ago
practicalswift 555236f769 tests: Remove -detect_leaks=0 from test/fuzz/test_runner.py - no longer needed
5 years ago
practicalswift a3b539a924 ci: Run fuzz testing test cases under valgrind
5 years ago
practicalswift 1b068c50dd tests: Add --valgrind option to test/fuzz/test_runner.py for running fuzzing test cases under valgrind
5 years ago
practicalswift 4d2aceaad8 tests: Add fuzzer asmap to FUZZERS_MISSING_CORPORA (temporarily)
5 years ago
practicalswift ccc3c76e2b tests: Add fuzzer strprintf to FUZZERS_MISSING_CORPORA (temporarily)
5 years ago
practicalswift 2f63ffd15c tests: Add fuzzing harness for V1TransportDeserializer (P2P transport)
5 years ago
practicalswift bcad0144ef tests: Add fuzzing harness for DecodeHexTx(...)
5 years ago
practicalswift 22d9bae36f tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
practicalswift ec8dcb0199 tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
practicalswift 0dc5907d0f tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
MarcoFalke 1189b6acab
Merge #17109: tests: Add fuzzing harness for various functions consuming only integrals
5 years ago