aboutsummaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorMike Klein <mtklein@google.com>2019-04-23 12:05:21 -0500
committerSkia Commit-Bot <skia-commit-bot@chromium.org>2019-04-24 16:27:11 +0000
commitc0bd9f9fe533a7b8644392240c1250195aaee537 (patch)
tree23a6c7d48d9373dbad1e63f1f78a8943e1b75e4a /fuzz
parent0c229970754242a038c91328873197c62d60770d (diff)
downloadskia-c0bd9f9fe533a7b8644392240c1250195aaee537.tar.gz
rewrite includes to not need so much -Ifoo
Current strategy: everything from the top Things to look at first are the manual changes: - added tools/rewrite_includes.py - removed -Idirectives from BUILD.gn - various compile.sh simplifications - tweak tools/embed_resources.py - update gn/find_headers.py to write paths from the top - update gn/gn_to_bp.py SkUserConfig.h layout so that #include "include/config/SkUserConfig.h" always gets the header we want. No-Presubmit: true Change-Id: I73a4b181654e0e38d229bc456c0d0854bae3363e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209706 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Hal Canary <halcanary@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/Fuzz.cpp4
-rw-r--r--fuzz/Fuzz.h12
-rw-r--r--fuzz/FuzzCanvas.cpp118
-rw-r--r--fuzz/FuzzCommon.cpp4
-rw-r--r--fuzz/FuzzCommon.h10
-rw-r--r--fuzz/FuzzDrawFunctions.cpp20
-rw-r--r--fuzz/FuzzEncoders.cpp20
-rw-r--r--fuzz/FuzzGradients.cpp12
-rw-r--r--fuzz/FuzzMain.cpp38
-rw-r--r--fuzz/FuzzParsePath.cpp6
-rw-r--r--fuzz/FuzzPathMeasure.cpp6
-rw-r--r--fuzz/FuzzPathop.cpp10
-rw-r--r--fuzz/FuzzPolyUtils.cpp4
-rw-r--r--fuzz/FuzzRegionOp.cpp4
-rw-r--r--fuzz/oss_fuzz/FuzzAPIImageFilter.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzAndroidCodec.cpp12
-rw-r--r--fuzz/oss_fuzz/FuzzAnimatedImage.cpp10
-rw-r--r--fuzz/oss_fuzz/FuzzDrawFunctions.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzGradients.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzImage.cpp10
-rw-r--r--fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp14
-rw-r--r--fuzz/oss_fuzz/FuzzIncrementalImage.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzJPEGEncoder.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzJSON.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzMockGPUCanvas.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzNullCanvas.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzPNGEncoder.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzPathDeserialize.cpp10
-rw-r--r--fuzz/oss_fuzz/FuzzPathMeasure.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzPathop.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzPolyUtils.cpp2
-rw-r--r--fuzz/oss_fuzz/FuzzRasterN32Canvas.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzRegionDeserialize.cpp8
-rw-r--r--fuzz/oss_fuzz/FuzzRegionSetPath.cpp10
-rw-r--r--fuzz/oss_fuzz/FuzzSKSL2GLSL.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzSKSL2Metal.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzSKSL2Pipeline.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzSKSL2SPIRV.cpp6
-rw-r--r--fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp14
-rw-r--r--fuzz/oss_fuzz/FuzzWEBPEncoder.cpp2
40 files changed, 214 insertions, 214 deletions
diff --git a/fuzz/Fuzz.cpp b/fuzz/Fuzz.cpp
index 35a00bf85a..3e378afb3e 100644
--- a/fuzz/Fuzz.cpp
+++ b/fuzz/Fuzz.cpp
@@ -6,8 +6,8 @@
*/
-#include "Fuzz.h"
-#include "FuzzCommon.h"
+#include "fuzz/Fuzz.h"
+#include "fuzz/FuzzCommon.h"
// UBSAN reminds us that bool can only legally hold 0 or 1.
void Fuzz::next(bool* b) {
diff --git a/fuzz/Fuzz.h b/fuzz/Fuzz.h
index f28298ee97..596221c9e3 100644
--- a/fuzz/Fuzz.h
+++ b/fuzz/Fuzz.h
@@ -8,12 +8,12 @@
#ifndef Fuzz_DEFINED
#define Fuzz_DEFINED
-#include "../tools/Registry.h"
-#include "SkData.h"
-#include "SkImageFilter.h"
-#include "SkMalloc.h"
-#include "SkRegion.h"
-#include "SkTypes.h"
+#include "include/core/SkData.h"
+#include "include/core/SkImageFilter.h"
+#include "include/core/SkRegion.h"
+#include "include/core/SkTypes.h"
+#include "include/private/SkMalloc.h"
+#include "tools/Registry.h"
#include <limits>
#include <cmath>
diff --git a/fuzz/FuzzCanvas.cpp b/fuzz/FuzzCanvas.cpp
index 6134ff19a8..67c13a3822 100644
--- a/fuzz/FuzzCanvas.cpp
+++ b/fuzz/FuzzCanvas.cpp
@@ -5,73 +5,73 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "FuzzCommon.h"
+#include "fuzz/Fuzz.h"
+#include "fuzz/FuzzCommon.h"
// CORE
-#include "DebugCanvas.h"
-#include "SkCanvas.h"
-#include "SkColorFilter.h"
-#include "SkFontMgr.h"
-#include "SkImageFilter.h"
-#include "SkMaskFilter.h"
-#include "SkNullCanvas.h"
-#include "SkOSFile.h"
-#include "SkPDFDocument.h"
-#include "SkPathEffect.h"
-#include "SkPicturePriv.h"
-#include "SkPictureRecorder.h"
-#include "SkPoint3.h"
-#include "SkRSXform.h"
-#include "SkRegion.h"
-#include "SkSurface.h"
-#include "SkTo.h"
-#include "SkTypeface.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkColorFilter.h"
+#include "include/core/SkFontMgr.h"
+#include "include/core/SkImageFilter.h"
+#include "include/core/SkMaskFilter.h"
+#include "include/core/SkPathEffect.h"
+#include "include/core/SkPictureRecorder.h"
+#include "include/core/SkPoint3.h"
+#include "include/core/SkRSXform.h"
+#include "include/core/SkRegion.h"
+#include "include/core/SkSurface.h"
+#include "include/core/SkTypeface.h"
+#include "include/docs/SkPDFDocument.h"
+#include "include/private/SkTo.h"
+#include "include/utils/SkNullCanvas.h"
+#include "src/core/SkOSFile.h"
+#include "src/core/SkPicturePriv.h"
+#include "tools/debugger/DebugCanvas.h"
// EFFECTS
-#include "Sk1DPathEffect.h"
-#include "Sk2DPathEffect.h"
-#include "SkAlphaThresholdFilter.h"
-#include "SkArithmeticImageFilter.h"
-#include "SkBlurImageFilter.h"
-#include "SkBlurMaskFilter.h"
-#include "SkColorFilterImageFilter.h"
-#include "SkColorMatrixFilter.h"
-#include "SkComposeImageFilter.h"
-#include "SkCornerPathEffect.h"
-#include "SkDashPathEffect.h"
-#include "SkDiscretePathEffect.h"
-#include "SkDisplacementMapEffect.h"
-#include "SkDropShadowImageFilter.h"
-#include "SkGradientShader.h"
-#include "SkHighContrastFilter.h"
-#include "SkImageSource.h"
-#include "SkLightingImageFilter.h"
-#include "SkLumaColorFilter.h"
-#include "SkMagnifierImageFilter.h"
-#include "SkMatrixConvolutionImageFilter.h"
-#include "SkMergeImageFilter.h"
-#include "SkMorphologyImageFilter.h"
-#include "SkOffsetImageFilter.h"
-#include "SkPaintImageFilter.h"
-#include "SkPerlinNoiseShader.h"
-#include "SkPictureImageFilter.h"
-#include "SkReadBuffer.h"
-#include "SkTableColorFilter.h"
-#include "SkTextBlob.h"
-#include "SkTileImageFilter.h"
-#include "SkXfermodeImageFilter.h"
+#include "include/core/SkTextBlob.h"
+#include "include/effects/Sk1DPathEffect.h"
+#include "include/effects/Sk2DPathEffect.h"
+#include "include/effects/SkAlphaThresholdFilter.h"
+#include "include/effects/SkArithmeticImageFilter.h"
+#include "include/effects/SkBlurImageFilter.h"
+#include "include/effects/SkBlurMaskFilter.h"
+#include "include/effects/SkColorFilterImageFilter.h"
+#include "include/effects/SkColorMatrixFilter.h"
+#include "include/effects/SkComposeImageFilter.h"
+#include "include/effects/SkCornerPathEffect.h"
+#include "include/effects/SkDashPathEffect.h"
+#include "include/effects/SkDiscretePathEffect.h"
+#include "include/effects/SkDisplacementMapEffect.h"
+#include "include/effects/SkDropShadowImageFilter.h"
+#include "include/effects/SkGradientShader.h"
+#include "include/effects/SkHighContrastFilter.h"
+#include "include/effects/SkImageSource.h"
+#include "include/effects/SkLightingImageFilter.h"
+#include "include/effects/SkLumaColorFilter.h"
+#include "include/effects/SkMagnifierImageFilter.h"
+#include "include/effects/SkMatrixConvolutionImageFilter.h"
+#include "include/effects/SkMergeImageFilter.h"
+#include "include/effects/SkMorphologyImageFilter.h"
+#include "include/effects/SkOffsetImageFilter.h"
+#include "include/effects/SkPaintImageFilter.h"
+#include "include/effects/SkPerlinNoiseShader.h"
+#include "include/effects/SkPictureImageFilter.h"
+#include "include/effects/SkTableColorFilter.h"
+#include "include/effects/SkTileImageFilter.h"
+#include "include/effects/SkXfermodeImageFilter.h"
+#include "src/core/SkReadBuffer.h"
// SRC
-#include "CommandLineFlags.h"
-#include "SkUTF.h"
+#include "src/utils/SkUTF.h"
+#include "tools/flags/CommandLineFlags.h"
#if SK_SUPPORT_GPU
-#include "GrContextFactory.h"
-#include "GrContextPriv.h"
-#include "gl/GrGLFunctions.h"
-#include "gl/GrGLGpu.h"
-#include "gl/GrGLUtil.h"
+#include "include/gpu/gl/GrGLFunctions.h"
+#include "src/gpu/GrContextPriv.h"
+#include "src/gpu/gl/GrGLGpu.h"
+#include "src/gpu/gl/GrGLUtil.h"
+#include "tools/gpu/GrContextFactory.h"
#endif
// MISC
diff --git a/fuzz/FuzzCommon.cpp b/fuzz/FuzzCommon.cpp
index 79ffdee563..3a2108e9bf 100644
--- a/fuzz/FuzzCommon.cpp
+++ b/fuzz/FuzzCommon.cpp
@@ -5,8 +5,8 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "FuzzCommon.h"
+#include "fuzz/Fuzz.h"
+#include "fuzz/FuzzCommon.h"
// We don't always want to test NaNs and infinities.
static void fuzz_nice_float(Fuzz* fuzz, float* f) {
diff --git a/fuzz/FuzzCommon.h b/fuzz/FuzzCommon.h
index c8190231a9..ad38496ad3 100644
--- a/fuzz/FuzzCommon.h
+++ b/fuzz/FuzzCommon.h
@@ -8,11 +8,11 @@
#ifndef FuzzCommon_DEFINED
#define FuzzCommon_DEFINED
-#include "Fuzz.h"
-#include "SkMatrix.h"
-#include "SkPath.h"
-#include "SkRRect.h"
-#include "SkRegion.h"
+#include "fuzz/Fuzz.h"
+#include "include/core/SkMatrix.h"
+#include "include/core/SkPath.h"
+#include "include/core/SkRRect.h"
+#include "include/core/SkRegion.h"
// allows some float values for path points
void FuzzNicePath(Fuzz* fuzz, SkPath* path, int maxOps);
diff --git a/fuzz/FuzzDrawFunctions.cpp b/fuzz/FuzzDrawFunctions.cpp
index 083c45ac0e..9a4d42850d 100644
--- a/fuzz/FuzzDrawFunctions.cpp
+++ b/fuzz/FuzzDrawFunctions.cpp
@@ -5,16 +5,16 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "SkBitmap.h"
-#include "SkCanvas.h"
-#include "SkFont.h"
-#include "SkImage.h"
-#include "SkPath.h"
-#include "SkSurface.h"
-#include "SkTextBlob.h"
-#include "SkTypeface.h"
-#include "SkClipOpPriv.h"
+#include "fuzz/Fuzz.h"
+#include "include/core/SkBitmap.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkFont.h"
+#include "include/core/SkImage.h"
+#include "include/core/SkPath.h"
+#include "include/core/SkSurface.h"
+#include "include/core/SkTextBlob.h"
+#include "include/core/SkTypeface.h"
+#include "src/core/SkClipOpPriv.h"
static const int kBmpSize = 24;
static const int kMaxX = 250;
diff --git a/fuzz/FuzzEncoders.cpp b/fuzz/FuzzEncoders.cpp
index 7ca4a48d9c..883c2d805c 100644
--- a/fuzz/FuzzEncoders.cpp
+++ b/fuzz/FuzzEncoders.cpp
@@ -5,16 +5,16 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "SkBitmap.h"
-#include "SkImage.h"
-#include "SkImageInfo.h"
-#include "SkJpegEncoder.h"
-#include "SkPixmap.h"
-#include "SkPngEncoder.h"
-#include "SkRandom.h"
-#include "SkWebpEncoder.h"
-#include "SkOSFile.h"
+#include "fuzz/Fuzz.h"
+#include "include/core/SkBitmap.h"
+#include "include/core/SkImage.h"
+#include "include/core/SkImageInfo.h"
+#include "include/core/SkPixmap.h"
+#include "include/encode/SkJpegEncoder.h"
+#include "include/encode/SkPngEncoder.h"
+#include "include/encode/SkWebpEncoder.h"
+#include "include/utils/SkRandom.h"
+#include "src/core/SkOSFile.h"
#include <vector>
diff --git a/fuzz/FuzzGradients.cpp b/fuzz/FuzzGradients.cpp
index 92ff366463..2dfab4efd0 100644
--- a/fuzz/FuzzGradients.cpp
+++ b/fuzz/FuzzGradients.cpp
@@ -5,12 +5,12 @@
* found in the LICENSE file.
*/
-#include "CommandLineFlags.h"
-#include "Fuzz.h"
-#include "SkCanvas.h"
-#include "SkGradientShader.h"
-#include "SkSurface.h"
-#include "SkTLazy.h"
+#include "fuzz/Fuzz.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkSurface.h"
+#include "include/effects/SkGradientShader.h"
+#include "src/core/SkTLazy.h"
+#include "tools/flags/CommandLineFlags.h"
#include <algorithm>
#include <vector>
diff --git a/fuzz/FuzzMain.cpp b/fuzz/FuzzMain.cpp
index 1047e5f153..43f8f36cf8 100644
--- a/fuzz/FuzzMain.cpp
+++ b/fuzz/FuzzMain.cpp
@@ -5,25 +5,25 @@
* found in the LICENSE file.
*/
-#include "CommandLineFlags.h"
-#include "Fuzz.h"
-#include "SkCanvas.h"
-#include "SkCodec.h"
-#include "SkData.h"
-#include "SkImage.h"
-#include "SkImageEncoder.h"
-#include "SkMallocPixelRef.h"
-#include "SkOSFile.h"
-#include "SkOSPath.h"
-#include "SkPaint.h"
-#include "SkPath.h"
-#include "SkPicturePriv.h"
-#include "SkReadBuffer.h"
-#include "SkStream.h"
-#include "SkSurface.h"
-#include "SkTextBlob.h"
-
-#include "ToolUtils.h"
+#include "fuzz/Fuzz.h"
+#include "include/codec/SkCodec.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkData.h"
+#include "include/core/SkImage.h"
+#include "include/core/SkImageEncoder.h"
+#include "include/core/SkMallocPixelRef.h"
+#include "include/core/SkPaint.h"
+#include "include/core/SkPath.h"
+#include "include/core/SkStream.h"
+#include "include/core/SkSurface.h"
+#include "include/core/SkTextBlob.h"
+#include "src/core/SkOSFile.h"
+#include "src/core/SkPicturePriv.h"
+#include "src/core/SkReadBuffer.h"
+#include "src/utils/SkOSPath.h"
+#include "tools/flags/CommandLineFlags.h"
+
+#include "tools/ToolUtils.h"
#include <iostream>
#include <map>
diff --git a/fuzz/FuzzParsePath.cpp b/fuzz/FuzzParsePath.cpp
index 7105f7aebd..5f6c52dec3 100644
--- a/fuzz/FuzzParsePath.cpp
+++ b/fuzz/FuzzParsePath.cpp
@@ -5,9 +5,9 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "SkString.h"
-#include "SkParsePath.h"
+#include "fuzz/Fuzz.h"
+#include "include/core/SkString.h"
+#include "include/utils/SkParsePath.h"
#include <stdlib.h>
diff --git a/fuzz/FuzzPathMeasure.cpp b/fuzz/FuzzPathMeasure.cpp
index 62e7b7434c..8526ff8cc6 100644
--- a/fuzz/FuzzPathMeasure.cpp
+++ b/fuzz/FuzzPathMeasure.cpp
@@ -5,9 +5,9 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "FuzzCommon.h"
-#include "SkPathMeasure.h"
+#include "fuzz/Fuzz.h"
+#include "fuzz/FuzzCommon.h"
+#include "include/core/SkPathMeasure.h"
void inline ignoreResult(bool ) {}
diff --git a/fuzz/FuzzPathop.cpp b/fuzz/FuzzPathop.cpp
index bb9b88a689..63862a986b 100644
--- a/fuzz/FuzzPathop.cpp
+++ b/fuzz/FuzzPathop.cpp
@@ -5,11 +5,11 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "FuzzCommon.h"
-#include "SkPath.h"
-#include "SkPathOps.h"
-#include "SkRect.h"
+#include "fuzz/Fuzz.h"
+#include "fuzz/FuzzCommon.h"
+#include "include/core/SkPath.h"
+#include "include/core/SkRect.h"
+#include "include/pathops/SkPathOps.h"
const uint8_t MAX_OPS = 20;
diff --git a/fuzz/FuzzPolyUtils.cpp b/fuzz/FuzzPolyUtils.cpp
index 50321d3a17..af3457b904 100644
--- a/fuzz/FuzzPolyUtils.cpp
+++ b/fuzz/FuzzPolyUtils.cpp
@@ -5,8 +5,8 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "SkPolyUtils.h"
+#include "fuzz/Fuzz.h"
+#include "src/utils/SkPolyUtils.h"
void inline ignoreResult(bool ) {}
diff --git a/fuzz/FuzzRegionOp.cpp b/fuzz/FuzzRegionOp.cpp
index 8cc315729a..02a40360af 100644
--- a/fuzz/FuzzRegionOp.cpp
+++ b/fuzz/FuzzRegionOp.cpp
@@ -5,8 +5,8 @@
* found in the LICENSE file.
*/
-#include "Fuzz.h"
-#include "FuzzCommon.h"
+#include "fuzz/Fuzz.h"
+#include "fuzz/FuzzCommon.h"
DEF_FUZZ(RegionOp, fuzz) { // `fuzz -t api -n RegionOp`
SkRegion regionA, regionB, regionC;
diff --git a/fuzz/oss_fuzz/FuzzAPIImageFilter.cpp b/fuzz/oss_fuzz/FuzzAPIImageFilter.cpp
index 1f8753d012..03394d3077 100644
--- a/fuzz/oss_fuzz/FuzzAPIImageFilter.cpp
+++ b/fuzz/oss_fuzz/FuzzAPIImageFilter.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_ImageFilter(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzAndroidCodec.cpp b/fuzz/oss_fuzz/FuzzAndroidCodec.cpp
index 2e6e2dd1c8..7ab8833fd5 100644
--- a/fuzz/oss_fuzz/FuzzAndroidCodec.cpp
+++ b/fuzz/oss_fuzz/FuzzAndroidCodec.cpp
@@ -5,13 +5,13 @@
* found in the LICENSE file.
*/
-#include "SkAndroidCodec.h"
-#include "SkBitmap.h"
-#include "SkCanvas.h"
-#include "SkData.h"
-#include "SkSurface.h"
+#include "include/codec/SkAndroidCodec.h"
+#include "include/core/SkBitmap.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkData.h"
+#include "include/core/SkSurface.h"
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
bool FuzzAndroidCodec(sk_sp<SkData> bytes, uint8_t sampleSize) {
auto codec = SkAndroidCodec::MakeFromData(bytes);
diff --git a/fuzz/oss_fuzz/FuzzAnimatedImage.cpp b/fuzz/oss_fuzz/FuzzAnimatedImage.cpp
index e99f7bc52f..0c64bb9b61 100644
--- a/fuzz/oss_fuzz/FuzzAnimatedImage.cpp
+++ b/fuzz/oss_fuzz/FuzzAnimatedImage.cpp
@@ -5,11 +5,11 @@
* found in the LICENSE file.
*/
-#include "SkAndroidCodec.h"
-#include "SkAnimatedImage.h"
-#include "SkCanvas.h"
-#include "SkData.h"
-#include "SkSurface.h"
+#include "include/android/SkAnimatedImage.h"
+#include "include/codec/SkAndroidCodec.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkData.h"
+#include "include/core/SkSurface.h"
bool FuzzAnimatedImage(sk_sp<SkData> bytes) {
auto codec = SkAndroidCodec::MakeFromData(bytes);
diff --git a/fuzz/oss_fuzz/FuzzDrawFunctions.cpp b/fuzz/oss_fuzz/FuzzDrawFunctions.cpp
index ec4e766496..906a025046 100644
--- a/fuzz/oss_fuzz/FuzzDrawFunctions.cpp
+++ b/fuzz/oss_fuzz/FuzzDrawFunctions.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_DrawFunctions(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzGradients.cpp b/fuzz/oss_fuzz/FuzzGradients.cpp
index 238abde11e..47809be333 100644
--- a/fuzz/oss_fuzz/FuzzGradients.cpp
+++ b/fuzz/oss_fuzz/FuzzGradients.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_Gradients(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzImage.cpp b/fuzz/oss_fuzz/FuzzImage.cpp
index 735eb9c4c2..0ae18d4112 100644
--- a/fuzz/oss_fuzz/FuzzImage.cpp
+++ b/fuzz/oss_fuzz/FuzzImage.cpp
@@ -5,11 +5,11 @@
* found in the LICENSE file.
*/
-#include "SkImage.h"
-#include "SkPaint.h"
-#include "SkCanvas.h"
-#include "SkData.h"
-#include "SkSurface.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkData.h"
+#include "include/core/SkImage.h"
+#include "include/core/SkPaint.h"
+#include "include/core/SkSurface.h"
bool FuzzImageDecode(sk_sp<SkData> bytes) {
auto img = SkImage::MakeFromEncoded(bytes);
diff --git a/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp b/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp
index cb3e332133..de9e9bfcc5 100644
--- a/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp
+++ b/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp
@@ -6,13 +6,13 @@
*/
-#include "SkBitmap.h"
-#include "SkCanvas.h"
-#include "SkData.h"
-#include "SkFontMgrPriv.h"
-#include "SkImageFilter.h"
-#include "SkPaint.h"
-#include "TestFontMgr.h"
+#include "include/core/SkBitmap.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkData.h"
+#include "include/core/SkImageFilter.h"
+#include "include/core/SkPaint.h"
+#include "src/core/SkFontMgrPriv.h"
+#include "tools/fonts/TestFontMgr.h"
void FuzzImageFilterDeserialize(sk_sp<SkData> bytes) {
const int BitmapSize = 24;
diff --git a/fuzz/oss_fuzz/FuzzIncrementalImage.cpp b/fuzz/oss_fuzz/FuzzIncrementalImage.cpp
index 4086b3b683..c57cbb94ee 100644
--- a/fuzz/oss_fuzz/FuzzIncrementalImage.cpp
+++ b/fuzz/oss_fuzz/FuzzIncrementalImage.cpp
@@ -5,9 +5,9 @@
* found in the LICENSE file.
*/
-#include "SkBitmap.h"
-#include "SkCodec.h"
-#include "SkData.h"
+#include "include/codec/SkCodec.h"
+#include "include/core/SkBitmap.h"
+#include "include/core/SkData.h"
bool FuzzIncrementalImageDecode(sk_sp<SkData> bytes) {
auto codec = SkCodec::MakeFromData(bytes);
diff --git a/fuzz/oss_fuzz/FuzzJPEGEncoder.cpp b/fuzz/oss_fuzz/FuzzJPEGEncoder.cpp
index 3d5ce412e7..cc4cb7911a 100644
--- a/fuzz/oss_fuzz/FuzzJPEGEncoder.cpp
+++ b/fuzz/oss_fuzz/FuzzJPEGEncoder.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_JPEGEncoder(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzJSON.cpp b/fuzz/oss_fuzz/FuzzJSON.cpp
index d6d3cf8d34..cb8c5a2643 100644
--- a/fuzz/oss_fuzz/FuzzJSON.cpp
+++ b/fuzz/oss_fuzz/FuzzJSON.cpp
@@ -5,9 +5,9 @@
* found in the LICENSE file.
*/
-#include "SkData.h"
-#include "SkJSON.h"
-#include "SkStream.h"
+#include "include/core/SkData.h"
+#include "include/core/SkStream.h"
+#include "src/utils/SkJSON.h"
void FuzzJSON(sk_sp<SkData> bytes) {
skjson::DOM dom(static_cast<const char*>(bytes->data()), bytes->size());
diff --git a/fuzz/oss_fuzz/FuzzMockGPUCanvas.cpp b/fuzz/oss_fuzz/FuzzMockGPUCanvas.cpp
index e65467af66..05d4d96373 100644
--- a/fuzz/oss_fuzz/FuzzMockGPUCanvas.cpp
+++ b/fuzz/oss_fuzz/FuzzMockGPUCanvas.cpp
@@ -5,9 +5,9 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
-#include "SkFontMgrPriv.h"
-#include "TestFontMgr.h"
+#include "fuzz/Fuzz.h"
+#include "src/core/SkFontMgrPriv.h"
+#include "tools/fonts/TestFontMgr.h"
void fuzz_MockGPUCanvas(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzNullCanvas.cpp b/fuzz/oss_fuzz/FuzzNullCanvas.cpp
index a90f55a24b..a0483ba78c 100644
--- a/fuzz/oss_fuzz/FuzzNullCanvas.cpp
+++ b/fuzz/oss_fuzz/FuzzNullCanvas.cpp
@@ -5,9 +5,9 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
-#include "SkFontMgrPriv.h"
-#include "TestFontMgr.h"
+#include "fuzz/Fuzz.h"
+#include "src/core/SkFontMgrPriv.h"
+#include "tools/fonts/TestFontMgr.h"
void fuzz_NullCanvas(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzPNGEncoder.cpp b/fuzz/oss_fuzz/FuzzPNGEncoder.cpp
index 8e104166cf..d0eb09cf0f 100644
--- a/fuzz/oss_fuzz/FuzzPNGEncoder.cpp
+++ b/fuzz/oss_fuzz/FuzzPNGEncoder.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_PNGEncoder(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzPathDeserialize.cpp b/fuzz/oss_fuzz/FuzzPathDeserialize.cpp
index 0584d31e5b..05d495c26e 100644
--- a/fuzz/oss_fuzz/FuzzPathDeserialize.cpp
+++ b/fuzz/oss_fuzz/FuzzPathDeserialize.cpp
@@ -5,11 +5,11 @@
* found in the LICENSE file.
*/
-#include "SkCanvas.h"
-#include "SkPaint.h"
-#include "SkPath.h"
-#include "SkReadBuffer.h"
-#include "SkSurface.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkPaint.h"
+#include "include/core/SkPath.h"
+#include "include/core/SkSurface.h"
+#include "src/core/SkReadBuffer.h"
void FuzzPathDeserialize(SkReadBuffer& buf) {
SkPath path;
diff --git a/fuzz/oss_fuzz/FuzzPathMeasure.cpp b/fuzz/oss_fuzz/FuzzPathMeasure.cpp
index 2713942921..a6cebe6829 100644
--- a/fuzz/oss_fuzz/FuzzPathMeasure.cpp
+++ b/fuzz/oss_fuzz/FuzzPathMeasure.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_PathMeasure(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzPathop.cpp b/fuzz/oss_fuzz/FuzzPathop.cpp
index d4ddddbfe2..a40d29b74a 100644
--- a/fuzz/oss_fuzz/FuzzPathop.cpp
+++ b/fuzz/oss_fuzz/FuzzPathop.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_Pathop(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzPolyUtils.cpp b/fuzz/oss_fuzz/FuzzPolyUtils.cpp
index 166da7e329..063aee7949 100644
--- a/fuzz/oss_fuzz/FuzzPolyUtils.cpp
+++ b/fuzz/oss_fuzz/FuzzPolyUtils.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_PolyUtils(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzRasterN32Canvas.cpp b/fuzz/oss_fuzz/FuzzRasterN32Canvas.cpp
index ed161312f9..ba56148486 100644
--- a/fuzz/oss_fuzz/FuzzRasterN32Canvas.cpp
+++ b/fuzz/oss_fuzz/FuzzRasterN32Canvas.cpp
@@ -5,9 +5,9 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
-#include "SkFontMgrPriv.h"
-#include "TestFontMgr.h"
+#include "fuzz/Fuzz.h"
+#include "src/core/SkFontMgrPriv.h"
+#include "tools/fonts/TestFontMgr.h"
void fuzz_RasterN32Canvas(Fuzz* f);
diff --git a/fuzz/oss_fuzz/FuzzRegionDeserialize.cpp b/fuzz/oss_fuzz/FuzzRegionDeserialize.cpp
index 15cf7863b5..da4615ab1a 100644
--- a/fuzz/oss_fuzz/FuzzRegionDeserialize.cpp
+++ b/fuzz/oss_fuzz/FuzzRegionDeserialize.cpp
@@ -6,10 +6,10 @@
*/
-#include "SkCanvas.h"
-#include "SkPaint.h"
-#include "SkRegionPriv.h"
-#include "SkSurface.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkPaint.h"
+#include "include/core/SkSurface.h"
+#include "src/core/SkRegionPriv.h"
bool FuzzRegionDeserialize(sk_sp<SkData> bytes) {
SkRegion region;
diff --git a/fuzz/oss_fuzz/FuzzRegionSetPath.cpp b/fuzz/oss_fuzz/FuzzRegionSetPath.cpp
index fa61d49bd9..369b92b507 100644
--- a/fuzz/oss_fuzz/FuzzRegionSetPath.cpp
+++ b/fuzz/oss_fuzz/FuzzRegionSetPath.cpp
@@ -5,11 +5,11 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
-#include "../FuzzCommon.h"
-#include "SkData.h"
-#include "SkPath.h"
-#include "SkRegion.h"
+#include "fuzz/Fuzz.h"
+#include "fuzz/FuzzCommon.h"
+#include "include/core/SkData.h"
+#include "include/core/SkPath.h"
+#include "include/core/SkRegion.h"
void FuzzRegionSetPath(Fuzz* fuzz) {
diff --git a/fuzz/oss_fuzz/FuzzSKSL2GLSL.cpp b/fuzz/oss_fuzz/FuzzSKSL2GLSL.cpp
index 9beca53da3..f0acc48723 100644
--- a/fuzz/oss_fuzz/FuzzSKSL2GLSL.cpp
+++ b/fuzz/oss_fuzz/FuzzSKSL2GLSL.cpp
@@ -5,10 +5,10 @@
* found in the LICENSE file.
*/
-#include "GrShaderCaps.h"
-#include "SkSLCompiler.h"
+#include "src/gpu/GrShaderCaps.h"
+#include "src/sksl/SkSLCompiler.h"
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
bool FuzzSKSL2GLSL(sk_sp<SkData> bytes) {
SkSL::Compiler compiler;
diff --git a/fuzz/oss_fuzz/FuzzSKSL2Metal.cpp b/fuzz/oss_fuzz/FuzzSKSL2Metal.cpp
index 0f4ed1e67f..06730c33d8 100644
--- a/fuzz/oss_fuzz/FuzzSKSL2Metal.cpp
+++ b/fuzz/oss_fuzz/FuzzSKSL2Metal.cpp
@@ -5,10 +5,10 @@
* found in the LICENSE file.
*/
-#include "GrShaderCaps.h"
-#include "SkSLCompiler.h"
+#include "src/gpu/GrShaderCaps.h"
+#include "src/sksl/SkSLCompiler.h"
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
bool FuzzSKSL2Metal(sk_sp<SkData> bytes) {
SkSL::Compiler compiler;
diff --git a/fuzz/oss_fuzz/FuzzSKSL2Pipeline.cpp b/fuzz/oss_fuzz/FuzzSKSL2Pipeline.cpp
index cc980f7c7f..d58474ce47 100644
--- a/fuzz/oss_fuzz/FuzzSKSL2Pipeline.cpp
+++ b/fuzz/oss_fuzz/FuzzSKSL2Pipeline.cpp
@@ -5,10 +5,10 @@
* found in the LICENSE file.
*/
-#include "GrShaderCaps.h"
-#include "SkSLCompiler.h"
+#include "src/gpu/GrShaderCaps.h"
+#include "src/sksl/SkSLCompiler.h"
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
bool FuzzSKSL2Pipeline(sk_sp<SkData> bytes) {
SkSL::Compiler compiler;
diff --git a/fuzz/oss_fuzz/FuzzSKSL2SPIRV.cpp b/fuzz/oss_fuzz/FuzzSKSL2SPIRV.cpp
index 59c4c71d47..dac6133dc0 100644
--- a/fuzz/oss_fuzz/FuzzSKSL2SPIRV.cpp
+++ b/fuzz/oss_fuzz/FuzzSKSL2SPIRV.cpp
@@ -5,10 +5,10 @@
* found in the LICENSE file.
*/
-#include "GrShaderCaps.h"
-#include "SkSLCompiler.h"
+#include "src/gpu/GrShaderCaps.h"
+#include "src/sksl/SkSLCompiler.h"
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
bool FuzzSKSL2SPIRV(sk_sp<SkData> bytes) {
SkSL::Compiler compiler;
diff --git a/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp b/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp
index 6cd0ca9dba..975eeb8b01 100644
--- a/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp
+++ b/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp
@@ -5,13 +5,13 @@
* found in the LICENSE file.
*/
-#include "SkCanvas.h"
-#include "SkFontMgrPriv.h"
-#include "SkPaint.h"
-#include "SkReadBuffer.h"
-#include "SkSurface.h"
-#include "SkTextBlobPriv.h"
-#include "TestFontMgr.h"
+#include "include/core/SkCanvas.h"
+#include "include/core/SkPaint.h"
+#include "include/core/SkSurface.h"
+#include "src/core/SkFontMgrPriv.h"
+#include "src/core/SkReadBuffer.h"
+#include "src/core/SkTextBlobPriv.h"
+#include "tools/fonts/TestFontMgr.h"
void FuzzTextBlobDeserialize(SkReadBuffer& buf) {
auto tb = SkTextBlobPriv::MakeFromBuffer(buf);
diff --git a/fuzz/oss_fuzz/FuzzWEBPEncoder.cpp b/fuzz/oss_fuzz/FuzzWEBPEncoder.cpp
index f1da38d6ca..40d84b7100 100644
--- a/fuzz/oss_fuzz/FuzzWEBPEncoder.cpp
+++ b/fuzz/oss_fuzz/FuzzWEBPEncoder.cpp
@@ -5,7 +5,7 @@
* found in the LICENSE file.
*/
-#include "../Fuzz.h"
+#include "fuzz/Fuzz.h"
void fuzz_WEBPEncoder(Fuzz* f);