SPIRV-Tools/test/fuzzers
Alastair Donaldson c5ee1bc7bd
Fix opt fuzzer test harness (#4670)
The test harness for the opt fuzzer was failing to consider that the
input might use a very large id bound, despite no id approaching this
bound actually being used.

This change modifies the test harness to use the module's id bound,
rather than looking through the module for large ids.

Fixes: oss-fuzz:42386
2022-01-07 15:03:29 +00:00
..
corpora/spv Add GraphicsFuzz shaders to fuzzer corpus (#4429) 2021-08-03 15:27:03 +01:00
BUILD.gn Avoid id bound errors during opt fuzzing (#4658) 2021-12-13 10:56:52 +00:00
CMakeLists.txt Avoid id bound errors during opt fuzzing (#4658) 2021-12-13 10:56:52 +00:00
random_generator.cpp Add libFuzzer target for spirv-fuzz (#4434) 2021-10-26 15:24:51 +00:00
random_generator.h Add libFuzzer target for spirv-fuzz (#4434) 2021-10-26 15:24:51 +00:00
spvtools_as_fuzzer.cpp Simplify the as fuzzer target (#4647) 2021-12-10 10:06:23 -05:00
spvtools_binary_parser_fuzzer.cpp Stop consuming input in fuzzers to select target environment (#4544) 2021-10-04 13:42:12 -04:00
spvtools_dis_fuzzer.cpp Stop consuming input in fuzzers to select target environment (#4544) 2021-10-04 13:42:12 -04:00
spvtools_fuzz_fuzzer.cpp Add libFuzzer target for spirv-fuzz (#4434) 2021-10-26 15:24:51 +00:00
spvtools_opt_fuzzer_common.cpp Fix opt fuzzer test harness (#4670) 2022-01-07 15:03:29 +00:00
spvtools_opt_fuzzer_common.h Fix opt fuzzer test harness (#4670) 2022-01-07 15:03:29 +00:00
spvtools_opt_legalization_fuzzer.cpp Avoid id bound errors during opt fuzzing (#4658) 2021-12-13 10:56:52 +00:00
spvtools_opt_performance_fuzzer.cpp Avoid id bound errors during opt fuzzing (#4658) 2021-12-13 10:56:52 +00:00
spvtools_opt_size_fuzzer.cpp Avoid id bound errors during opt fuzzing (#4658) 2021-12-13 10:56:52 +00:00
spvtools_val_fuzzer.cpp Stop consuming input in fuzzers to select target environment (#4544) 2021-10-04 13:42:12 -04:00