Commit Graph

75 Commits (8bb0e85631e7c1bee16e136454b2466776be1d65)

Author SHA1 Message Date
Ava Chow 6c13b1375f
Merge bitcoin/bitcoin#29421: net: make the list of known message types a compile time constant
6 months ago
Hennadii Stepanov 52933d7283
fuzz: Pass `SystemRoot` environment variable to subprocess
7 months ago
Hennadii Stepanov 47cedee776
fuzz: Introduce `BITCOINFUZZ` environment variable
7 months ago
Hennadii Stepanov 1573e9a11e
fuzz, refactor: Deduplicate fuzz binary path creation
7 months ago
dergoegge 738a53720e [fuzz] Apply fuzz env (suppressions, etc.) when fetching harness list
8 months ago
Vasil Dimov 2fa9de06c2
net: make the list of known message types a compile time constant
8 months ago
MarcoFalke fa3a4102ef
fuzz: Set -rss_limit_mb=8000 for generate as well
9 months ago
MarcoFalke fa4e396e1d
fuzz: Generate with random libFuzzer settings
9 months ago
fanquake 759195040a
Merge bitcoin/bitcoin#29329: fuzz: Print coverage summary after run_once
9 months ago
MarcoFalke fab97d81ce
fuzz: Print coverage summary after run_once
9 months ago
fanquake cf937b2068
fuzz: also set MSAN_SYMBOLIZER_PATH
10 months ago
dergoegge 9d09c873a5 fuzz: Exit and log stderr for parse_test_list errors
10 months ago
fanquake 49d953281d
fuzz: explicitly specify llvm-symbolizer path in runner
1 year ago
MarcoFalke fa21535551
fuzz: Increase merge -rss_limit_mb
1 year ago
MarcoFalke faa5e061c2
fuzz: Allow multiple --m_dir args
1 year ago
MarcoFalke fa858d63a0
fuzz: Merge with -set_cover_merge=1
1 year ago
MarcoFalke faa190b1ef
test: Fuzz merge with -use_value_profile=0 for now
1 year ago
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