Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(797)

Unified Diff: third_party/WebKit/Source/platform/BUILD.gn

Issue 2199493002: libFuzzer for blink::MHTMLParser (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/platform/BUILD.gn
diff --git a/third_party/WebKit/Source/platform/BUILD.gn b/third_party/WebKit/Source/platform/BUILD.gn
index 92e9fcdd63f903de65c52004f478cb70015fd41c..9fa86ba61bd4bd940ec9460c6013bf79d3439a33 100644
--- a/third_party/WebKit/Source/platform/BUILD.gn
+++ b/third_party/WebKit/Source/platform/BUILD.gn
@@ -4,6 +4,7 @@
import("//build/config/features.gni")
import("//build/config/ui.gni")
+import("//testing/libfuzzer/fuzzer_test.gni")
import("//testing/test.gni")
import("//third_party/WebKit/Source/build/scripts/scripts.gni")
import("//third_party/WebKit/Source/config.gni")
@@ -650,3 +651,21 @@ if (current_cpu == "x86" || current_cpu == "x64") {
]
}
}
+
+# Fuzzer for blink::MHTMLParser.
+fuzzer_test("mhtml_parser_fuzzer") {
+ sources = [
+ "mhtml/MHTMLFuzzer.cpp",
+ ]
+ deps = [
+ ":blink_common",
+ ":platform",
+ ":test_support",
+ ]
+ dict = "//testing/libfuzzer/fuzzers/dicts/mhtml.dict"
+ seed_corpus = "//third_party/WebKit/LayoutTests/mhtml"
Łukasz Anforowicz 2016/07/29 23:43:58 Maybe this is a little bit wasteful, as in additio
mmoroz 2016/08/01 17:41:37 Yeah, but may be interesting. Let's start with thi
Łukasz Anforowicz 2016/08/01 21:09:39 Acknowledged.
+ additional_configs = [
+ "//third_party/WebKit/Source/wtf:wtf_config",
+ "//third_party/WebKit/Source:config",
+ ]
+}

Powered by Google App Engine
This is Rietveld 408576698