]> granicus.if.org Git - imagemagick/commitdiff
Moved resource limit variable to utils.cc.
authorDirk Lemstra <dirk@git.imagemagick.org>
Sun, 14 Jan 2018 00:24:33 +0000 (01:24 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sun, 14 Jan 2018 00:24:33 +0000 (01:24 +0100)
Magick++/fuzz/crop_fuzzer.cc
Magick++/fuzz/encoder_fuzzer.cc
Magick++/fuzz/enhance_fuzzer.cc
Magick++/fuzz/huffman_decode_fuzzer.cc
Magick++/fuzz/rotate_fuzzer.cc
Magick++/fuzz/utils.cc

index 011c12d077a719fa03612335add21c97747d70c9..2b181dc59476c5eb8b38b0d61f09528e7cb68a23 100644 (file)
@@ -5,8 +5,6 @@
 
 #include "utils.cc"
 
-static FuzzingResourceLimits kFuzzLimits;
-
 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
   uint16_t Width;
   uint16_t Height;
index 2a2f49149d4d2ccb6bdaed196b30d2927570c206..16b4fcf2252ba794f0daa304e15c6676d41669f4 100644 (file)
@@ -5,8 +5,6 @@
 
 #include "utils.cc"
 
-static FuzzingResourceLimits kFuzzLimits;
-
 #define FUZZ_ENCODER_STRING_LITERAL(name) #name
 #ifndef FUZZ_ENCODER
 #define FUZZ_ENCODER FUZZ_ENCODER_STRING_LITERAL(FUZZ_IMAGEMAGICK_ENCODER)
index ac2ddd3fb89c50db904da732e8a58c4d0fc6a496..6d3b44de0dc614a2b1c8af0c2abbf1b0325c6bde 100644 (file)
@@ -5,8 +5,6 @@
 
 #include "utils.cc"
 
-static FuzzingResourceLimits kFuzzLimits;
-
 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
   const Magick::Blob blob(Data, Size);
   Magick::Image image;
index e10bb3e5e14bf067b2e757b639841b77e7b35db0..bf2d9e854bfa52ff9ef31a9eba1465c0a7901959 100644 (file)
@@ -5,8 +5,6 @@
 
 #include "utils.cc"
 
-static FuzzingResourceLimits kFuzzLimits;
-
 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
   const Magick::Blob blob(Data, Size);
   Magick::Image image;
index 6db922bb6f2e03707aa221b678fdc1e10fbcde24..0928db6387db3611822675538f8aff651edc0c0b 100644 (file)
@@ -5,8 +5,6 @@
 
 #include "utils.cc"
 
-static FuzzingResourceLimits kFuzzLimits;
-
 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
   if (Size < sizeof(double)) {
     return 0;
index 3a80b576815c7b270218f724a84dc5ff6acb2937..b70b05ad1bea7caa29698b9617d50cfb9ae3ef00 100644 (file)
@@ -1,12 +1,14 @@
 #include <Magick++/ResourceLimits.h>
 
-class FuzzingResourceLimits {
+class FuzzingLimits {
 public:
-    FuzzingResourceLimits() {
-        Magick::ResourceLimits::memory(1000000000);
-    }
+  FuzzingLimits() {
+    Magick::ResourceLimits::memory(1000000000);
+  }
 };
 
+FuzzingLimits fuzzingLimits;
+
 #if BUILD_MAIN
 #include "encoder_format.h"