#include "utils.cc"
-static FuzzingResourceLimits kFuzzLimits;
-
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
uint16_t Width;
uint16_t Height;
#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)
#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;
#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;
#include "utils.cc"
-static FuzzingResourceLimits kFuzzLimits;
-
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
if (Size < sizeof(double)) {
return 0;
#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"