2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-09-19 00:29:07 +00:00
qpdf/fuzz
Jay Berkenbilt 65bd8bc57d Add DCT decompression config methods in favor of compile-time changes
As a rule, we should avoid conditional compilation is it always causes
code paths that are sometimes not even seen lexically by the compiler.
Also, we want the actual code being fuzzed to be as close as possible
to the real code. Conditional compilation is suitable to handle
underlying system differences.

Instead, favor configuration using callbacks or other methods that can
be triggered in the places where they need to be exercised.
2024-07-03 15:43:38 +01:00
..
ascii85_fuzzer_seed_corpus Add fuzzers to exercise specific pipeline classes 2019-06-23 15:37:21 -04:00
dct_fuzzer_seed_corpus Add fuzzers to exercise specific pipeline classes 2019-06-23 15:37:21 -04:00
flate_fuzzer_seed_corpus Add fuzzers to exercise specific pipeline classes 2019-06-23 15:37:21 -04:00
hex_fuzzer_seed_corpus Add fuzzers to exercise specific pipeline classes 2019-06-23 15:37:21 -04:00
json_fuzzer_seed_corpus Detect end of input inside an unfinished JSON string 2024-02-06 15:30:29 -05:00
lzw_fuzzer_seed_corpus Fix fuzz issue 15475 2019-08-25 22:52:25 -04:00
pngpredictor_fuzzer_seed_corpus Add fuzzers to exercise specific pipeline classes 2019-06-23 15:37:21 -04:00
qpdf_extra Suppress excessive warnings while fuzzing 2024-07-02 01:16:23 +01:00
qtest Suppress excessive warnings while fuzzing 2024-07-02 01:16:23 +01:00
runlength_fuzzer_seed_corpus Add fuzzers to exercise specific pipeline classes 2019-06-23 15:37:21 -04:00
tiffpredictor_fuzzer_seed_corpus Add additional test case for fuzz tests 2024-02-03 11:20:57 -05:00
ascii85_fuzzer.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
CMakeLists.txt Suppress excessive warnings while fuzzing 2024-07-02 01:16:23 +01:00
dct_fuzzer.cc Add DCT decompression config methods in favor of compile-time changes 2024-07-03 15:43:38 +01:00
flate_fuzzer.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
hex_fuzzer.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
json_fuzzer.cc Add json fuzzer with seed files from #1123 and test suite 2024-02-04 17:27:49 -05:00
lzw_fuzzer.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
oss-fuzz-build Try moving only files matching *_fuzzer* in fuzzer build 2024-06-22 10:19:30 +01:00
pdf.dict oss-fuzz initial integration 2019-06-13 09:28:38 -04:00
pngpredictor_fuzzer.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
qpdf_fuzzer.cc Add DCT decompression config methods in favor of compile-time changes 2024-07-03 15:43:38 +01:00
qpdf_fuzzer.options Clean up fuzzer installation and add test files 2019-06-21 17:39:53 -04:00
README.md oss-fuzz initial integration 2019-06-13 09:28:38 -04:00
runlength_fuzzer.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
standalone_fuzz_target_runner.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
tiffpredictor_fuzzer.cc Exercise more parameters of the tiff predictor in fuzz 2024-02-03 11:27:42 -05:00