Skip to content

Commit

Permalink
Add swiftshader_vertex_routine_fuzzer
Browse files Browse the repository at this point in the history
This fuzzer will add coverage of the following:
 - Swiftshader's GLSL to DX bytecode compiler
 - Swiftshader's DX bytecode to Reactor compiler
 - Reactor's Subzero backend
 - Swiftshader's vertex fixed function reactor code

The GLSL to DX bytecode compiler is using a TPoolAllocator,
a follow-up change will make it work better with ASan.

BUG=swiftshader:86

Change-Id: I504fcde7d8821296b3350ff84b28f9a705b178bf
Reviewed-on: https://chromium-review.googlesource.com/734904
Reviewed-by: Max Moroz <mmoroz@chromium.org>
Reviewed-by: Alexis Hétu <sugoi@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#512334}
  • Loading branch information
Kangz authored and Commit Bot committed Oct 27, 2017
1 parent e95eac0 commit 2d3ea7e
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions testing/libfuzzer/fuzzers/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -464,6 +464,13 @@ fuzzer_test("angle_translator_fuzzer") {
libfuzzer_options = [ "max_len=1000" ]
}

fuzzer_test("swiftshader_vertex_routine_fuzzer") {
sources = []
deps = [
"//third_party/swiftshader:vertex_routine_fuzzer",
]
}

fuzzer_test("sha1_fuzzer") {
sources = [
"sha1_fuzzer.cc",
Expand Down

0 comments on commit 2d3ea7e

Please sign in to comment.