summaryrefslogtreecommitdiff
path: root/testing/libfuzzer/BUILD.gn
diff options
context:
space:
mode:
authorRyan Harrison <rharrison@chromium.org>2017-10-19 16:07:24 -0400
committerChromium commit bot <commit-bot@chromium.org>2017-10-19 20:34:47 +0000
commitf64a73075d78d8d6a06ae47e5e58660d8c87cebc (patch)
tree34114d1c8caab56ff62b926e6495962179d97aff /testing/libfuzzer/BUILD.gn
parent646634b46fb90dc90000996687e528313c5a1f3e (diff)
downloadpdfium-f64a73075d78d8d6a06ae47e5e58660d8c87cebc.tar.xz
Implement fuzzer for FormCalc parsing
This adds a fuzzer that tests the FormCalc parsing code independent of parsing an entire XFA file or performing translation to JS. BUG=pdfium:920 Change-Id: I3d2c336d9cb6f4ebf114ded5f57a44a8342c4228 Reviewed-on: https://pdfium-review.googlesource.com/16391 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'testing/libfuzzer/BUILD.gn')
-rw-r--r--testing/libfuzzer/BUILD.gn7
1 files changed, 7 insertions, 0 deletions
diff --git a/testing/libfuzzer/BUILD.gn b/testing/libfuzzer/BUILD.gn
index d23fb88376..20c64d9835 100644
--- a/testing/libfuzzer/BUILD.gn
+++ b/testing/libfuzzer/BUILD.gn
@@ -46,6 +46,7 @@ group("libfuzzer") {
":pdf_codec_tiff_fuzzer",
":pdf_css_fuzzer",
":pdf_fm2js_fuzzer",
+ ":pdf_formcalc_fuzzer",
":pdf_lzw_fuzzer",
":pdf_xml_fuzzer",
]
@@ -130,6 +131,12 @@ if (pdf_enable_xfa) {
]
}
+ pdfium_fuzzer("pdf_formcalc_fuzzer") {
+ sources = [
+ "pdf_formcalc_fuzzer.cc",
+ ]
+ }
+
pdfium_fuzzer("pdf_lzw_fuzzer") {
sources = [
"pdf_lzw_fuzzer.cc",