mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-18 09:25:25 +00:00
Revert 3 fuzzing CLs, since they are preventing rolling into Chromium.
Revert "Adding fuzzing for Transforms" This reverts commit4a29008c7e. Revert "Add fuzzers for various emission paths" This reverts commit39545b7e7c. Revert "Create common utility class for fuzzing" This reverts commit766e31d507. Change-Id: Ia4e4ea2a4a5f423ea5bfa8ca9659c4028b558b45 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/37180 Auto-Submit: Ryan Harrison <rharrison@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
795b6b5a28
commit
1d9935cf37
@@ -14,15 +14,14 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "fuzzers/tint_common_fuzzer.h"
|
||||
|
||||
namespace tint {
|
||||
namespace fuzzers {
|
||||
#include "src/reader/wgsl/parser.h"
|
||||
|
||||
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
||||
tint::fuzzers::CommonFuzzer fuzzer(InputFormat::kWGSL, OutputFormat::kNone);
|
||||
return fuzzer.Run(data, size);
|
||||
}
|
||||
std::string str(reinterpret_cast<const char*>(data), size);
|
||||
|
||||
} // namespace fuzzers
|
||||
} // namespace tint
|
||||
tint::Source::File file("test.wgsl", str);
|
||||
tint::reader::wgsl::Parser parser(&file);
|
||||
parser.Parse();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user