aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-06-18 14:40:18 +0200
committerJay Berkenbilt <ejb@ql.org>2019-06-18 14:43:55 +0200
commit616ae155956701f0e8793662c568d19431957be6 (patch)
treee0983707614a75d406d5fba2e9425d3618f0fcc9 /fuzz
parent127859a6d3071332bccfcf5ce4d98a4b70fbacee (diff)
downloadqpdf-616ae155956701f0e8793662c568d19431957be6.tar.zst
Remove qpdf_read_memory_fuzzer
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/build.mk4
-rw-r--r--fuzz/qpdf_read_memory_fuzzer.cc15
2 files changed, 1 insertions, 18 deletions
diff --git a/fuzz/build.mk b/fuzz/build.mk
index 5e95ada6..4c9cabef 100644
--- a/fuzz/build.mk
+++ b/fuzz/build.mk
@@ -1,9 +1,7 @@
# This directory contains support for Google's oss-fuzz project. See
# https://github.com/google/oss-fuzz/tree/master/projects/qpdf
-FUZZERS = \
- qpdf_fuzzer \
- qpdf_read_memory_fuzzer
+FUZZERS = qpdf_fuzzer
DEFAULT_FUZZ_RUNNER := standalone_fuzz_target_runner
OBJ_DEFAULT_FUZZ := fuzz/$(OUTPUT_DIR)/$(DEFAULT_FUZZ_RUNNER).$(OBJ)
diff --git a/fuzz/qpdf_read_memory_fuzzer.cc b/fuzz/qpdf_read_memory_fuzzer.cc
deleted file mode 100644
index d4db62b0..00000000
--- a/fuzz/qpdf_read_memory_fuzzer.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "qpdf/qpdf-c.h"
-
-#include <algorithm>
-#include <cstddef>
-#include <cstdlib>
-
-extern "C" int LLVMFuzzerTestOneInput(const unsigned char* data, size_t size) {
- const size_t kMaxSize = 64 * 1024; // 64 KiB
- size = std::min(size, kMaxSize);
- _qpdf_data* qpdf = qpdf_init();
- const char* buffer = reinterpret_cast<const char*>(data);
- qpdf_read_memory(qpdf, /*description=*/"", buffer, size, /*password=*/"");
- qpdf_cleanup(&qpdf);
- return 0;
-}