From 616ae155956701f0e8793662c568d19431957be6 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 18 Jun 2019 08:40:18 -0400 Subject: [PATCH] Remove qpdf_read_memory_fuzzer --- ChangeLog | 5 +++++ fuzz/build.mk | 4 +--- fuzz/qpdf_read_memory_fuzzer.cc | 15 --------------- 3 files changed, 6 insertions(+), 18 deletions(-) delete mode 100644 fuzz/qpdf_read_memory_fuzzer.cc diff --git a/ChangeLog b/ChangeLog index 31a2ec92..3917e87a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2019-06-18 Jay Berkenbilt + + * Remove previously submitted qpdf_read_memory_fuzzer as it is a + small subset of qpdf_fuzzer. + 2019-06-15 Jay Berkenbilt * Update CI (Azure Pipelines) to run tests with some sanitizers. 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 -#include -#include - -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(data); - qpdf_read_memory(qpdf, /*description=*/"", buffer, size, /*password=*/""); - qpdf_cleanup(&qpdf); - return 0; -}