aboutsummaryrefslogtreecommitdiffhomepage
path: root/fuzz/Fuzz.h
diff options
context:
space:
mode:
authorGravatar Kevin Lubick <kjlubick@google.com>2018-02-27 08:30:43 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-02-27 13:47:28 +0000
commitdb1e5c6474c1cd0969006a0c0554f8fdc63c42c8 (patch)
tree2811124d6c9a78348e75ee35a0ccb2c456a0608e /fuzz/Fuzz.h
parent0157085b8788fb9d95c2f926499dcab81cf035b9 (diff)
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 <mtklein@chromium.org> Commit-Queue: Kevin Lubick <kjlubick@google.com>
Diffstat (limited to 'fuzz/Fuzz.h')
-rw-r--r--fuzz/Fuzz.h5
1 files changed, 3 insertions, 2 deletions
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<Fuzzable> register_##name({#name, fuzz_##name}); \
- static void fuzz_##name(Fuzz* f)
+ void fuzz_##name(Fuzz* f)
#endif//Fuzz_DEFINED