Commit Graph

8 Commits

Author SHA1 Message Date
Alastair Donaldson 57829dd144
spirv-tools: enable msan (#6500) 2021-09-21 16:31:27 +01:00
Alastair Donaldson f6c699acab
Use uninstrumented spirv-as for corpus prep (#6466)
* Use uninstrumented spirv-as for corpus prep

Using an instrumented version of spirv-as for corpus preparation is very
slow, and can also lead to issues where a bug in spirv-as gets picked up
by instrumentation and causes corpus preparation to fail when we would
rather it succeeded despite the bug.

* Disable msan

Disabling msan for now so that fuzzing using other sanitizers can
proceed.
2021-09-17 16:34:20 +01:00
Alastair Donaldson 4df82024fc
spirv-tools: re-enable honggfuzz (#6391)
Now that the CMake files for spirv-tools have been fixed, so that when
LIB_FUZZING_ENGINE is set, it is used as the sole way of specifying
fuzzer-related linker flags, the honggfuzz engine should work. This
change reverts the project to use the default set of fuzzing engines,
which includes honggfuzz.
2021-09-02 20:55:08 -07:00
Alastair Donaldson 8d811ca3b9
spirv-tools: pass LIB_FUZZING_ENGINE more elegantly (#6390)
The LIB_FUZZING_ENGINE environment variable is now passed to the CMake
command of spirv-tools as an option, rather than having the environment
variable be queried in the project's CMake files.
2021-09-02 16:45:09 -07:00
Alastair Donaldson ebae509b6a
Add corpora to the spirv-tools project (#6381)
Adds corpora of SPIR-V binary and assembly shaders to the spirv-tools
project, based on shaders in the SPIRV-Tools and tint repositories.
2021-09-02 14:38:39 +00:00
Alastair Donaldson a6a5263c2a
Update CC list for spirv-tools (#6372) 2021-09-01 13:32:38 -07:00
Alastair Donaldson 004b4fda1f
Update auto-cc for spirv-tools (#6357)
Adds the Radial team to the auto-cc list.
2021-08-31 14:02:52 +00:00
Alastair Donaldson f7b1dfb4f8
Initial project file for SPIR-V Tools fuzzing (#6330)
* Add SPIR-V Tools fuzzer targets

Adds fuzzer targets for the SPIR-V Tools project.

* Disable honggfuzz, as it was failing in the CI.
2021-08-28 07:42:09 -07:00