SPIRV-Tools/test/fuzzers
Alastair Donaldson f0351b7bc6
Avoid id bound errors during opt fuzzing (#4658)
Use a very large id bound when fuzzing the optimizer, and check that the
input does not ids that are too close to this bound. This should make it
impossible in practice for an id overflow to occur.

Fixes #4657.
2021-12-13 10:56:52 +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 Avoid id bound errors during opt fuzzing (#4658) 2021-12-13 10:56:52 +00:00
spvtools_opt_fuzzer_common.h Avoid id bound errors during opt fuzzing (#4658) 2021-12-13 10:56:52 +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