From db1e5c6474c1cd0969006a0c0554f8fdc63c42c8 Mon Sep 17 00:00:00 2001 From: Kevin Lubick Date: Tue, 27 Feb 2018 08:30:43 -0500 Subject: Port 3 API fuzzers to be oss-fuzz friendly Also Remove ScaleToSides, which we hadn't been running for a while. Bug: skia: Change-Id: I772dad722c34681392d5b635b3de716f3b00d597 Reviewed-on: https://skia-review.googlesource.com/110443 Reviewed-by: Mike Klein Commit-Queue: Kevin Lubick --- fuzz/Fuzz.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'fuzz/Fuzz.h') diff --git a/fuzz/Fuzz.h b/fuzz/Fuzz.h index 9dad0595e7..221b8f87bf 100644 --- a/fuzz/Fuzz.h +++ b/fuzz/Fuzz.h @@ -134,9 +134,10 @@ struct Fuzzable { void (*fn)(Fuzz*); }; +// Not static so that we can link these into oss-fuzz harnesses if we like. #define DEF_FUZZ(name, f) \ - static void fuzz_##name(Fuzz*); \ + void fuzz_##name(Fuzz*); \ sk_tools::Registry register_##name({#name, fuzz_##name}); \ - static void fuzz_##name(Fuzz* f) + void fuzz_##name(Fuzz* f) #endif//Fuzz_DEFINED -- cgit v1.2.3