Coverage Report

Created: 2024-09-14 07:19

/src/skia/include/core/SkRefCnt.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright 2006 The Android Open Source Project
3
 *
4
 * Use of this source code is governed by a BSD-style license that can be
5
 * found in the LICENSE file.
6
 */
7
8
#ifndef SkRefCnt_DEFINED
9
#define SkRefCnt_DEFINED
10
11
#include "include/core/SkTypes.h"
12
#include "include/private/base/SkDebug.h"
13
14
#include <atomic>
15
#include <cstddef>
16
#include <cstdint>
17
#include <iosfwd>
18
#include <type_traits>
19
#include <utility>
20
21
/** \class SkRefCntBase
22
23
    SkRefCntBase is the base class for objects that may be shared by multiple
24
    objects. When an existing owner wants to share a reference, it calls ref().
25
    When an owner wants to release its reference, it calls unref(). When the
26
    shared object's reference count goes to zero as the result of an unref()
27
    call, its (virtual) destructor is called. It is an error for the
28
    destructor to be called explicitly (or via the object going out of scope on
29
    the stack or calling delete) if getRefCnt() > 1.
30
*/
31
class SK_API SkRefCntBase {
32
public:
33
    /** Default construct, initializing the reference count to 1.
34
    */
35
22.0M
    SkRefCntBase() : fRefCnt(1) {}
36
37
    /** Destruct, asserting that the reference count is 1.
38
    */
39
22.0M
    virtual ~SkRefCntBase() {
40
    #ifdef SK_DEBUG
41
        SkASSERTF(this->getRefCnt() == 1, "fRefCnt was %d", this->getRefCnt());
42
        // illegal value, to catch us if we reuse after delete
43
        fRefCnt.store(0, std::memory_order_relaxed);
44
    #endif
45
22.0M
    }
46
47
    /** May return true if the caller is the only owner.
48
     *  Ensures that all previous owner's actions are complete.
49
     */
50
305k
    bool unique() const {
51
305k
        if (1 == fRefCnt.load(std::memory_order_acquire)) {
52
            // The acquire barrier is only really needed if we return true.  It
53
            // prevents code conditioned on the result of unique() from running
54
            // until previous owners are all totally done calling unref().
55
303k
            return true;
56
303k
        }
57
1.77k
        return false;
58
305k
    }
59
60
    /** Increment the reference count. Must be balanced by a call to unref().
61
    */
62
73.8M
    void ref() const {
63
73.8M
        SkASSERT(this->getRefCnt() > 0);
64
        // No barrier required.
65
73.8M
        (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed);
66
73.8M
    }
67
68
    /** Decrement the reference count. If the reference count is 1 before the
69
        decrement, then delete the object. Note that if this is the case, then
70
        the object needs to have been allocated via new, and not on the stack.
71
    */
72
95.8M
    void unref() const {
73
95.8M
        SkASSERT(this->getRefCnt() > 0);
74
        // A release here acts in place of all releases we "should" have been doing in ref().
75
95.8M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
76
            // Like unique(), the acquire is only needed on success, to make sure
77
            // code in internal_dispose() doesn't happen before the decrement.
78
21.9M
            this->internal_dispose();
79
21.9M
        }
80
95.8M
    }
81
82
private:
83
84
#ifdef SK_DEBUG
85
    /** Return the reference count. Use only for debugging. */
86
0
    int32_t getRefCnt() const {
87
0
        return fRefCnt.load(std::memory_order_relaxed);
88
0
    }
89
#endif
90
91
    /**
92
     *  Called when the ref count goes to 0.
93
     */
94
21.9M
    virtual void internal_dispose() const {
95
    #ifdef SK_DEBUG
96
        SkASSERT(0 == this->getRefCnt());
97
        fRefCnt.store(1, std::memory_order_relaxed);
98
    #endif
99
21.9M
        delete this;
100
21.9M
    }
101
102
    // The following friends are those which override internal_dispose()
103
    // and conditionally call SkRefCnt::internal_dispose().
104
    friend class SkWeakRefCnt;
105
106
    mutable std::atomic<int32_t> fRefCnt;
107
108
    SkRefCntBase(SkRefCntBase&&) = delete;
109
    SkRefCntBase(const SkRefCntBase&) = delete;
110
    SkRefCntBase& operator=(SkRefCntBase&&) = delete;
111
    SkRefCntBase& operator=(const SkRefCntBase&) = delete;
112
};
113
114
#ifdef SK_REF_CNT_MIXIN_INCLUDE
115
// It is the responsibility of the following include to define the type SkRefCnt.
116
// This SkRefCnt should normally derive from SkRefCntBase.
117
#include SK_REF_CNT_MIXIN_INCLUDE
118
#else
119
class SK_API SkRefCnt : public SkRefCntBase {
120
    // "#include SK_REF_CNT_MIXIN_INCLUDE" doesn't work with this build system.
121
    #if defined(SK_BUILD_FOR_GOOGLE3)
122
    public:
123
        void deref() const { this->unref(); }
124
    #endif
125
};
126
#endif
127
128
///////////////////////////////////////////////////////////////////////////////
129
130
/** Call obj->ref() and return obj. The obj must not be nullptr.
131
 */
132
130M
template <typename T> static inline T* SkRef(T* obj) {
133
130M
    SkASSERT(obj);
134
130M
    obj->ref();
135
130M
    return obj;
136
130M
}
Unexecuted instantiation: FuzzCanvas.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
GrContextFactory.cpp:GrDirectContext* SkRef<GrDirectContext>(GrDirectContext*)
Line
Count
Source
132
4.32k
template <typename T> static inline T* SkRef(T* obj) {
133
4.32k
    SkASSERT(obj);
134
4.32k
    obj->ref();
135
4.32k
    return obj;
136
4.32k
}
Unexecuted instantiation: GrContextFactory.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTest.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: ProtectedUtils.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: ProxyUtils.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: TestOps.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: YUVUtils.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: AtlasTextOpTools.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrAtlasTools.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DDLTileHelper.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GpuToolUtils.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: UrlDataManager.cpp:SkData* SkRef<SkData>(SkData*)
Unexecuted instantiation: DebugCanvas.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DrawCommand.cpp:SkImage const* SkRef<SkImage const>(SkImage const*)
Unexecuted instantiation: DrawCommand.cpp:SkPicture const* SkRef<SkPicture const>(SkPicture const*)
Unexecuted instantiation: DrawCommand.cpp:SkDrawable* SkRef<SkDrawable>(SkDrawable*)
SkPath.cpp:SkPathRef* SkRef<SkPathRef>(SkPathRef*)
Line
Count
Source
132
19.2M
template <typename T> static inline T* SkRef(T* obj) {
133
19.2M
    SkASSERT(obj);
134
19.2M
    obj->ref();
135
19.2M
    return obj;
136
19.2M
}
SkPathRef.cpp:SkPathRef* SkRef<SkPathRef>(SkPathRef*)
Line
Count
Source
132
110M
template <typename T> static inline T* SkRef(T* obj) {
133
110M
    SkASSERT(obj);
134
110M
    obj->ref();
135
110M
    return obj;
136
110M
}
SkPathRef.cpp:SkPathRef const* SkRef<SkPathRef const>(SkPathRef const*)
Line
Count
Source
132
118k
template <typename T> static inline T* SkRef(T* obj) {
133
118k
    SkASSERT(obj);
134
118k
    obj->ref();
135
118k
    return obj;
136
118k
}
Unexecuted instantiation: SkRecorder.cpp:SkDrawable* SkRef<SkDrawable>(SkDrawable*)
SkColorFilterImageFilter.cpp:SkColorFilter* SkRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
132
213
template <typename T> static inline T* SkRef(T* obj) {
133
213
    SkASSERT(obj);
134
213
    obj->ref();
135
213
    return obj;
136
213
}
Unexecuted instantiation: GrCanvas.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrCaps.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrDirectContext.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrDirectContextPriv.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
GrDrawOpAtlas.cpp:skgpu::Plot* SkRef<skgpu::Plot>(skgpu::Plot*)
Line
Count
Source
132
390
template <typename T> static inline T* SkRef(T* obj) {
133
390
    SkASSERT(obj);
134
390
    obj->ref();
135
390
    return obj;
136
390
}
Unexecuted instantiation: GrDrawingManager.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrFragmentProcessor.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGeometryProcessor.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGpu.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGpuResource.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrOpFlushState.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrOpsRenderPass.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrPipeline.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrProcessorSet.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrProgramInfo.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrProxyProvider.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrRecordingContext.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrResourceCache.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrRingBuffer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrSurface.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrSurfaceProxy.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTexture.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTextureProxy.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrThreadSafeCache.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrWaitRenderTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathRendererChain.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkGr.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SurfaceContext.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SurfaceDrawContext.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SurfaceFillContext.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGLSLVarying.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrImageUtils.cpp:SkCachedData* SkRef<SkCachedData>(SkCachedData*)
Unexecuted instantiation: GrImageUtils.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTextureGenerator.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkImage_Ganesh.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: AtlasTextOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: ClearOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DashOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DrawAtlasOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DrawMeshOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: DrawableOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: FillRRectOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: FillRectOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrOvalOpFactory.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: LatticeOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: OpsTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: RegionOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: ShadowRRectOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: StrokeRectOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: TessellationPathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: TextureOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrPathTessellationShader.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTessellationShader.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathTessellator.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrAtlasManager.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkGpu.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkPipeline.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkUtil.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SDFTextRenderStep.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SubRunContainer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: VertexFiller.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkBitmapCache.cpp:SkMipmap const* SkRef<SkMipmap const>(SkMipmap const*)
Unexecuted instantiation: Device.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: Device_drawTexture.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrBlurUtils.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrCopyRenderTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrDDLContext.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrFixedClip.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrFragmentProcessors.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVertexChunkArray.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrGradientShader.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathTessellateOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: StrokeTessellator.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkBuffer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkCaps.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkPDFBitmap.cpp:SkImage const* SkRef<SkImage const>(SkImage const*)
Unexecuted instantiation: ClipStack.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrProgramDesc.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkTypeface const* SkRef<SkTypeface const>(SkTypeface const*)
Unexecuted instantiation: UrlDataManager.cpp:SkData* SkRef<SkData>(SkData*)
Unexecuted instantiation: DrawCommand.cpp:SkImage const* SkRef<SkImage const>(SkImage const*)
Unexecuted instantiation: DrawCommand.cpp:SkPicture const* SkRef<SkPicture const>(SkPicture const*)
Unexecuted instantiation: DrawCommand.cpp:SkDrawable* SkRef<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkRecorder.cpp:SkDrawable* SkRef<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrOpFlushState.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrPipeline.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrImageUtils.cpp:SkCachedData* SkRef<SkCachedData>(SkCachedData*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: OpsTask.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkBitmapCache.cpp:SkMipmap const* SkRef<SkMipmap const>(SkMipmap const*)
Unexecuted instantiation: GrFixedClip.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: PathTessellateOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: ClipStack.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkTypeface const* SkRef<SkTypeface const>(SkTypeface const*)
137
138
/** Check if the argument is non-null, and if so, call obj->ref() and return obj.
139
 */
140
101M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
101M
    if (obj) {
142
79.7M
        obj->ref();
143
79.7M
    }
144
101M
    return obj;
145
101M
}
Unexecuted instantiation: FuzzCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCanvas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzCanvas.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzCanvas.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzCanvas.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzCanvas.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: FuzzCanvas.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzCanvas.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: FuzzCanvas.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: FuzzCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FuzzCanvas.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: FuzzCanvas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzAPIImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Fuzz.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Fuzz.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzCommon.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCommon.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrContextFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrContextFactory.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrContextFactory.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrContextFactory.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrContextFactory.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrContextFactory.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrContextFactory.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: GrTest.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTest.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTest.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTest.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTest.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTest.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTest.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTest.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrTest.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: ManagedBackendTexture.cpp:sk_gpu_test::ManagedGraphiteTexture* SkSafeRef<sk_gpu_test::ManagedGraphiteTexture>(sk_gpu_test::ManagedGraphiteTexture*)
Unexecuted instantiation: ManagedBackendTexture.cpp:sk_gpu_test::ManagedBackendTexture const* SkSafeRef<sk_gpu_test::ManagedBackendTexture const>(sk_gpu_test::ManagedBackendTexture const*)
Unexecuted instantiation: ManagedBackendTexture.cpp:sk_gpu_test::ManagedBackendTexture* SkSafeRef<sk_gpu_test::ManagedBackendTexture>(sk_gpu_test::ManagedBackendTexture*)
Unexecuted instantiation: ManagedBackendTexture.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: ManagedBackendTexture.cpp:sk_gpu_test::ManagedGraphiteTexture const* SkSafeRef<sk_gpu_test::ManagedGraphiteTexture const>(sk_gpu_test::ManagedGraphiteTexture const*)
Unexecuted instantiation: ManagedBackendTexture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: MemoryCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: MemoryCache.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: MemoryCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: MemoryCache.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: MemoryCache.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: MemoryCache.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: MemoryCache.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: MemoryCache.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: MemoryCache.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: MemoryCache.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: ProtectedUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ProtectedUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: ProtectedUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProtectedUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ProtectedUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ProtectedUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ProxyUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ProxyUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ProxyUtils.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: ProxyUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ProxyUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: ProxyUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProxyUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ProxyUtils.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ProxyUtils.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: ProxyUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: TestCanvas.cpp:SkDevice* SkSafeRef<SkDevice>(SkDevice*)
Unexecuted instantiation: TestCanvas.cpp:SkStrikeClient::DiscardableHandleManager* SkSafeRef<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: TestCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestCanvas.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TestOps.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestOps.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TestOps.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TestOps.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TestOps.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TestOps.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: YUVUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: YUVUtils.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: YUVUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: YUVUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: YUVUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: YUVUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: YUVUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: YUVUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: YUVUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: TextBlobTools.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VkTestContext.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: VkTestUtils.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: AtlasTextOpTools.cpp:sktext::gpu::TextBlob* SkSafeRef<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
Unexecuted instantiation: AtlasTextOpTools.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasTextOpTools.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: AtlasTextOpTools.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: AtlasTextOpTools.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasTextOpTools.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AtlasTextOpTools.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AtlasTextOpTools.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasTextOpTools.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasTextOpTools.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrAtlasTools.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrAtlasTools.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrAtlasTools.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrAtlasTools.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrAtlasTools.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrAtlasTools.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrAtlasTools.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: ContextFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ContextFactory.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: GraphiteTestContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ProtectedUtils_Graphite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
UniqueKeyUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
478k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
478k
    if (obj) {
142
1.47k
        obj->ref();
143
1.47k
    }
144
478k
    return obj;
145
478k
}
Unexecuted instantiation: GraphiteVulkanTestContext.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:PromiseImageCallbackContext* SkSafeRef<PromiseImageCallbackContext>(PromiseImageCallbackContext*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrPromiseImageTexture* SkSafeRef<GrPromiseImageTexture>(GrPromiseImageTexture*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: DDLTileHelper.cpp:GrPromiseImageTexture* SkSafeRef<GrPromiseImageTexture>(GrPromiseImageTexture*)
Unexecuted instantiation: DDLTileHelper.cpp:PromiseImageCallbackContext* SkSafeRef<PromiseImageCallbackContext>(PromiseImageCallbackContext*)
Unexecuted instantiation: DDLTileHelper.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DDLTileHelper.cpp:SkSurface* SkSafeRef<SkSurface>(SkSurface*)
Unexecuted instantiation: DDLTileHelper.cpp:GrDeferredDisplayList* SkSafeRef<GrDeferredDisplayList>(GrDeferredDisplayList*)
Unexecuted instantiation: DDLTileHelper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DDLTileHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DDLTileHelper.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: DDLTileHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DDLTileHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DDLTileHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DDLTileHelper.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: EncodeUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GpuToolUtils.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: GpuToolUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GpuToolUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GpuToolUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GpuToolUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GpuToolUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GpuToolUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: MSKPPlayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Resources.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RuntimeBlendUtils.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: RuntimeBlendUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSharingProc.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkSharingProc.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ToolUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ToolUtils.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ToolUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DebugCanvas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DebugCanvas.cpp:SkPicture const* SkSafeRef<SkPicture const>(SkPicture const*)
Unexecuted instantiation: DebugCanvas.cpp:SkTextBlob* SkSafeRef<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: DebugCanvas.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: DebugCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DebugCanvas.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DebugCanvas.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: DebugCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DebugCanvas.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DebugCanvas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DebugLayerManager.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: DebugLayerManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawCommand.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DrawCommand.cpp:SkImageFilter const* SkSafeRef<SkImageFilter const>(SkImageFilter const*)
Unexecuted instantiation: DrawCommand.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawCommand.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DrawCommand.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawCommand.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: JsonWriteBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: JsonWriteBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: JsonWriteBuffer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FontToolUtils.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FontToolUtils.cpp:SkPixelRef* SkSafeRef<SkPixelRef>(SkPixelRef*)
FontToolUtils.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Line
Count
Source
140
329k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
329k
    if (obj) {
142
329k
        obj->ref();
143
329k
    }
144
329k
    return obj;
145
329k
}
Unexecuted instantiation: FontToolUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FontToolUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RandomScalerContext.cpp:SkRandomTypeface* SkSafeRef<SkRandomTypeface>(SkRandomTypeface*)
Unexecuted instantiation: RandomScalerContext.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RandomScalerContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RandomScalerContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
TestFontMgr.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
330k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
330k
    if (obj) {
142
330k
        obj->ref();
143
330k
    }
144
330k
    return obj;
145
330k
}
TestFontMgr.cpp:(anonymous namespace)::FontStyleSet* SkSafeRef<(anonymous namespace)::FontStyleSet>((anonymous namespace)::FontStyleSet*)
Line
Count
Source
140
6.98k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.98k
    if (obj) {
142
6.98k
        obj->ref();
143
6.98k
    }
144
6.98k
    return obj;
145
6.98k
}
Unexecuted instantiation: TestFontMgr.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TestFontMgr.cpp:TestTypeface const* SkSafeRef<TestTypeface const>(TestTypeface const*)
Unexecuted instantiation: TestFontMgr.cpp:TestSVGTypeface const* SkSafeRef<TestSVGTypeface const>(TestSVGTypeface const*)
Unexecuted instantiation: TestSVGTypeface.cpp:TestSVGTypeface const* SkSafeRef<TestSVGTypeface const>(TestSVGTypeface const*)
TestSVGTypeface.cpp:TestSVGTypeface* SkSafeRef<TestSVGTypeface>(TestSVGTypeface*)
Line
Count
Source
140
1.12k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.12k
    if (obj) {
142
1.12k
        obj->ref();
143
1.12k
    }
144
1.12k
    return obj;
145
1.12k
}
Unexecuted instantiation: TestSVGTypeface.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TestSVGTypeface.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestSVGTypeface.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TestSVGTypeface.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: TestTypeface.cpp:TestTypeface const* SkSafeRef<TestTypeface const>(TestTypeface const*)
Unexecuted instantiation: TestTypeface.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
TestTypeface.cpp:TestTypeface* SkSafeRef<TestTypeface>(TestTypeface*)
Line
Count
Source
140
12.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.2k
    if (obj) {
142
12.2k
        obj->ref();
143
12.2k
    }
144
12.2k
    return obj;
145
12.2k
}
Unexecuted instantiation: TestTypeface.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestTypeface.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkRefCntSet* SkSafeRef<SkRefCntSet>(SkRefCntSet*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkTextBlobTrace.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTextBlobTrace.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SvgPathExtractor.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SvgPathExtractor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SvgPathExtractor.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SvgPathExtractor.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
SkBitmap.cpp:SkPixelRef* SkSafeRef<SkPixelRef>(SkPixelRef*)
Line
Count
Source
140
1.16M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.16M
    if (obj) {
142
1.16M
        obj->ref();
143
1.16M
    }
144
1.16M
    return obj;
145
1.16M
}
SkBitmap.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Line
Count
Source
140
1.03M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.03M
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
1.03M
    return obj;
145
1.03M
}
Unexecuted instantiation: SkBitmap.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
SkBlendModeBlender.cpp:SkBlendModeBlender* SkSafeRef<SkBlendModeBlender>(SkBlendModeBlender*)
Line
Count
Source
140
712k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
712k
    if (obj) {
142
712k
        obj->ref();
143
712k
    }
144
712k
    return obj;
145
712k
}
Unexecuted instantiation: SkBlendModeBlender.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlendModeBlender.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlendModeBlender.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlendModeBlender.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkBlendModeBlender.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlendModeBlender.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlendModeBlender.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkCanvas.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Line
Count
Source
140
207k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
207k
    if (obj) {
142
207k
        obj->ref();
143
207k
    }
144
207k
    return obj;
145
207k
}
SkCanvas.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
207k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
207k
    if (obj) {
142
2.66k
        obj->ref();
143
2.66k
    }
144
207k
    return obj;
145
207k
}
SkCanvas.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
331k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
331k
    if (obj) {
142
36.5k
        obj->ref();
143
36.5k
    }
144
331k
    return obj;
145
331k
}
SkCanvas.cpp:SkImageFilter const* SkSafeRef<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
140
8.85k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.85k
    if (obj) {
142
7.92k
        obj->ref();
143
7.92k
    }
144
8.85k
    return obj;
145
8.85k
}
SkCanvas.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
297k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
297k
    if (obj) {
142
144k
        obj->ref();
143
144k
    }
144
297k
    return obj;
145
297k
}
SkCanvas.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Line
Count
Source
140
21.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
21.2k
    if (obj) {
142
508
        obj->ref();
143
508
    }
144
21.2k
    return obj;
145
21.2k
}
SkCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
3.63k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.63k
    if (obj) {
142
3.60k
        obj->ref();
143
3.60k
    }
144
3.63k
    return obj;
145
3.63k
}
Unexecuted instantiation: SkCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkCanvas.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Line
Count
Source
140
6.37k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.37k
    if (obj) {
142
6.37k
        obj->ref();
143
6.37k
    }
144
6.37k
    return obj;
145
6.37k
}
Unexecuted instantiation: SkCanvas.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkCanvas.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkCanvasPriv.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkCanvasPriv.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
7
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7
    if (obj) {
142
7
        obj->ref();
143
7
    }
144
7
    return obj;
145
7
}
Unexecuted instantiation: SkCanvasPriv.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkCanvasPriv.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkCanvasPriv.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkCanvasPriv.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCanvasPriv.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkCanvas_Raster.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCanvas_Raster.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkCanvas_Raster.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
SkColorSpace.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
195k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
195k
    if (obj) {
142
195k
        obj->ref();
143
195k
    }
144
195k
    return obj;
145
195k
}
SkData.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
17.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
17.1k
    if (obj) {
142
17.1k
        obj->ref();
143
17.1k
    }
144
17.1k
    return obj;
145
17.1k
}
Unexecuted instantiation: SkDevice.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDevice.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDevice.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkDevice.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDevice.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDevice.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDevice.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkDocument.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDrawBase.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
392k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
392k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
392k
    return obj;
145
392k
}
Unexecuted instantiation: SkDrawBase.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDrawable.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFlattenable.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFlattenable.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkFlattenable.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkFlattenable.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkFlattenable.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkFlattenable.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkFlattenable.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkFont.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
719
template <typename T> static inline T* SkSafeRef(T* obj) {
141
719
    if (obj) {
142
719
        obj->ref();
143
719
    }
144
719
    return obj;
145
719
}
Unexecuted instantiation: SkFont.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SkFontMgr.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkFontMgr.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkGlyph.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGlyph.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGlyph.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGlyph.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkGlyph.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkGlyph.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGlyph.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
6.48k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.48k
    if (obj) {
142
3
        obj->ref();
143
3
    }
144
6.48k
    return obj;
145
6.48k
}
Unexecuted instantiation: SkImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
SkImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
236k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
236k
    if (obj) {
142
157k
        obj->ref();
143
157k
    }
144
236k
    return obj;
145
236k
}
SkImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
236k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
236k
    if (obj) {
142
46.1k
        obj->ref();
143
46.1k
    }
144
236k
    return obj;
145
236k
}
Unexecuted instantiation: SkImageFilter.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkImageFilterCache.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
255k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
255k
    if (obj) {
142
153k
        obj->ref();
143
153k
    }
144
255k
    return obj;
145
255k
}
SkImageFilterCache.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
255k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
255k
    if (obj) {
142
22.0k
        obj->ref();
143
22.0k
    }
144
255k
    return obj;
145
255k
}
SkImageFilterCache.cpp:SkImageFilterCache* SkSafeRef<SkImageFilterCache>(SkImageFilterCache*)
Line
Count
Source
140
538k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
538k
    if (obj) {
142
538k
        obj->ref();
143
538k
    }
144
538k
    return obj;
145
538k
}
Unexecuted instantiation: SkImageFilterCache.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkImageFilterCache.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImageFilterCache.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkImageFilterTypes.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
131k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
131k
    if (obj) {
142
905
        obj->ref();
143
905
    }
144
131k
    return obj;
145
131k
}
SkImageFilterTypes.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
41.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
41.2k
    if (obj) {
142
39.3k
        obj->ref();
143
39.3k
    }
144
41.2k
    return obj;
145
41.2k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkImageFilterTypes.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
201k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
201k
    if (obj) {
142
50.3k
        obj->ref();
143
50.3k
    }
144
201k
    return obj;
145
201k
}
SkImageFilterTypes.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
11.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.0k
    if (obj) {
142
11.0k
        obj->ref();
143
11.0k
    }
144
11.0k
    return obj;
145
11.0k
}
SkImageFilterTypes.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
7.49k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.49k
    if (obj) {
142
7.49k
        obj->ref();
143
7.49k
    }
144
7.49k
    return obj;
145
7.49k
}
SkImageFilterTypes.cpp:SkBlender const* SkSafeRef<SkBlender const>(SkBlender const*)
Line
Count
Source
140
212k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
212k
    if (obj) {
142
153k
        obj->ref();
143
153k
    }
144
212k
    return obj;
145
212k
}
SkImageFilterTypes.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
1.28k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.28k
    if (obj) {
142
1.28k
        obj->ref();
143
1.28k
    }
144
1.28k
    return obj;
145
1.28k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkImageFilterTypes.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImageFilterTypes.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkImageInfo.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
7.74M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.74M
    if (obj) {
142
1.34M
        obj->ref();
143
1.34M
    }
144
7.74M
    return obj;
145
7.74M
}
Unexecuted instantiation: SkKnownRuntimeEffects.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkLatticeIter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkLocalMatrixImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
39
template <typename T> static inline T* SkSafeRef(T* obj) {
141
39
    if (obj) {
142
37
        obj->ref();
143
37
    }
144
39
    return obj;
145
39
}
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMD5.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMaskFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkMaskFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkMipmap.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
7.53k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.53k
    if (obj) {
142
7.31k
        obj->ref();
143
7.31k
    }
144
7.53k
    return obj;
145
7.53k
}
SkPaint.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
1.40M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.40M
    if (obj) {
142
216k
        obj->ref();
143
216k
    }
144
1.40M
    return obj;
145
1.40M
}
SkPaint.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
1.25M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.25M
    if (obj) {
142
268k
        obj->ref();
143
268k
    }
144
1.25M
    return obj;
145
1.25M
}
SkPaint.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
140
1.21M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.21M
    if (obj) {
142
195k
        obj->ref();
143
195k
    }
144
1.21M
    return obj;
145
1.21M
}
SkPaint.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
1.23M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.23M
    if (obj) {
142
195k
        obj->ref();
143
195k
    }
144
1.23M
    return obj;
145
1.23M
}
SkPaint.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
1.26M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.26M
    if (obj) {
142
77.7k
        obj->ref();
143
77.7k
    }
144
1.26M
    return obj;
145
1.26M
}
SkPaint.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
1.63M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.63M
    if (obj) {
142
1.20M
        obj->ref();
143
1.20M
    }
144
1.63M
    return obj;
145
1.63M
}
SkPaintPriv.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
47.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
47.0k
    if (obj) {
142
47.0k
        obj->ref();
143
47.0k
    }
144
47.0k
    return obj;
145
47.0k
}
SkPaintPriv.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
47.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
47.0k
    if (obj) {
142
47.0k
        obj->ref();
143
47.0k
    }
144
47.0k
    return obj;
145
47.0k
}
Unexecuted instantiation: SkPaintPriv.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPaintPriv.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPaintPriv.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPaintPriv.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPaintPriv.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPaintPriv.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPaintPriv.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPath.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkPathEffect.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
12.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.8k
    if (obj) {
142
12.3k
        obj->ref();
143
12.3k
    }
144
12.8k
    return obj;
145
12.8k
}
Unexecuted instantiation: SkPathEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPathEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPathEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPathEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPathEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPathEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPathEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPicture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPicture.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPicture.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPicture.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPicture.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPicture.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPicture.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPicture.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureData.cpp:SkDrawable* SkSafeRef<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPictureData.cpp:SkTextBlob const* SkSafeRef<SkTextBlob const>(SkTextBlob const*)
Unexecuted instantiation: SkPictureData.cpp:SkVertices const* SkSafeRef<SkVertices const>(SkVertices const*)
Unexecuted instantiation: SkPictureData.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Unexecuted instantiation: SkPictureData.cpp:sktext::gpu::Slug const* SkSafeRef<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
Unexecuted instantiation: SkPictureData.cpp:SkFactorySet* SkSafeRef<SkFactorySet>(SkFactorySet*)
Unexecuted instantiation: SkPictureData.cpp:SkRefCntSet* SkSafeRef<SkRefCntSet>(SkRefCntSet*)
Unexecuted instantiation: SkPictureData.cpp:SkPicture const* SkSafeRef<SkPicture const>(SkPicture const*)
Unexecuted instantiation: SkPictureData.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPictureData.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureData.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureData.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureData.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPictureData.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureData.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureData.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPictureFlat.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureFlat.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureFlat.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureFlat.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPictureFlat.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureFlat.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkPicturePlayback.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Line
Count
Source
140
262
template <typename T> static inline T* SkSafeRef(T* obj) {
141
262
    if (obj) {
142
198
        obj->ref();
143
198
    }
144
262
    return obj;
145
262
}
Unexecuted instantiation: SkPicturePlayback.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPicturePlayback.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPicturePlayback.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPicturePlayback.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPicturePlayback.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPicturePlayback.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPicturePlayback.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPictureRecord.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureRecord.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureRecord.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Unexecuted instantiation: SkPictureRecord.cpp:SkPicture const* SkSafeRef<SkPicture const>(SkPicture const*)
Unexecuted instantiation: SkPictureRecord.cpp:SkDrawable* SkSafeRef<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPictureRecord.cpp:SkTextBlob const* SkSafeRef<SkTextBlob const>(SkTextBlob const*)
Unexecuted instantiation: SkPictureRecord.cpp:sktext::gpu::Slug const* SkSafeRef<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
Unexecuted instantiation: SkPictureRecord.cpp:SkVertices const* SkSafeRef<SkVertices const>(SkVertices const*)
Unexecuted instantiation: SkPictureRecord.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPictureRecord.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureRecord.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureRecord.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPictureRecord.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureRecord.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureRecord.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPictureRecorder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureRecorder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPictureRecorder.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkPictureRecorder.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkPictureRecorder.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkPictureRecorder.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkPictureRecorder.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
SkPixmap.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
15.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
15.5k
    if (obj) {
142
19
        obj->ref();
143
19
    }
144
15.5k
    return obj;
145
15.5k
}
SkRasterClip.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
191k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
191k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
191k
    return obj;
145
191k
}
SkReadBuffer.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
26.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
26.5k
    if (obj) {
142
26.5k
        obj->ref();
143
26.5k
    }
144
26.5k
    return obj;
145
26.5k
}
SkReadBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
177k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
177k
    if (obj) {
142
177k
        obj->ref();
143
177k
    }
144
177k
    return obj;
145
177k
}
Unexecuted instantiation: SkReadBuffer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkReadBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkReadBuffer.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkReadBuffer.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkReadBuffer.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkReadBuffer.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkReadBuffer.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRecord.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecord.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRecord.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkRecord.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkRecord.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkRecord.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkRecord.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkRecordDraw.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkRecordDraw.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRecordDraw.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecordDraw.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRecordDraw.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkRecordDraw.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkRecordDraw.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkRecordDraw.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkRecordDraw.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkRecordDraw.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRecordDraw.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecordDraw.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkRecordDraw.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRecordDraw.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRecordOpts.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecordOpts.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRecordOpts.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkRecordOpts.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkRecordOpts.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkRecordOpts.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkRecordOpts.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkRecord* SkSafeRef<SkRecord>(SkRecord*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkBBoxHierarchy* SkSafeRef<SkBBoxHierarchy>(SkBBoxHierarchy*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkRecordedDrawable.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRecordedDrawable.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkRecorder.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Line
Count
Source
140
4.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.10k
    if (obj) {
142
4.10k
        obj->ref();
143
4.10k
    }
144
4.10k
    return obj;
145
4.10k
}
SkRecorder.cpp:SkTextBlob const* SkSafeRef<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
140
5.26k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.26k
    if (obj) {
142
3.39k
        obj->ref();
143
3.39k
    }
144
5.26k
    return obj;
145
5.26k
}
Unexecuted instantiation: SkRecorder.cpp:sktext::gpu::Slug const* SkSafeRef<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
SkRecorder.cpp:SkPicture const* SkSafeRef<SkPicture const>(SkPicture const*)
Line
Count
Source
140
3.36k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.36k
    if (obj) {
142
3.36k
        obj->ref();
143
3.36k
    }
144
3.36k
    return obj;
145
3.36k
}
SkRecorder.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Line
Count
Source
140
855
template <typename T> static inline T* SkSafeRef(T* obj) {
141
855
    if (obj) {
142
855
        obj->ref();
143
855
    }
144
855
    return obj;
145
855
}
SkRecorder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
116
template <typename T> static inline T* SkSafeRef(T* obj) {
141
116
    if (obj) {
142
116
        obj->ref();
143
116
    }
144
116
    return obj;
145
116
}
Unexecuted instantiation: SkRecorder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkRecorder.cpp:SkImageFilter const* SkSafeRef<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
140
78.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
78.3k
    if (obj) {
142
342
        obj->ref();
143
342
    }
144
78.3k
    return obj;
145
78.3k
}
Unexecuted instantiation: SkRecorder.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkRecorder.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkRecorder.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkRecorder.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkRecorder.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkRecorder.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkRecords.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecords.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRecords.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkRecords.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkRecords.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkRecords.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkRecords.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkResourceCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkResourceCache.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkResourceCache.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkResourceCache.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkResourceCache.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkResourceCache.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkRuntimeEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
41.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
41.7k
    if (obj) {
142
41.7k
        obj->ref();
143
41.7k
    }
144
41.7k
    return obj;
145
41.7k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
SkRuntimeEffect.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
53.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
53.8k
    if (obj) {
142
53.8k
        obj->ref();
143
53.8k
    }
144
53.8k
    return obj;
145
53.8k
}
SkRuntimeEffect.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
62.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
62.4k
    if (obj) {
142
62.4k
        obj->ref();
143
62.4k
    }
144
62.4k
    return obj;
145
62.4k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkRuntimeEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
14.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.4k
    if (obj) {
142
7.23k
        obj->ref();
143
7.23k
    }
144
14.4k
    return obj;
145
14.4k
}
SkRuntimeEffect.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Line
Count
Source
140
64.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
64.6k
    if (obj) {
142
54.7k
        obj->ref();
143
54.7k
    }
144
64.6k
    return obj;
145
64.6k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkRuntimeEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkScalerContext.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
21.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
21.6k
    if (obj) {
142
2.94k
        obj->ref();
143
2.94k
    }
144
21.6k
    return obj;
145
21.6k
}
SkScalerContext.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
140
21.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
21.6k
    if (obj) {
142
2.41k
        obj->ref();
143
2.41k
    }
144
21.6k
    return obj;
145
21.6k
}
SkScalerContext.cpp:SkTMaskGamma<3, 3, 3> const* SkSafeRef<SkTMaskGamma<3, 3, 3> const>(SkTMaskGamma<3, 3, 3> const*)
Line
Count
Source
140
16.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
16.6k
    if (obj) {
142
16.6k
        obj->ref();
143
16.6k
    }
144
16.6k
    return obj;
145
16.6k
}
Unexecuted instantiation: SkScalerContext.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkScalerContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkScalerContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkScalerContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkScan.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkScan_AntiPath.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkScan_Antihair.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkScan_Hairline.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkScan_Path.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkSpecialImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSpecialImage.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkSpecialImage.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
SkStream.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
2.63k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.63k
    if (obj) {
142
2.63k
        obj->ref();
143
2.63k
    }
144
2.63k
    return obj;
145
2.63k
}
Unexecuted instantiation: SkStream.cpp:SkBlockMemoryRefCnt* SkSafeRef<SkBlockMemoryRefCnt>(SkBlockMemoryRefCnt*)
SkStrikeCache.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Line
Count
Source
140
110k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
110k
    if (obj) {
142
110k
        obj->ref();
143
110k
    }
144
110k
    return obj;
145
110k
}
SkStrikeSpec.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
152k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
152k
    if (obj) {
142
152k
        obj->ref();
143
152k
    }
144
152k
    return obj;
145
152k
}
SkStrikeSpec.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
140
128k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
128k
    if (obj) {
142
14.3k
        obj->ref();
143
14.3k
    }
144
128k
    return obj;
145
128k
}
SkStrikeSpec.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
128k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
128k
    if (obj) {
142
7.79k
        obj->ref();
143
7.79k
    }
144
128k
    return obj;
145
128k
}
Unexecuted instantiation: SkStrikeSpec.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
SkString.cpp:SkString::Rec* SkSafeRef<SkString::Rec>(SkString::Rec*)
Line
Count
Source
140
152k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
152k
    if (obj) {
142
152k
        obj->ref();
143
152k
    }
144
152k
    return obj;
145
152k
}
SkTextBlob.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
31.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
31.6k
    if (obj) {
142
31.6k
        obj->ref();
143
31.6k
    }
144
31.6k
    return obj;
145
31.6k
}
Unexecuted instantiation: SkTextBlob.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTextBlob.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTextBlob.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTextBlob.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkTextBlob.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTextBlob.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkTextBlob.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkTypeface.cpp:(anonymous namespace)::SkEmptyTypeface const* SkSafeRef<(anonymous namespace)::SkEmptyTypeface const>((anonymous namespace)::SkEmptyTypeface const*)
SkTypeface.cpp:(anonymous namespace)::SkEmptyTypeface* SkSafeRef<(anonymous namespace)::SkEmptyTypeface>((anonymous namespace)::SkEmptyTypeface*)
Line
Count
Source
140
37.7M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
37.7M
    if (obj) {
142
37.7M
        obj->ref();
143
37.7M
    }
144
37.7M
    return obj;
145
37.7M
}
SkTypeface.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
2.56k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.56k
    if (obj) {
142
2.56k
        obj->ref();
143
2.56k
    }
144
2.56k
    return obj;
145
2.56k
}
Unexecuted instantiation: SkTypeface.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkTypefaceCache.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkVertices.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkVertices.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkVertices.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkVertices.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkVertices.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkVertices.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkVertices.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkWriteBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkWriteBuffer.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkWriter32.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
SkImage.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
14.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.6k
    if (obj) {
142
14.6k
        obj->ref();
143
14.6k
    }
144
14.6k
    return obj;
145
14.6k
}
Unexecuted instantiation: SkImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_Lazy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_Lazy.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_Lazy.cpp:SharedGenerator* SkSafeRef<SharedGenerator>(SharedGenerator*)
SkImage_Lazy.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
832
template <typename T> static inline T* SkSafeRef(T* obj) {
141
832
    if (obj) {
142
832
        obj->ref();
143
832
    }
144
832
    return obj;
145
832
}
Unexecuted instantiation: SkImage_Lazy.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_Raster.cpp:SkPixelRef* SkSafeRef<SkPixelRef>(SkPixelRef*)
Unexecuted instantiation: SkImage_Raster.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_Raster.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
SkSurface.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
1.28k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.28k
    if (obj) {
142
1.28k
        obj->ref();
143
1.28k
    }
144
1.28k
    return obj;
145
1.28k
}
Unexecuted instantiation: SkSurface.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Base.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Base.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkSurface_Raster.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkSurface_Raster.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Raster.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkTiledImageUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTiledImageUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkBlendShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkBlendShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBlendShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlendShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlendShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlendShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkBlendShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlendShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorFilterShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkColorFilterShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
SkColorFilterShader.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
140
30
template <typename T> static inline T* SkSafeRef(T* obj) {
141
30
    if (obj) {
142
30
        obj->ref();
143
30
    }
144
30
    return obj;
145
30
}
Unexecuted instantiation: SkColorFilterShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorFilterShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorFilterShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkColorFilterShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorFilterShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorFilterShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkColorShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkColorShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkColorShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkImageShader.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
121
template <typename T> static inline T* SkSafeRef(T* obj) {
141
121
    if (obj) {
142
121
        obj->ref();
143
121
    }
144
121
    return obj;
145
121
}
Unexecuted instantiation: SkImageShader.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Unexecuted instantiation: SkImageShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImageShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImageShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImageShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkImageShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImageShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImageShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImageShader.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkPictureShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
3.38k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.38k
    if (obj) {
142
3.38k
        obj->ref();
143
3.38k
    }
144
3.38k
    return obj;
145
3.38k
}
SkPictureShader.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
1.13k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.13k
    if (obj) {
142
1.13k
        obj->ref();
143
1.13k
    }
144
1.13k
    return obj;
145
1.13k
}
SkPictureShader.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Line
Count
Source
140
127
template <typename T> static inline T* SkSafeRef(T* obj) {
141
127
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
127
    return obj;
145
127
}
SkPictureShader.cpp:SkPicture const* SkSafeRef<SkPicture const>(SkPicture const*)
Line
Count
Source
140
17.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
17.3k
    if (obj) {
142
17.3k
        obj->ref();
143
17.3k
    }
144
17.3k
    return obj;
145
17.3k
}
Unexecuted instantiation: SkPictureShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPictureShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPictureShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkSL::DebugTracePriv* SkSafeRef<SkSL::DebugTracePriv>(SkSL::DebugTracePriv*)
SkRuntimeShader.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
29.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
29.8k
    if (obj) {
142
29.8k
        obj->ref();
143
29.8k
    }
144
29.8k
    return obj;
145
29.8k
}
Unexecuted instantiation: SkRuntimeShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkRuntimeShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
145k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
145k
    if (obj) {
142
145k
        obj->ref();
143
145k
    }
144
145k
    return obj;
145
145k
}
Unexecuted instantiation: SkShader.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkShaderBase.cpp:SkShaderBase const* SkSafeRef<SkShaderBase const>(SkShaderBase const*)
Unexecuted instantiation: SkShaderBase.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
GlyphRun.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
61.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
61.2k
    if (obj) {
142
61.2k
        obj->ref();
143
61.2k
    }
144
61.2k
    return obj;
145
61.2k
}
Unexecuted instantiation: GlyphRun.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlugFromBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlugFromBuffer.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SlugFromBuffer.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SlugFromBuffer.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SlugFromBuffer.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SlugFromBuffer.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCustomTypeface.cpp:SkUserTypeface const* SkSafeRef<SkUserTypeface const>(SkUserTypeface const*)
Unexecuted instantiation: SkCustomTypeface.cpp:SkUserTypeface* SkSafeRef<SkUserTypeface>(SkUserTypeface*)
Unexecuted instantiation: SkCustomTypeface.cpp:SkDrawable* SkSafeRef<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkCustomTypeface.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCustomTypeface.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJSON.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJSONWriter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkNWayCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkNWayCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkNullCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPaintFilterCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkPatchUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
85.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
85.0k
    if (obj) {
142
85.0k
        obj->ref();
143
85.0k
    }
144
85.0k
    return obj;
145
85.0k
}
SkShadowUtils.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
236k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
236k
    if (obj) {
142
33.8k
        obj->ref();
143
33.8k
    }
144
236k
    return obj;
145
236k
}
Unexecuted instantiation: SkShadowUtils.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: SkShadowUtils.cpp:(anonymous namespace)::CachedTessellations* SkSafeRef<(anonymous namespace)::CachedTessellations>((anonymous namespace)::CachedTessellations*)
Unexecuted instantiation: SkShadowUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Sk1DPathEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Sk1DPathEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Sk1DPathEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Sk1DPathEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: Sk1DPathEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Sk1DPathEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Sk1DPathEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Sk2DPathEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Sk2DPathEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Sk2DPathEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Sk2DPathEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: Sk2DPathEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Sk2DPathEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Sk2DPathEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBlenders.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkCornerPathEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCornerPathEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkCornerPathEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkCornerPathEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkCornerPathEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkCornerPathEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCornerPathEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkDashPathEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDashPathEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDashPathEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDashPathEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkDashPathEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDashPathEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDashPathEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkHighContrastFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkConicalGradient.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkConicalGradient.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkConicalGradient.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkConicalGradient.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkConicalGradient.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkConicalGradient.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkConicalGradient.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkGradientBaseShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
26.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
26.8k
    if (obj) {
142
22.4k
        obj->ref();
143
22.4k
    }
144
26.8k
    return obj;
145
26.8k
}
Unexecuted instantiation: SkGradientBaseShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGradientBaseShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGradientBaseShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGradientBaseShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkGradientBaseShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGradientBaseShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkLinearGradient.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkLinearGradient.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkLinearGradient.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkLinearGradient.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkLinearGradient.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkLinearGradient.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkLinearGradient.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRadialGradient.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRadialGradient.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRadialGradient.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRadialGradient.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkRadialGradient.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRadialGradient.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRadialGradient.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSweepGradient.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSweepGradient.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkSweepGradient.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSweepGradient.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkSweepGradient.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSweepGradient.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkSweepGradient.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkComposeColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
26
template <typename T> static inline T* SkSafeRef(T* obj) {
141
26
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
26
    return obj;
145
26
}
SkComposeColorFilter.cpp:SkColorFilter const* SkSafeRef<SkColorFilter const>(SkColorFilter const*)
Line
Count
Source
140
30.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
30.3k
    if (obj) {
142
30.3k
        obj->ref();
143
30.3k
    }
144
30.3k
    return obj;
145
30.3k
}
Unexecuted instantiation: SkComposeColorFilter.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkComposeColorFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkComposeColorFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkComposeColorFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkComposeColorFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkComposeColorFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkComposeColorFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkRuntimeColorFilter.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
19.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
19.1k
    if (obj) {
142
19.1k
        obj->ref();
143
19.1k
    }
144
19.1k
    return obj;
145
19.1k
}
SkRuntimeColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
14.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.4k
    if (obj) {
142
7.23k
        obj->ref();
143
7.23k
    }
144
14.4k
    return obj;
145
14.4k
}
Unexecuted instantiation: SkRuntimeColorFilter.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkTableColorFilter.cpp:SkColorTable* SkSafeRef<SkColorTable>(SkColorTable*)
Line
Count
Source
140
15.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
15.2k
    if (obj) {
142
15.2k
        obj->ref();
143
15.2k
    }
144
15.2k
    return obj;
145
15.2k
}
SkWorkingFormatColorFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
50.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
50.3k
    if (obj) {
142
40.9k
        obj->ref();
143
40.9k
    }
144
50.3k
    return obj;
145
50.3k
}
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkBlendImageFilter.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
52.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
52.8k
    if (obj) {
142
52.8k
        obj->ref();
143
52.8k
    }
144
52.8k
    return obj;
145
52.8k
}
Unexecuted instantiation: SkBlendImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkBlendImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
379k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
379k
    if (obj) {
142
242k
        obj->ref();
143
242k
    }
144
379k
    return obj;
145
379k
}
SkBlendImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
379k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
379k
    if (obj) {
142
51.1k
        obj->ref();
143
51.1k
    }
144
379k
    return obj;
145
379k
}
Unexecuted instantiation: SkBlendImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkBlendImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
7.32k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.32k
    if (obj) {
142
5.22k
        obj->ref();
143
5.22k
    }
144
7.32k
    return obj;
145
7.32k
}
SkBlendImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
2.32k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.32k
    if (obj) {
142
945
        obj->ref();
143
945
    }
144
2.32k
    return obj;
145
2.32k
}
Unexecuted instantiation: SkBlendImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkBlendImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkBlurImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
980
template <typename T> static inline T* SkSafeRef(T* obj) {
141
980
    if (obj) {
142
659
        obj->ref();
143
659
    }
144
980
    return obj;
145
980
}
Unexecuted instantiation: SkBlurImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlurImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlurImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlurImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlurImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkBlurImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkColorFilterImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
18.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
18.4k
    if (obj) {
142
18.4k
        obj->ref();
143
18.4k
    }
144
18.4k
    return obj;
145
18.4k
}
SkColorFilterImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
19
template <typename T> static inline T* SkSafeRef(T* obj) {
141
19
    if (obj) {
142
1
        obj->ref();
143
1
    }
144
19
    return obj;
145
19
}
SkColorFilterImageFilter.cpp:SkImageFilter const* SkSafeRef<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
140
125
template <typename T> static inline T* SkSafeRef(T* obj) {
141
125
    if (obj) {
142
56
        obj->ref();
143
56
    }
144
125
    return obj;
145
125
}
Unexecuted instantiation: SkColorFilterImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkComposeImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkComposeImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkComposeImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkComposeImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkComposeImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
16
template <typename T> static inline T* SkSafeRef(T* obj) {
141
16
    if (obj) {
142
2
        obj->ref();
143
2
    }
144
16
    return obj;
145
16
}
Unexecuted instantiation: SkComposeImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkCropImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCropImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkCropImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkCropImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkCropImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
1.54k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.54k
    if (obj) {
142
261
        obj->ref();
143
261
    }
144
1.54k
    return obj;
145
1.54k
}
Unexecuted instantiation: SkCropImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkCropImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
SkDisplacementMapImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
4.96k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.96k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
4.96k
    return obj;
145
4.96k
}
SkDisplacementMapImageFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
4.49k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.49k
    if (obj) {
142
4.49k
        obj->ref();
143
4.49k
    }
144
4.49k
    return obj;
145
4.49k
}
SkDisplacementMapImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
9.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.10k
    if (obj) {
142
8.99k
        obj->ref();
143
8.99k
    }
144
9.10k
    return obj;
145
9.10k
}
SkDisplacementMapImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
554
template <typename T> static inline T* SkSafeRef(T* obj) {
141
554
    if (obj) {
142
8
        obj->ref();
143
8
    }
144
554
    return obj;
145
554
}
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
SkDropShadowImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
26.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
26.2k
    if (obj) {
142
10.1k
        obj->ref();
143
10.1k
    }
144
26.2k
    return obj;
145
26.2k
}
Unexecuted instantiation: SkDropShadowImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkImageImageFilter.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
1.96k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.96k
    if (obj) {
142
1.96k
        obj->ref();
143
1.96k
    }
144
1.96k
    return obj;
145
1.96k
}
Unexecuted instantiation: SkImageImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImageImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImageImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImageImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkImageImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImageImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImageImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkLightingImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkLightingImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkLightingImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkLightingImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkLightingImageFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
5.84k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.84k
    if (obj) {
142
5.84k
        obj->ref();
143
5.84k
    }
144
5.84k
    return obj;
145
5.84k
}
SkLightingImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
75
template <typename T> static inline T* SkSafeRef(T* obj) {
141
75
    if (obj) {
142
13
        obj->ref();
143
13
    }
144
75
    return obj;
145
75
}
Unexecuted instantiation: SkLightingImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkLightingImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkMagnifierImageFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
223
template <typename T> static inline T* SkSafeRef(T* obj) {
141
223
    if (obj) {
142
223
        obj->ref();
143
223
    }
144
223
    return obj;
145
223
}
SkMagnifierImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
223
template <typename T> static inline T* SkSafeRef(T* obj) {
141
223
    if (obj) {
142
223
        obj->ref();
143
223
    }
144
223
    return obj;
145
223
}
SkMagnifierImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
1.21k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.21k
    if (obj) {
142
700
        obj->ref();
143
700
    }
144
1.21k
    return obj;
145
1.21k
}
Unexecuted instantiation: SkMagnifierImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkMatrixConvolutionImageFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
2.63k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.63k
    if (obj) {
142
2.63k
        obj->ref();
143
2.63k
    }
144
2.63k
    return obj;
145
2.63k
}
SkMatrixConvolutionImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
2.63k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.63k
    if (obj) {
142
1.59k
        obj->ref();
143
1.59k
    }
144
2.63k
    return obj;
145
2.63k
}
SkMatrixConvolutionImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
89
template <typename T> static inline T* SkSafeRef(T* obj) {
141
89
    if (obj) {
142
1
        obj->ref();
143
1
    }
144
89
    return obj;
145
89
}
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkMatrixTransformImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
2.30k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.30k
    if (obj) {
142
27
        obj->ref();
143
27
    }
144
2.30k
    return obj;
145
2.30k
}
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMergeImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkMergeImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkMergeImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkMergeImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkMergeImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMergeImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkMorphologyImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
5.48k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.48k
    if (obj) {
142
3.39k
        obj->ref();
143
3.39k
    }
144
5.48k
    return obj;
145
5.48k
}
SkMorphologyImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
5.48k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.48k
    if (obj) {
142
285
        obj->ref();
143
285
    }
144
5.48k
    return obj;
145
5.48k
}
Unexecuted instantiation: SkMorphologyImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkMorphologyImageFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
11.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.7k
    if (obj) {
142
11.7k
        obj->ref();
143
11.7k
    }
144
11.7k
    return obj;
145
11.7k
}
SkMorphologyImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
11.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.7k
    if (obj) {
142
11.5k
        obj->ref();
143
11.5k
    }
144
11.7k
    return obj;
145
11.7k
}
SkMorphologyImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
460
template <typename T> static inline T* SkSafeRef(T* obj) {
141
460
    if (obj) {
142
272
        obj->ref();
143
272
    }
144
460
    return obj;
145
460
}
Unexecuted instantiation: SkMorphologyImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
SkPictureImageFilter.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Line
Count
Source
140
10.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.2k
    if (obj) {
142
10.2k
        obj->ref();
143
10.2k
    }
144
10.2k
    return obj;
145
10.2k
}
Unexecuted instantiation: SkPictureImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkPictureImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkShaderImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
12.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.9k
    if (obj) {
142
12.9k
        obj->ref();
143
12.9k
    }
144
12.9k
    return obj;
145
12.9k
}
Unexecuted instantiation: SkShaderImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkShaderImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkShaderImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkShaderImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkShaderImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkShaderImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkShaderImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkCodecImageGenerator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
93.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
93.6k
    if (obj) {
142
93.6k
        obj->ref();
143
93.6k
    }
144
93.6k
    return obj;
145
93.6k
}
Unexecuted instantiation: SkImageGenerator_FromEncoded.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPixmapUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSampler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBmpCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBmpMaskCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBmpRLECodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBmpStandardCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkWbmpCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSLRasterPipelineBuilder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSLDebugTracePriv.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: GrAuditTrail.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrAuditTrail.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrCanvas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrCanvas.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrCanvas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrCanvas.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrCaps.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrCaps.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
GrColorInfo.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
271k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
271k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
271k
    return obj;
145
271k
}
GrColorInfo.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
561k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
561k
    if (obj) {
142
4.13k
        obj->ref();
143
4.13k
    }
144
561k
    return obj;
145
561k
}
Unexecuted instantiation: GrColorInfo.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrColorSpaceXform.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
274
template <typename T> static inline T* SkSafeRef(T* obj) {
141
274
    if (obj) {
142
274
        obj->ref();
143
274
    }
144
274
    return obj;
145
274
}
Unexecuted instantiation: GrColorSpaceXform.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrContext_Base.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Line
Count
Source
140
4.32k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.32k
    if (obj) {
142
4.32k
        obj->ref();
143
4.32k
    }
144
4.32k
    return obj;
145
4.32k
}
Unexecuted instantiation: GrContext_Base.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrContext_Base.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrDeferredDisplayList const* SkSafeRef<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrDeferredDisplayList::LazyProxyData* SkSafeRef<GrDeferredDisplayList::LazyProxyData>(GrDeferredDisplayList::LazyProxyData*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrSurface* SkSafeRef<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrRenderTargetProxy* SkSafeRef<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
GrDirectContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Line
Count
Source
140
4.32k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.32k
    if (obj) {
142
4.32k
        obj->ref();
143
4.32k
    }
144
4.32k
    return obj;
145
4.32k
}
Unexecuted instantiation: GrDirectContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDirectContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDirectContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDirectContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDirectContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDirectContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDirectContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDirectContext.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDirectContext.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrDirectContext.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: GrDirectContextPriv.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDirectContextPriv.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrDirectContextPriv.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
113k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
113k
    if (obj) {
142
113k
        obj->ref();
143
113k
    }
144
113k
    return obj;
145
113k
}
Unexecuted instantiation: GrDirectContextPriv.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrDirectContextPriv.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrDirectContextPriv.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDirectContextPriv.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDirectContextPriv.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDirectContextPriv.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDirectContextPriv.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDirectContextPriv.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDirectContextPriv.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
GrDrawOpAtlas.cpp:skgpu::Plot* SkSafeRef<skgpu::Plot>(skgpu::Plot*)
Line
Count
Source
140
390
template <typename T> static inline T* SkSafeRef(T* obj) {
141
390
    if (obj) {
142
390
        obj->ref();
143
390
    }
144
390
    return obj;
145
390
}
Unexecuted instantiation: GrDrawOpAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrDrawingManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
74.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
74.1k
    if (obj) {
142
74.1k
        obj->ref();
143
74.1k
    }
144
74.1k
    return obj;
145
74.1k
}
GrDrawingManager.cpp:GrBufferAllocPool::CpuBufferCache* SkSafeRef<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
140
21.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
21.3k
    if (obj) {
142
21.3k
        obj->ref();
143
21.3k
    }
144
21.3k
    return obj;
145
21.3k
}
GrDrawingManager.cpp:skgpu::ganesh::OpsTask* SkSafeRef<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
140
195k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
195k
    if (obj) {
142
195k
        obj->ref();
143
195k
    }
144
195k
    return obj;
145
195k
}
Unexecuted instantiation: GrDrawingManager.cpp:GrWaitRenderTask* SkSafeRef<GrWaitRenderTask>(GrWaitRenderTask*)
GrDrawingManager.cpp:GrRenderTask* SkSafeRef<GrRenderTask>(GrRenderTask*)
Line
Count
Source
140
74.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
74.1k
    if (obj) {
142
74.1k
        obj->ref();
143
74.1k
    }
144
74.1k
    return obj;
145
74.1k
}
Unexecuted instantiation: GrDrawingManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDrawingManager.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDrawingManager.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDrawingManager.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDrawingManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrDrawingManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDrawingManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDrawingManager.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
GrFragmentProcessor.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
93.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
93.4k
    if (obj) {
142
93.4k
        obj->ref();
143
93.4k
    }
144
93.4k
    return obj;
145
93.4k
}
Unexecuted instantiation: GrFragmentProcessor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrFragmentProcessor.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGeometryProcessor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGeometryProcessor.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGpu.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGpu.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrGpu.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGpu.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrGpu.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrGpu.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGpu.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrGpuBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGpuBuffer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrGpuResource.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGpuResource.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrGpuResource.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGpuResource.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrGpuResource.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrGpuResource.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrImageContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrImageContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrImageInfo.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrImageInfo.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
GrOpFlushState.cpp:GrBufferAllocPool::CpuBufferCache* SkSafeRef<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
140
42.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
42.7k
    if (obj) {
142
42.7k
        obj->ref();
143
42.7k
    }
144
42.7k
    return obj;
145
42.7k
}
GrOpFlushState.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
204k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
204k
    if (obj) {
142
204k
        obj->ref();
143
204k
    }
144
204k
    return obj;
145
204k
}
Unexecuted instantiation: GrOpFlushState.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrOpFlushState.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOpFlushState.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOpFlushState.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrOpFlushState.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOpFlushState.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrOpsRenderPass.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOpsRenderPass.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrOpsRenderPass.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrPipeline.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
1.00M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.00M
    if (obj) {
142
185k
        obj->ref();
143
185k
    }
144
1.00M
    return obj;
145
1.00M
}
GrPipeline.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Line
Count
Source
140
235k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
235k
    if (obj) {
142
174k
        obj->ref();
143
174k
    }
144
235k
    return obj;
145
235k
}
Unexecuted instantiation: GrPipeline.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrPipeline.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrProcessorSet.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrProcessorSet.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrProcessorSet.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrProcessorSet.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProgramInfo.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrProgramInfo.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProgramInfo.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrProxyProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrProxyProvider.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
140
27.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
27.4k
    if (obj) {
142
27.4k
        obj->ref();
143
27.4k
    }
144
27.4k
    return obj;
145
27.4k
}
Unexecuted instantiation: GrProxyProvider.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrProxyProvider.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrProxyProvider.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrProxyProvider.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrProxyProvider.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrProxyProvider.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProxyProvider.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrProxyProvider.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrRecordingContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRecordingContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRecordingContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrRecordingContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRecordingContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrRecordingContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRecordingContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
GrRecordingContextPriv.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
7.62k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.62k
    if (obj) {
142
7.62k
        obj->ref();
143
7.62k
    }
144
7.62k
    return obj;
145
7.62k
}
Unexecuted instantiation: GrRecordingContextPriv.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrRenderTask.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrResourceAllocator.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrResourceAllocator.cpp:GrSurface* SkSafeRef<GrSurface>(GrSurface*)
Line
Count
Source
140
167k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
167k
    if (obj) {
142
167k
        obj->ref();
143
167k
    }
144
167k
    return obj;
145
167k
}
Unexecuted instantiation: GrResourceAllocator.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrResourceAllocator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceAllocator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
GrResourceCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
96.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
96.5k
    if (obj) {
142
94.3k
        obj->ref();
143
94.3k
    }
144
96.5k
    return obj;
145
96.5k
}
Unexecuted instantiation: GrResourceCache.cpp:GrGpuResource* SkSafeRef<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrResourceCache.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrResourceCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceCache.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceCache.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrResourceCache.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrResourceCache.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrResourceCache.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
GrResourceProvider.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Line
Count
Source
140
4.32k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.32k
    if (obj) {
142
4.32k
        obj->ref();
143
4.32k
    }
144
4.32k
    return obj;
145
4.32k
}
Unexecuted instantiation: GrResourceProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrResourceProvider.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrResourceProvider.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRingBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRingBuffer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrRingBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRingBuffer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRingBuffer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRingBuffer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRingBuffer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrStagingBufferManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrStagingBufferManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrStagingBufferManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrSurface.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrSurface.cpp:GrSurface::RefCntedReleaseProc* SkSafeRef<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSurface.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSurface.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrSurface.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSurface.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrSurface.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrSurface.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
GrSurfaceProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
74.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
74.3k
    if (obj) {
142
74.3k
        obj->ref();
143
74.3k
    }
144
74.3k
    return obj;
145
74.3k
}
Unexecuted instantiation: GrSurfaceProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSurfaceProxy.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrSurfaceProxy.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSurfaceProxy.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrSurfaceProxy.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSurfaceProxy.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrSurfaceProxy.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrSurfaceProxyView.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
140
466
template <typename T> static inline T* SkSafeRef(T* obj) {
141
466
    if (obj) {
142
466
        obj->ref();
143
466
    }
144
466
    return obj;
145
466
}
Unexecuted instantiation: GrSurfaceProxyView.cpp:GrRenderTargetProxy* SkSafeRef<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrTestUtils.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTestUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTestUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrTestUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTestUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTexture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTexture.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTexture.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTexture.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTexture.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTexture.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrTextureProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
116k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
116k
    if (obj) {
142
114k
        obj->ref();
143
114k
    }
144
116k
    return obj;
145
116k
}
Unexecuted instantiation: GrTextureProxy.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTextureProxy.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureProxy.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrSurface* SkSafeRef<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
GrThreadSafeCache.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
2.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.10k
    if (obj) {
142
2.10k
        obj->ref();
143
2.10k
    }
144
2.10k
    return obj;
145
2.10k
}
GrThreadSafeCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
4.45k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.45k
    if (obj) {
142
4.32k
        obj->ref();
143
4.32k
    }
144
4.45k
    return obj;
145
4.45k
}
GrThreadSafeCache.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
140
3.57k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.57k
    if (obj) {
142
3.57k
        obj->ref();
143
3.57k
    }
144
3.57k
    return obj;
145
3.57k
}
GrThreadSafeCache.cpp:GrThreadSafeCache::Trampoline* SkSafeRef<GrThreadSafeCache::Trampoline>(GrThreadSafeCache::Trampoline*)
Line
Count
Source
140
1.52k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.52k
    if (obj) {
142
1.52k
        obj->ref();
143
1.52k
    }
144
1.52k
    return obj;
145
1.52k
}
GrThreadSafeCache.cpp:GrTexture* SkSafeRef<GrTexture>(GrTexture*)
Line
Count
Source
140
462
template <typename T> static inline T* SkSafeRef(T* obj) {
141
462
    if (obj) {
142
462
        obj->ref();
143
462
    }
144
462
    return obj;
145
462
}
Unexecuted instantiation: GrThreadSafeCache.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrThreadSafeCache.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrThreadSafeCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrThreadSafeCache.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrThreadSafeCache.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrThreadSafeCache.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrWaitRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrWaitRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrWaitRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrWaitRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrXferProcessor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrXferProcessor.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRendererChain.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathRendererChain.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRendererChain.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathRendererChain.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathRendererChain.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathRendererChain.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathRendererChain.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
SkGr.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
21.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
21.3k
    if (obj) {
142
21.3k
        obj->ref();
143
21.3k
    }
144
21.3k
    return obj;
145
21.3k
}
SkGr.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
150k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
150k
    if (obj) {
142
150k
        obj->ref();
143
150k
    }
144
150k
    return obj;
145
150k
}
Unexecuted instantiation: SkGr.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkGr.cpp:GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener* SkSafeRef<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>(GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener*)
Line
Count
Source
140
94.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
94.3k
    if (obj) {
142
94.3k
        obj->ref();
143
94.3k
    }
144
94.3k
    return obj;
145
94.3k
}
Unexecuted instantiation: SkGr.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkGr.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkGr.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGr.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
SurfaceContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
193k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
193k
    if (obj) {
142
193k
        obj->ref();
143
193k
    }
144
193k
    return obj;
145
193k
}
Unexecuted instantiation: SurfaceContext.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SurfaceContext.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SurfaceContext.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SurfaceContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SurfaceContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SurfaceContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SurfaceContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SurfaceContext.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
SurfaceDrawContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Line
Count
Source
140
197k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
197k
    if (obj) {
142
197k
        obj->ref();
143
197k
    }
144
197k
    return obj;
145
197k
}
SurfaceDrawContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
20.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
20.8k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
20.8k
    return obj;
145
20.8k
}
SurfaceDrawContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
197k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
197k
    if (obj) {
142
197k
        obj->ref();
143
197k
    }
144
197k
    return obj;
145
197k
}
Unexecuted instantiation: SurfaceDrawContext.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
SurfaceDrawContext.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
55.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
55.3k
    if (obj) {
142
78
        obj->ref();
143
78
    }
144
55.3k
    return obj;
145
55.3k
}
Unexecuted instantiation: SurfaceDrawContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SurfaceDrawContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceDrawContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
SurfaceFillContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
195k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
195k
    if (obj) {
142
195k
        obj->ref();
143
195k
    }
144
195k
    return obj;
145
195k
}
Unexecuted instantiation: SurfaceFillContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
SurfaceFillContext.cpp:skgpu::ganesh::OpsTask* SkSafeRef<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
140
168k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
168k
    if (obj) {
142
7.62k
        obj->ref();
143
7.62k
    }
144
168k
    return obj;
145
168k
}
Unexecuted instantiation: SurfaceFillContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SurfaceFillContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SurfaceFillContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SurfaceFillContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceFillContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBicubicEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBicubicEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBicubicEffect.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrCustomXfermode.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrCustomXfermode.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDisableColorXP.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDisableColorXP.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMatrixEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrMatrixEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrSkSLFP.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
140
4.70k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.70k
    if (obj) {
142
4.70k
        obj->ref();
143
4.70k
    }
144
4.70k
    return obj;
145
4.70k
}
Unexecuted instantiation: GrSkSLFP.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSkSLFP.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSkSLFP.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
GrTextureEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
5.07k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.07k
    if (obj) {
142
5.07k
        obj->ref();
143
5.07k
    }
144
5.07k
    return obj;
145
5.07k
}
Unexecuted instantiation: GrTextureEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrStyledShape.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGLSLBlend.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLProgramDataManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLUniformHandler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLVarying.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLVarying.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrImageUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrImageUtils.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
147
template <typename T> static inline T* SkSafeRef(T* obj) {
141
147
    if (obj) {
142
147
        obj->ref();
143
147
    }
144
147
    return obj;
145
147
}
Unexecuted instantiation: GrImageUtils.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: GrImageUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrImageUtils.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GrImageUtils.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrImageUtils.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: GrImageUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrImageUtils.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GrImageUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrImageUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrImageUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrImageUtils.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrImageUtils.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrImageUtils.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrImageUtils.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrImageUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrTextureGenerator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTextureGenerator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureGenerator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureGenerator.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTextureGenerator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
SkImage_Ganesh.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
134k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
134k
    if (obj) {
142
134k
        obj->ref();
143
134k
    }
144
134k
    return obj;
145
134k
}
Unexecuted instantiation: SkImage_Ganesh.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_Ganesh.cpp:GrImageContext* SkSafeRef<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkImage_Ganesh.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_Ganesh.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_Ganesh.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkImage_Ganesh.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SkImage_Ganesh.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_Ganesh.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_Ganesh.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_Ganesh.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkImage_GaneshBase* SkSafeRef<SkImage_GaneshBase>(SkImage_GaneshBase*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrTexture* SkSafeRef<GrTexture>(GrTexture*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:skgpu::RefCntedCallback* SkSafeRef<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrTexture* SkSafeRef<GrTexture>(GrTexture*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkImage_Base* SkSafeRef<SkImage_Base>(SkImage_Base*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:skgpu::RefCntedCallback* SkSafeRef<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrImageContext* SkSafeRef<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
SkSpecialImage_Ganesh.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
217k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
217k
    if (obj) {
142
217k
        obj->ref();
143
217k
    }
144
217k
    return obj;
145
217k
}
SkSpecialImage_Ganesh.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
147
template <typename T> static inline T* SkSafeRef(T* obj) {
141
147
    if (obj) {
142
147
        obj->ref();
143
147
    }
144
147
    return obj;
145
147
}
SkSpecialImage_Ganesh.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
140
48.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
48.5k
    if (obj) {
142
48.5k
        obj->ref();
143
48.5k
    }
144
48.5k
    return obj;
145
48.5k
}
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrMockGpu.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrMockGpu.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
AAConvexPathRenderer.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
726
template <typename T> static inline T* SkSafeRef(T* obj) {
141
726
    if (obj) {
142
726
        obj->ref();
143
726
    }
144
726
    return obj;
145
726
}
Unexecuted instantiation: AAConvexPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
AAHairLinePathRenderer.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
394
template <typename T> static inline T* SkSafeRef(T* obj) {
141
394
    if (obj) {
142
394
        obj->ref();
143
394
    }
144
394
    return obj;
145
394
}
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasPathRenderer.cpp:skgpu::ganesh::AtlasRenderTask* SkSafeRef<skgpu::ganesh::AtlasRenderTask>(skgpu::ganesh::AtlasRenderTask*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrTexture* SkSafeRef<GrTexture>(GrTexture*)
Unexecuted instantiation: AtlasPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AtlasPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: AtlasRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AtlasRenderTask.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
AtlasTextOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
140
30.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
30.6k
    if (obj) {
142
30.6k
        obj->ref();
143
30.6k
    }
144
30.6k
    return obj;
145
30.6k
}
AtlasTextOp.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
2.13k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.13k
    if (obj) {
142
2.13k
        obj->ref();
143
2.13k
    }
144
2.13k
    return obj;
145
2.13k
}
AtlasTextOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
855
template <typename T> static inline T* SkSafeRef(T* obj) {
141
855
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
855
    return obj;
145
855
}
Unexecuted instantiation: AtlasTextOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AtlasTextOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasTextOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasTextOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ClearOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ClearOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ClearOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DashOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DashOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DashOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DashOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DashOp.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DrawAtlasOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawAtlasOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DrawAtlasOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DrawAtlasOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawMeshOp.cpp:SkMeshPriv::VB* SkSafeRef<SkMeshPriv::VB>(SkMeshPriv::VB*)
Unexecuted instantiation: DrawMeshOp.cpp:SkMeshPriv::IB* SkSafeRef<SkMeshPriv::IB>(SkMeshPriv::IB*)
DrawMeshOp.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Line
Count
Source
140
10.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.9k
    if (obj) {
142
10.9k
        obj->ref();
143
10.9k
    }
144
10.9k
    return obj;
145
10.9k
}
DrawMeshOp.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
10.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.9k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
10.9k
    return obj;
145
10.9k
}
DrawMeshOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
10.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.9k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
10.9k
    return obj;
145
10.9k
}
Unexecuted instantiation: DrawMeshOp.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
DrawMeshOp.cpp:SkMeshSpecification const* SkSafeRef<SkMeshSpecification const>(SkMeshSpecification const*)
Line
Count
Source
140
20.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
20.8k
    if (obj) {
142
20.8k
        obj->ref();
143
20.8k
    }
144
20.8k
    return obj;
145
20.8k
}
Unexecuted instantiation: DrawMeshOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawMeshOp.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: DrawMeshOp.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: DrawMeshOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DrawMeshOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DrawMeshOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawableOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawableOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DrawableOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FillRRectOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FillRRectOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FillRRectOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FillRRectOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: FillRRectOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillRRectOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: FillRRectOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: FillRectOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FillRectOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FillRectOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: FillRectOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FillRectOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillRectOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: FillRectOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrMeshDrawOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrMeshDrawOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMeshDrawOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOvalOpFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOvalOpFactory.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrOvalOpFactory.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOvalOpFactory.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrOvalOpFactory.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOvalOpFactory.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrOvalOpFactory.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrOvalOpFactory.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
LatticeOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
8
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
8
    return obj;
145
8
}
Unexecuted instantiation: LatticeOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: LatticeOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LatticeOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: LatticeOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: LatticeOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
OpsTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
345k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
345k
    if (obj) {
142
345k
        obj->ref();
143
345k
    }
144
345k
    return obj;
145
345k
}
Unexecuted instantiation: OpsTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: OpsTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: OpsTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: OpsTask.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: OpsTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: OpsTask.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: OpsTask.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: OpsTask.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathStencilCoverOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathStencilCoverOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
QuadPerEdgeAA.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
140
3.25k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.25k
    if (obj) {
142
3.25k
        obj->ref();
143
3.25k
    }
144
3.25k
    return obj;
145
3.25k
}
Unexecuted instantiation: QuadPerEdgeAA.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: RegionOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RegionOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: RegionOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: RegionOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ShadowRRectOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ShadowRRectOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ShadowRRectOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ShadowRRectOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ShadowRRectOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ShadowRRectOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ShadowRRectOp.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: ShadowRRectOp.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
SmallPathRenderer.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
4.26k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.26k
    if (obj) {
142
4.26k
        obj->ref();
143
4.26k
    }
144
4.26k
    return obj;
145
4.26k
}
Unexecuted instantiation: SmallPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SmallPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SmallPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SmallPathShapeData.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeRectOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StrokeRectOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: StrokeRectOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StrokeRectOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeRectOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StrokeRectOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: StrokeRectOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: TessellationPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: TessellationPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TessellationPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TessellationPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TessellationPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TessellationPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TessellationPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TessellationPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TextureOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TextureOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TextureOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextureOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextureOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TextureOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TextureOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: TextureOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
TriangulatingPathRenderer.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
140
329
template <typename T> static inline T* SkSafeRef(T* obj) {
141
329
    if (obj) {
142
329
        obj->ref();
143
329
    }
144
329
    return obj;
145
329
}
Unexecuted instantiation: TriangulatingPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
TriangulatingPathRenderer.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
140
3.56k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.56k
    if (obj) {
142
3.56k
        obj->ref();
143
3.56k
    }
144
3.56k
    return obj;
145
3.56k
}
Unexecuted instantiation: TriangulatingPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
SkSurface_Ganesh.cpp:skgpu::ganesh::Device* SkSafeRef<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Line
Count
Source
140
4.40k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.40k
    if (obj) {
142
4.40k
        obj->ref();
143
4.40k
    }
144
4.40k
    return obj;
145
4.40k
}
SkSurface_Ganesh.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
140
76
template <typename T> static inline T* SkSafeRef(T* obj) {
141
76
    if (obj) {
142
76
        obj->ref();
143
76
    }
144
76
    return obj;
145
76
}
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrRenderTargetProxy* SkSafeRef<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrPathTessellationShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrPathTessellationShader.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTessellationShader.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTessellationShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathTessellator.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathTessellator.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathTessellator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathTessellator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathTessellator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrAtlasManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrAtlasManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrAtlasManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkBackendSurface.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkDirectContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkDirectContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkDirectContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkGpu.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkGpu.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkGpu.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: GrVkGpu.cpp:skgpu::VulkanInterface const* SkSafeRef<skgpu::VulkanInterface const>(skgpu::VulkanInterface const*)
Unexecuted instantiation: GrVkGpu.cpp:GrVkCaps* SkSafeRef<GrVkCaps>(GrVkCaps*)
Unexecuted instantiation: GrVkGpu.cpp:GrVkFramebuffer const* SkSafeRef<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkGpu.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkGpu.cpp:GrSurface const* SkSafeRef<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkGpu.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkGpu.cpp:GrVkBuffer* SkSafeRef<GrVkBuffer>(GrVkBuffer*)
Unexecuted instantiation: GrVkGpu.cpp:GrVkTexture* SkSafeRef<GrVkTexture>(GrVkTexture*)
Unexecuted instantiation: GrVkGpu.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkGpu.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkGpu.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkGpu.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkGpu.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkGpu.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkGpu.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkGpu.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkImage.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkImage.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkImage.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkImage.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkImageView.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkImageView.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkImageView.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrVkFramebuffer* SkSafeRef<GrVkFramebuffer>(GrVkFramebuffer*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrVkFramebuffer const* SkSafeRef<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkPipeline.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkPipeline.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipeline.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipeline.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkPipeline.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipeline.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrSurface const* SkSafeRef<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrVkPipeline const* SkSafeRef<GrVkPipeline const>(GrVkPipeline const*)
Unexecuted instantiation: GrVkPipelineState.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipelineState.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkPipelineState.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkRenderPass.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkRenderPass.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkRenderPass.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkRenderPass.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkRenderTarget.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrVkImage* SkSafeRef<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrVkFramebuffer* SkSafeRef<GrVkFramebuffer>(GrVkFramebuffer*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrVkFramebuffer const* SkSafeRef<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkRenderTarget.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrVkPipeline const* SkSafeRef<GrVkPipeline const>(GrVkPipeline const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:skgpu::RefCntedCallback* SkSafeRef<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkResourceProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkResourceProvider.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkSampler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkSampler.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkSampler.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkSemaphore.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkSemaphore.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkSemaphore.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkTexture.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkTexture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkTexture.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkTexture.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrVkImage* SkSafeRef<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkUtil.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkUtil.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkUtil.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkUtil.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkUtil.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkUtil.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUtil.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: Context.cpp:skgpu::graphite::Surface* SkSafeRef<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: Context.cpp:skgpu::graphite::SharedContext* SkSafeRef<skgpu::graphite::SharedContext>(skgpu::graphite::SharedContext*)
Unexecuted instantiation: Context.cpp:SkSurface const* SkSafeRef<SkSurface const>(SkSurface const*)
Unexecuted instantiation: Context.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Context.cpp:skgpu::graphite::TextureProxy const* SkSafeRef<skgpu::graphite::TextureProxy const>(skgpu::graphite::TextureProxy const*)
Unexecuted instantiation: Context.cpp:skgpu::graphite::Buffer* SkSafeRef<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: Context.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Context.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Context.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Context.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Context.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: GlobalCache.cpp:skgpu::graphite::GraphicsPipeline* SkSafeRef<skgpu::graphite::GraphicsPipeline>(skgpu::graphite::GraphicsPipeline*)
Unexecuted instantiation: GlobalCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GlobalCache.cpp:skgpu::graphite::ComputePipeline* SkSafeRef<skgpu::graphite::ComputePipeline>(skgpu::graphite::ComputePipeline*)
Unexecuted instantiation: GlobalCache.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ImageFactories.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ImageFactories.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: ImageFactories.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ImageFactories.cpp:skgpu::RefCntedCallback* SkSafeRef<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ImageFactories.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: ImageFactories.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ImageFactories.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: ImageFactories.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ImageFactories.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: ImageFactories.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: ImageFactories.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Image_Graphite.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Image_Graphite.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Image_Graphite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Image_Graphite.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Image_Graphite.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: Image_Graphite.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: QueueManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: QueueManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: QueueManager.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: QueueManager.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Recorder.cpp:skgpu::graphite::DefaultImageProvider* SkSafeRef<skgpu::graphite::DefaultImageProvider>(skgpu::graphite::DefaultImageProvider*)
Unexecuted instantiation: Recorder.cpp:skgpu::graphite::ImageProvider* SkSafeRef<skgpu::graphite::ImageProvider>(skgpu::graphite::ImageProvider*)
Unexecuted instantiation: Recorder.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Recorder.cpp:skgpu::graphite::Device* SkSafeRef<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Recorder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Recorder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Recorder.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: Recorder.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Recorder.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Recording.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Recording.cpp:skgpu::graphite::Resource* SkSafeRef<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: Recording.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Recording.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Recording.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: RendererProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Resource.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ResourceCache.cpp:skgpu::graphite::ResourceCache* SkSafeRef<skgpu::graphite::ResourceCache>(skgpu::graphite::ResourceCache*)
Unexecuted instantiation: ResourceCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ResourceProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ResourceProvider.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ScratchResourceManager.cpp:skgpu::graphite::Texture* SkSafeRef<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: ScratchResourceManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SharedContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Surface_Graphite.cpp:skgpu::graphite::Device* SkSafeRef<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Surface_Graphite.cpp:skgpu::graphite::Image* SkSafeRef<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: Surface_Graphite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Surface_Graphite.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: Surface_Graphite.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Surface_Graphite.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Surface_Graphite.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: Surface_Graphite.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Surface_Graphite.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Texture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Texture.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TextureProxy.cpp:skgpu::graphite::Texture* SkSafeRef<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: TextureProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextureProxy.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TextureUtils.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: TextureUtils.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TextureUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: TextureUtils.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Unexecuted instantiation: TextureUtils.cpp:SkSurface* SkSafeRef<SkSurface>(SkSurface*)
Unexecuted instantiation: TextureUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextureUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextureUtils.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: TextureUtils.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextureUtils.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: TextureUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TextureUtils.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: TextureUtils.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: TextureUtils.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: UploadBufferManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: YUVABackendTextures.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:skgpu::graphite::TextureProxy const* SkSafeRef<skgpu::graphite::TextureProxy const>(skgpu::graphite::TextureProxy const*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SDFTextRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SDFTextRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SDFTextRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: SDFTextRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SDFTextRenderStep.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SDFTextRenderStep.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SDFTextRenderStep.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SDFTextRenderStep.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: VerticesRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VerticesRenderStep.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VerticesRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: VerticesRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: CopyTask.cpp:skgpu::graphite::Buffer* SkSafeRef<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: CopyTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SynchronizeToCpuTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: UploadTask.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: UploadTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextAtlasManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanBackendTexture.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: VulkanGraphiteUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanQueueManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanQueueManager.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanSharedContext.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: VulkanSharedContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFDocument.cpp:SkPDFDevice* SkSafeRef<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFDocument.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFDocument.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFDocument.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFFont.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPDFFont.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SkPDFFont.cpp:SkPDFDevice* SkSafeRef<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFFont.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFFont.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFFont.cpp:SkPDFStrike* SkSafeRef<SkPDFStrike>(SkPDFStrike*)
Unexecuted instantiation: SkPDFFont.cpp:SkTypeface const* SkSafeRef<SkTypeface const>(SkTypeface const*)
Unexecuted instantiation: SkPDFFont.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFFont.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFFormXObject.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFGraphicState.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFGraphicState.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFMakeToUnicodeCmap.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFMetadata.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFSubsetFont.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFTag.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFTag.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFType1Font.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFType1Font.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFTypes.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFTypes.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkPngEncoderImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPngEncoderImpl.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkHeifCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJpegCodec.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkJpegCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJpegDecoderMgr.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkJpegMetadataDecoderImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
7.74k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.74k
    if (obj) {
142
7.74k
        obj->ref();
143
7.74k
    }
144
7.74k
    return obj;
145
7.74k
}
Unexecuted instantiation: SkJpegMetadataDecoderImpl.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkJpegSourceMgr.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJpegUtility.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkJpegXmp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
2.00k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.00k
    if (obj) {
142
2.00k
        obj->ref();
143
2.00k
    }
144
2.00k
    return obj;
145
2.00k
}
SkIcoCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
58.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
58.6k
    if (obj) {
142
57.7k
        obj->ref();
143
57.7k
    }
144
58.6k
    return obj;
145
58.6k
}
SkPngCodec.cpp:SkPngChunkReader* SkSafeRef<SkPngChunkReader>(SkPngChunkReader*)
Line
Count
Source
140
12.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.6k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
12.6k
    return obj;
145
12.6k
}
Unexecuted instantiation: SkPngCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPngCodecBase.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkRawCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
65
template <typename T> static inline T* SkSafeRef(T* obj) {
141
65
    if (obj) {
142
65
        obj->ref();
143
65
    }
144
65
    return obj;
145
65
}
Unexecuted instantiation: SkWebpCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkWuffsCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkWuffsCodec.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkWuffsCodec.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkXmp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSVGCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkSVGDevice.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
1.49k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.49k
    if (obj) {
142
1.49k
        obj->ref();
143
1.49k
    }
144
1.49k
    return obj;
145
1.49k
}
Unexecuted instantiation: SkSVGDevice.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGDevice.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGDevice.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSVGDevice.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkSVGDevice.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkFontHost_FreeType.cpp:SkTypeface_FreeType* SkSafeRef<SkTypeface_FreeType>(SkTypeface_FreeType*)
Line
Count
Source
140
5.46k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.46k
    if (obj) {
142
5.46k
        obj->ref();
143
5.46k
    }
144
5.46k
    return obj;
145
5.46k
}
Unexecuted instantiation: SkFontHost_FreeType.cpp:SkBBoxHierarchy* SkSafeRef<SkBBoxHierarchy>(SkBBoxHierarchy*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkFontHost_FreeType_common.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
331
template <typename T> static inline T* SkSafeRef(T* obj) {
141
331
    if (obj) {
142
331
        obj->ref();
143
331
    }
144
331
    return obj;
145
331
}
Unexecuted instantiation: SkFontHost_FreeType_common.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFontMgr_custom.cpp:SkTypeface_Empty const* SkSafeRef<SkTypeface_Empty const>(SkTypeface_Empty const*)
SkFontMgr_custom.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
1
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1
    if (obj) {
142
1
        obj->ref();
143
1
    }
144
1
    return obj;
145
1
}
SkFontMgr_custom.cpp:SkFontStyleSet* SkSafeRef<SkFontStyleSet>(SkFontStyleSet*)
Line
Count
Source
140
1
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1
    if (obj) {
142
1
        obj->ref();
143
1
    }
144
1
    return obj;
145
1
}
SkFontMgr_custom.cpp:SkFontStyleSet_Custom* SkSafeRef<SkFontStyleSet_Custom>(SkFontStyleSet_Custom*)
Line
Count
Source
140
1
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1
    if (obj) {
142
1
        obj->ref();
143
1
    }
144
1
    return obj;
145
1
}
Unexecuted instantiation: SkFontMgr_custom.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ResourceKey.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GlyphVector.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GlyphVector.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GlyphVector.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GlyphVector.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: GlyphVector.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GlyphVector.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GlyphVector.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: GlyphVector.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:(anonymous namespace)::RemoteStrike* SkSafeRef<(anonymous namespace)::RemoteStrike>((anonymous namespace)::RemoteStrike*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkStrikeClient::DiscardableHandleManager* SkSafeRef<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkTypefaceProxy* SkSafeRef<SkTypefaceProxy>(SkTypefaceProxy*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Slug.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Slug.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Slug.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Slug.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: Slug.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Slug.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Slug.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SlugImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SlugImpl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlugImpl.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SlugImpl.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SlugImpl.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SlugImpl.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SlugImpl.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SlugImpl.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
StrikeCache.cpp:sktext::gpu::TextStrike* SkSafeRef<sktext::gpu::TextStrike>(sktext::gpu::TextStrike*)
Line
Count
Source
140
1.14k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.14k
    if (obj) {
142
1.14k
        obj->ref();
143
1.14k
    }
144
1.14k
    return obj;
145
1.14k
}
Unexecuted instantiation: StrikeCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StrikeCache.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: StrikeCache.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StrikeCache.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: StrikeCache.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: StrikeCache.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: StrikeCache.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SubRunContainer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
SubRunContainer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
6
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6
    if (obj) {
142
6
        obj->ref();
143
6
    }
144
6
    return obj;
145
6
}
SubRunContainer.cpp:SkRefCnt const* SkSafeRef<SkRefCnt const>(SkRefCnt const*)
Line
Count
Source
140
7.48k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.48k
    if (obj) {
142
7.48k
        obj->ref();
143
7.48k
    }
144
7.48k
    return obj;
145
7.48k
}
Unexecuted instantiation: SubRunContainer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SubRunContainer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SubRunContainer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SubRunContainer.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SubRunContainer.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SubRunContainer.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SubRunContainer.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SubRunContainer.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SubRunContainer.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SubRunContainer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SubRunContainer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SubRunContainer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SubRunContainer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
SubRunControl.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
1.29k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.29k
    if (obj) {
142
1.29k
        obj->ref();
143
1.29k
    }
144
1.29k
    return obj;
145
1.29k
}
Unexecuted instantiation: SubRunControl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SubRunControl.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SubRunControl.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SubRunControl.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SubRunControl.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SubRunControl.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SubRunControl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextBlob.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextBlob.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextBlob.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
TextBlobRedrawCoordinator.cpp:sktext::gpu::TextBlob* SkSafeRef<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
Line
Count
Source
140
2.06k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.06k
    if (obj) {
142
2.06k
        obj->ref();
143
2.06k
    }
144
2.06k
    return obj;
145
2.06k
}
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: VertexFiller.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: VertexFiller.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VertexFiller.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: VertexFiller.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: VertexFiller.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: VertexFiller.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VertexFiller.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: VertexFiller.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VertexFiller.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: VertexFiller.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VertexFiller.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkSLPipelineStageCodeGenerator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSLSPIRVCodeGenerator.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkJpegMultiPicture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
2.22k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.22k
    if (obj) {
142
2.22k
        obj->ref();
143
2.22k
    }
144
2.22k
    return obj;
145
2.22k
}
Unexecuted instantiation: SkJpegSegmentScan.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkAnnotation.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBigPicture.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBigPicture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBigPicture.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkBigPicture.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkBigPicture.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkBigPicture.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkBigPicture.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkBitmapCache.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkBitmapDevice.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkBitmapDevice.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBitmapDevice.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkBitmapDevice.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
SkBlitter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
377k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
377k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
377k
    return obj;
145
377k
}
SkBlurEngine.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
2.84k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.84k
    if (obj) {
142
2.84k
        obj->ref();
143
2.84k
    }
144
2.84k
    return obj;
145
2.84k
}
Unexecuted instantiation: SkBlurEngine.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBlurEngine.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlurEngine.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkCapabilities.cpp:SkCapabilities* SkSafeRef<SkCapabilities>(SkCapabilities*)
Line
Count
Source
140
34.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
34.4k
    if (obj) {
142
34.4k
        obj->ref();
143
34.4k
    }
144
34.4k
    return obj;
145
34.4k
}
Unexecuted instantiation: SkClipStack.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkClipStackDevice.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkClipStackDevice.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorTable.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorTable.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorTable.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkColorTable.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkColorTable.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorTable.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorTable.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkDataTable.cpp:SkDataTable* SkSafeRef<SkDataTable>(SkDataTable*)
Unexecuted instantiation: SkDescriptor.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDescriptor.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDescriptor.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDescriptor.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkDescriptor.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDescriptor.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDescriptor.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkDraw.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
215k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
215k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
215k
    return obj;
145
215k
}
Unexecuted instantiation: SkDraw.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDraw_atlas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
11
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
11
    return obj;
145
11
}
Unexecuted instantiation: SkDraw_atlas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDraw_text.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
27.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
27.6k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
27.6k
    return obj;
145
27.6k
}
Unexecuted instantiation: SkDraw_text.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDraw_vertices.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
24.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
24.0k
    if (obj) {
142
336
        obj->ref();
143
336
    }
144
24.0k
    return obj;
145
24.0k
}
SkDraw_vertices.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
13.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.1k
    if (obj) {
142
525
        obj->ref();
143
525
    }
144
13.1k
    return obj;
145
13.1k
}
SkDraw_vertices.cpp:SkTriColorShader* SkSafeRef<SkTriColorShader>(SkTriColorShader*)
Line
Count
Source
140
12.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.0k
    if (obj) {
142
12.0k
        obj->ref();
143
12.0k
    }
144
12.0k
    return obj;
145
12.0k
}
SkDraw_vertices.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
12.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.0k
    if (obj) {
142
12.0k
        obj->ref();
143
12.0k
    }
144
12.0k
    return obj;
145
12.0k
}
Unexecuted instantiation: SkDraw_vertices.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFontDescriptor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkFont_serial.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkFont_serial.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFont_serial.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkFont_serial.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkFont_serial.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkFont_serial.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkFont_serial.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkFont_serial.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkGlyphRunPainter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGlyphRunPainter.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkGlyphRunPainter.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SkGraphics.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGraphics.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGraphics.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGraphics.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkGraphics.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkGraphics.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGraphics.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SkMesh.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkMesh.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkMesh.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkMesh.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: SkMesh.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMesh.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkMipmapAccessor.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Line
Count
Source
140
247
template <typename T> static inline T* SkSafeRef(T* obj) {
141
247
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
247
    return obj;
145
247
}
SkMipmapBuilder.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Line
Count
Source
140
1.95k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.95k
    if (obj) {
142
858
        obj->ref();
143
858
    }
144
1.95k
    return obj;
145
1.95k
}
Unexecuted instantiation: SkPixmapDraw.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPixmapDraw.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
SkRuntimeBlender.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
802
template <typename T> static inline T* SkSafeRef(T* obj) {
141
802
    if (obj) {
142
802
        obj->ref();
143
802
    }
144
802
    return obj;
145
802
}
Unexecuted instantiation: SkRuntimeBlender.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRuntimeBlender.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRuntimeBlender.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRuntimeBlender.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeBlender.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeBlender.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRuntimeBlender.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkRuntimeBlender.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeBlender.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkStrike.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Line
Count
Source
140
6.27k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.27k
    if (obj) {
142
6.27k
        obj->ref();
143
6.27k
    }
144
6.27k
    return obj;
145
6.27k
}
Unexecuted instantiation: SkStrike.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkStrike.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkStrike.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkStrike.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkStrike.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkStrike.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkStrike.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkStrikeClient::DiscardableHandleManager* SkSafeRef<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkTypefaceProxy* SkSafeRef<SkTypefaceProxy>(SkTypefaceProxy*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTypeface_remote.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkTypeface_remote.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkYUVPlanesCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkImage_Base.cpp:SkImage_Base* SkSafeRef<SkImage_Base>(SkImage_Base*)
Line
Count
Source
140
71
template <typename T> static inline T* SkSafeRef(T* obj) {
141
71
    if (obj) {
142
71
        obj->ref();
143
71
    }
144
71
    return obj;
145
71
}
Unexecuted instantiation: SkImage_Base.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_Picture.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_Picture.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRescaleAndReadPixels.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCoordClampShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkCoordClampShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCoordClampShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkCoordClampShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkCoordClampShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkCoordClampShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkCoordClampShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCoordClampShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkLocalMatrixShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
499
template <typename T> static inline T* SkSafeRef(T* obj) {
141
499
    if (obj) {
142
499
        obj->ref();
143
499
    }
144
499
    return obj;
145
499
}
Unexecuted instantiation: SkLocalMatrixShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StrikeForGPU.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: SkParsePath.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkTrimPathEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTrimPathEffect.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTrimPathEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTrimPathEffect.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkTrimPathEffect.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTrimPathEffect.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkTrimPathEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkColorSpaceXformColorFilter.cpp:SkColorSpaceXformColorFilter* SkSafeRef<SkColorSpaceXformColorFilter>(SkColorSpaceXformColorFilter*)
Line
Count
Source
140
8
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8
    if (obj) {
142
8
        obj->ref();
143
8
    }
144
8
    return obj;
145
8
}
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkEncodedInfo.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkExif.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
6.29k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.29k
    if (obj) {
142
6.29k
        obj->ref();
143
6.29k
    }
144
6.29k
    return obj;
145
6.29k
}
Unexecuted instantiation: SkGainmapInfo.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkMaskSwizzler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSwizzler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkTiffUtility.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkBmpBaseCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkICC.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSLUtil.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkOTUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Device.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Device.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
60.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
60.8k
    if (obj) {
142
60.8k
        obj->ref();
143
60.8k
    }
144
60.8k
    return obj;
145
60.8k
}
Device.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
140
67.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
67.9k
    if (obj) {
142
67.9k
        obj->ref();
143
67.9k
    }
144
67.9k
    return obj;
145
67.9k
}
Device.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Line
Count
Source
140
20.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
20.4k
    if (obj) {
142
20.4k
        obj->ref();
143
20.4k
    }
144
20.4k
    return obj;
145
20.4k
}
Unexecuted instantiation: Device.cpp:GrRenderTargetProxy* SkSafeRef<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: Device.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Device.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Device.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Device.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: Device.cpp:SkMeshSpecification* SkSafeRef<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: Device.cpp:SkMesh::VertexBuffer* SkSafeRef<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: Device.cpp:SkMesh::IndexBuffer* SkSafeRef<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: Device.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: Device.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Device.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Device.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: Device.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Device.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Device.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Unexecuted instantiation: Device.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: Device.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: Device.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Device_drawTexture.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Device_drawTexture.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
140
69.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
69.4k
    if (obj) {
142
69.4k
        obj->ref();
143
69.4k
    }
144
69.4k
    return obj;
145
69.4k
}
Unexecuted instantiation: Device_drawTexture.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Device_drawTexture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Device_drawTexture.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Device_drawTexture.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: Device_drawTexture.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: Device_drawTexture.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: Device_drawTexture.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: Device_drawTexture.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrAttachment.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrAttachment.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrTexture* SkSafeRef<GrTexture>(GrTexture*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:skgpu::RefCntedCallback* SkSafeRef<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
GrBlurUtils.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
16.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
16.4k
    if (obj) {
142
16.4k
        obj->ref();
143
16.4k
    }
144
16.4k
    return obj;
145
16.4k
}
GrBlurUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
172k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
172k
    if (obj) {
142
172k
        obj->ref();
143
172k
    }
144
172k
    return obj;
145
172k
}
GrBlurUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
23.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
23.2k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
23.2k
    return obj;
145
23.2k
}
Unexecuted instantiation: GrBlurUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBlurUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBlurUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrBlurUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrBlurUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrBlurUtils.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBlurUtils.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrBlurUtils.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrBlurUtils.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrBlurUtils.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
GrBufferAllocPool.cpp:GrCpuBuffer* SkSafeRef<GrCpuBuffer>(GrCpuBuffer*)
Line
Count
Source
140
5.59k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.59k
    if (obj) {
142
5.59k
        obj->ref();
143
5.59k
    }
144
5.59k
    return obj;
145
5.59k
}
GrBufferAllocPool.cpp:GrBuffer* SkSafeRef<GrBuffer>(GrBuffer*)
Line
Count
Source
140
372k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
372k
    if (obj) {
142
372k
        obj->ref();
143
372k
    }
144
372k
    return obj;
145
372k
}
Unexecuted instantiation: GrBufferAllocPool.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrBufferAllocPool.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBufferAllocPool.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrClientMappedBufferManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrCopyRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrCopyRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrCopyRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrCopyRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDDLContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDDLContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDDLContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDDLContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDDLContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDDLTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDDLTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDDLTask.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDDLTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDDLTask.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDataUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDataUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDrawOpTest.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDynamicAtlas.cpp:GrTexture* SkSafeRef<GrTexture>(GrTexture*)
Unexecuted instantiation: GrDynamicAtlas.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrDynamicAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDynamicAtlas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDynamicAtlas.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDynamicAtlas.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrFixedClip.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrFixedClip.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrFragmentProcessors.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
69.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
69.7k
    if (obj) {
142
69.7k
        obj->ref();
143
69.7k
    }
144
69.7k
    return obj;
145
69.7k
}
GrFragmentProcessors.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
140
21.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
21.4k
    if (obj) {
142
21.4k
        obj->ref();
143
21.4k
    }
144
21.4k
    return obj;
145
21.4k
}
GrFragmentProcessors.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
2.84k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.84k
    if (obj) {
142
2.84k
        obj->ref();
143
2.84k
    }
144
2.84k
    return obj;
145
2.84k
}
GrFragmentProcessors.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
3.45k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.45k
    if (obj) {
142
3.33k
        obj->ref();
143
3.33k
    }
144
3.45k
    return obj;
145
3.45k
}
GrFragmentProcessors.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
140
9.45k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.45k
    if (obj) {
142
9.45k
        obj->ref();
143
9.45k
    }
144
9.45k
    return obj;
145
9.45k
}
GrFragmentProcessors.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
481
template <typename T> static inline T* SkSafeRef(T* obj) {
141
481
    if (obj) {
142
481
        obj->ref();
143
481
    }
144
481
    return obj;
145
481
}
GrFragmentProcessors.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
1.66k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.66k
    if (obj) {
142
1.66k
        obj->ref();
143
1.66k
    }
144
1.66k
    return obj;
145
1.66k
}
GrFragmentProcessors.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
325k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
325k
    if (obj) {
142
325k
        obj->ref();
143
325k
    }
144
325k
    return obj;
145
325k
}
GrFragmentProcessors.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Line
Count
Source
140
282
template <typename T> static inline T* SkSafeRef(T* obj) {
141
282
    if (obj) {
142
282
        obj->ref();
143
282
    }
144
282
    return obj;
145
282
}
GrFragmentProcessors.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
140
130
template <typename T> static inline T* SkSafeRef(T* obj) {
141
130
    if (obj) {
142
130
        obj->ref();
143
130
    }
144
130
    return obj;
145
130
}
Unexecuted instantiation: GrFragmentProcessors.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrFragmentProcessors.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrFragmentProcessors.cpp:SkColorTable* SkSafeRef<SkColorTable>(SkColorTable*)
Unexecuted instantiation: GrFragmentProcessors.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrFragmentProcessors.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrFragmentProcessors.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrPaint.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrPaint.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRenderTarget.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrSWMaskHelper.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
10.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.3k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
10.3k
    return obj;
145
10.3k
}
Unexecuted instantiation: GrSWMaskHelper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSWMaskHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrSWMaskHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSWMaskHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrStyle.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrUniformDataManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrUtil.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVertexChunkArray.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVertexChunkArray.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrYUVATextureProxies.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrYUVATextureProxies.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: PathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrBezierEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBezierEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrColorTableEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrColorTableEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrColorTableEffect.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRRectEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRRectEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrShadowGeoProc.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrShadowGeoProc.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrAATriangulator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrAATriangulator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrAATriangulator.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrAATriangulator.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrTriangulator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTriangulator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTriangulator.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTriangulator.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrGradientShader.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
1.09k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.09k
    if (obj) {
142
1.09k
        obj->ref();
143
1.09k
    }
144
1.09k
    return obj;
145
1.09k
}
Unexecuted instantiation: GrGradientShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGradientShader.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrGradientShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGradientShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrGradientShader.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMockCaps.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: PathTessellateOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathTessellateOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathTessellateOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathTessellateOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathTessellateOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathTessellateOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathTessellateOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: StrokeTessellateOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StrokeTessellateOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: StrokeTessellateOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StrokeTessellator.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: StrokeTessellator.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: StrokeTessellator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StrokeTessellator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: StrokeTessellator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkBuffer.cpp:GrVkBuffer* SkSafeRef<GrVkBuffer>(GrVkBuffer*)
Unexecuted instantiation: GrVkBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkBuffer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkBuffer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkBuffer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkBuffer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkBuffer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkBuffer.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkCaps.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkCaps.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCaps.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrVkCaps.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkCaps.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkCaps.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrSurface const* SkSafeRef<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkCommandPool.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkContextThreadSafeProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkFramebuffer.cpp:GrVkImage* SkSafeRef<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkFramebuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkFramebuffer.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkFramebuffer.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkUniformHandler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: AtlasProvider.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AtlasProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasProvider.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: AtlasProvider.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Buffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BufferManager.cpp:skgpu::graphite::Buffer* SkSafeRef<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: BufferManager.cpp:skgpu::graphite::Buffer const* SkSafeRef<skgpu::graphite::Buffer const>(skgpu::graphite::Buffer const*)
Unexecuted instantiation: BufferManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Caps.cpp:SkCapabilities* SkSafeRef<SkCapabilities>(SkCapabilities*)
Unexecuted instantiation: Caps.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ClientMappedBufferManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: CommandBuffer.cpp:skgpu::graphite::Buffer* SkSafeRef<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: CommandBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: CommandBuffer.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ComputePathAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ComputePathAtlas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ComputePathAtlas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ComputePathAtlas.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ContextUtils.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ContextUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ContextUtils.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: ContextUtils.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Device.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Device.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Device.cpp:skgpu::graphite::Device* SkSafeRef<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Device.cpp:SkVertices const* SkSafeRef<SkVertices const>(SkVertices const*)
Unexecuted instantiation: Device.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Unexecuted instantiation: Device.cpp:SkShader const* SkSafeRef<SkShader const>(SkShader const*)
Unexecuted instantiation: Device.cpp:skgpu::graphite::Task* SkSafeRef<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: Device.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Device.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: DrawAtlas.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawAtlas.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawAtlas.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawContext.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawContext.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawContext.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawList.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawList.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawList.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawList.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::TextureProxy const* SkSafeRef<skgpu::graphite::TextureProxy const>(skgpu::graphite::TextureProxy const*)
Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::GraphicsPipeline* SkSafeRef<skgpu::graphite::GraphicsPipeline>(skgpu::graphite::GraphicsPipeline*)
Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::Sampler* SkSafeRef<skgpu::graphite::Sampler>(skgpu::graphite::Sampler*)
Unexecuted instantiation: DrawPass.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawPass.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawPass.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawWriter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GpuWorkSubmission.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GraphiteResourceKey.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Image_Base_Graphite.cpp:skgpu::graphite::Device* SkSafeRef<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Image_Base_Graphite.cpp:skgpu::graphite::Image_Base const* SkSafeRef<skgpu::graphite::Image_Base const>(skgpu::graphite::Image_Base const*)
Unexecuted instantiation: Image_Base_Graphite.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Image_Base_Graphite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Image_Base_Graphite.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Image_Base_Graphite.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Image_Base_Graphite.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: Image_Base_Graphite.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Image_Base_Graphite.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: KeyContext.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: KeyContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PaintParams.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PaintParams.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: PaintParams.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PaintParams.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PaintParams.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PaintParamsKey.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathAtlas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathAtlas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ProxyCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ProxyCache.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: RasterPathAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RasterPathAtlas.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: RasterPathAtlas.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: RasterPathAtlas.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: RasterPathAtlas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RasterPathAtlas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: RasterPathUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RasterPathUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: RasterPathUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RenderPassDesc.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: UniformManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: UniformManager.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DispatchGroup.cpp:skgpu::graphite::ComputePipeline* SkSafeRef<skgpu::graphite::ComputePipeline>(skgpu::graphite::ComputePipeline*)
Unexecuted instantiation: DispatchGroup.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DispatchGroup.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AnalyticBlurMask.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AnalyticBlurMask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ClearBuffersTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ComputeTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RenderPassTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RenderPassTask.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanBuffer.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanCaps.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanCaps.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:skgpu::graphite::VulkanTexture* SkSafeRef<skgpu::graphite::VulkanTexture>(skgpu::graphite::VulkanTexture*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:skgpu::graphite::VulkanRenderPass* SkSafeRef<skgpu::graphite::VulkanRenderPass>(skgpu::graphite::VulkanRenderPass*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:skgpu::graphite::Buffer const* SkSafeRef<skgpu::graphite::Buffer const>(skgpu::graphite::Buffer const*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:skgpu::graphite::Resource const* SkSafeRef<skgpu::graphite::Resource const>(skgpu::graphite::Resource const*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: VulkanRenderPass.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanRenderPass.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanResourceProvider.cpp:skgpu::graphite::Buffer* SkSafeRef<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: VulkanResourceProvider.cpp:skgpu::graphite::VulkanDescriptorSet* SkSafeRef<skgpu::graphite::VulkanDescriptorSet>(skgpu::graphite::VulkanDescriptorSet*)
Unexecuted instantiation: VulkanResourceProvider.cpp:skgpu::graphite::VulkanGraphicsPipeline* SkSafeRef<skgpu::graphite::VulkanGraphicsPipeline>(skgpu::graphite::VulkanGraphicsPipeline*)
Unexecuted instantiation: VulkanResourceProvider.cpp:skgpu::graphite::VulkanRenderPass* SkSafeRef<skgpu::graphite::VulkanRenderPass>(skgpu::graphite::VulkanRenderPass*)
Unexecuted instantiation: VulkanResourceProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanResourceProvider.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanSampler.cpp:skgpu::graphite::VulkanYcbcrConversion* SkSafeRef<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanSampler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanTexture.cpp:skgpu::graphite::VulkanYcbcrConversion* SkSafeRef<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanTexture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanTexture.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanYcbcrConversion.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkDeflate.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFBitmap.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFBitmap.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFDevice.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPDFDevice.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPDFDevice.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFDevice.cpp:SkPDFDevice* SkSafeRef<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFDevice.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFDevice.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFDevice.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: SkPDFDevice.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFDevice.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPDFGraphicStackState.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFGraphicStackState.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFResourceDict.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFShader.cpp:SkPDFDevice* SkSafeRef<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkDOM.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkXMLParser.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkXMLWriter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TiledTextureUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TiledTextureUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
SkBlitter_Sprite.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
53.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
53.2k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
53.2k
    return obj;
145
53.2k
}
Unexecuted instantiation: SkClipStackUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
ClipStack.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
4.72k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.72k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
4.72k
    return obj;
145
4.72k
}
Unexecuted instantiation: ClipStack.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ClipStack.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ClipStack.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ClipStack.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: ClipStack.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClipStack.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ClipStack.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrProgramDesc.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrProgramDesc.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOvalEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: ClipStack_graphite.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ClipStack_graphite.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ClipStack_graphite.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ClipStack_graphite.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: ClipStack_graphite.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: ClipStack_graphite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: KeyHelpers.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: KeyHelpers.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Unexecuted instantiation: KeyHelpers.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: KeyHelpers.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: KeyHelpers.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: KeyHelpers.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: KeyHelpers.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: KeyHelpers.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: KeyHelpers.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: KeyHelpers.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: KeyHelpers.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: KeyHelpers.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: KeyHelpers.cpp:SkColorTable* SkSafeRef<SkColorTable>(SkColorTable*)
Unexecuted instantiation: KeyHelpers.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: KeyHelpers.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: KeyHelpers.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: KeyHelpers.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Sampler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanDescriptorPool.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanDescriptorSet.cpp:skgpu::graphite::VulkanDescriptorPool* SkSafeRef<skgpu::graphite::VulkanDescriptorPool>(skgpu::graphite::VulkanDescriptorPool*)
Unexecuted instantiation: VulkanDescriptorSet.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanFramebuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:skgpu::graphite::VulkanSampler* SkSafeRef<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanImageView.cpp:skgpu::graphite::VulkanYcbcrConversion* SkSafeRef<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanImageView.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJPEGWriteUtility.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkClusterator.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkKeyedImage.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkPDFGradientShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFGradientShader.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GraphicsPipeline.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GraphicsPipeline.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
SkSVGDOM.cpp:SkSVGNode* SkSafeRef<SkSVGNode>(SkSVGNode*)
Line
Count
Source
140
1.06k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.06k
    if (obj) {
142
1.06k
        obj->ref();
143
1.06k
    }
144
1.06k
    return obj;
145
1.06k
}
SkSVGDOM.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Line
Count
Source
140
52
template <typename T> static inline T* SkSafeRef(T* obj) {
141
52
    if (obj) {
142
52
        obj->ref();
143
52
    }
144
52
    return obj;
145
52
}
SkSVGDOM.cpp:SkShapers::Factory* SkSafeRef<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
140
113
template <typename T> static inline T* SkSafeRef(T* obj) {
141
113
    if (obj) {
142
113
        obj->ref();
143
113
    }
144
113
    return obj;
145
113
}
Unexecuted instantiation: SkSVGDOM.cpp:skresources::ResourceProvider* SkSafeRef<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGDOM.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGDOM.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFe.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFe.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFe.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFe.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeBlend.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeBlend.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeComposite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeComposite.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
SkSVGFeFlood.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
140
4.28k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.28k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
4.28k
    return obj;
145
4.28k
}
Unexecuted instantiation: SkSVGFeFlood.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeFlood.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeFlood.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeImage.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeImage.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeImage.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeImage.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeLightSource.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeLighting.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeLighting.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeLighting.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeLighting.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeMerge.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeMerge.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeOffset.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeOffset.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeOffset.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeOffset.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFilter.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFilter.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFilter.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
SkSVGFilterContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
894k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
894k
    if (obj) {
142
394k
        obj->ref();
143
394k
    }
144
894k
    return obj;
145
894k
}
Unexecuted instantiation: SkSVGFilterContext.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFilterContext.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFilterContext.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGImage.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGImage.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGImage.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGLine.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGLine.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGLine.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGLine.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGMask.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGMask.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGMask.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGMask.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
SkSVGNode.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
140
5.43k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.43k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
5.43k
    return obj;
145
5.43k
}
Unexecuted instantiation: SkSVGNode.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGNode.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGPath.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPath.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPath.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGPath.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGPattern.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPattern.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGPattern.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGPoly.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPoly.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPoly.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGPoly.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGRect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGRect.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGRect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGRect.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGRenderContext.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGRenderContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGRenderContext.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGRenderContext.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGSVG.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGSVG.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGSVG.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGSVG.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGShape.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGShape.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGShape.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGStop.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
SkSVGText.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Line
Count
Source
140
3.96k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.96k
    if (obj) {
142
3.96k
        obj->ref();
143
3.96k
    }
144
3.96k
    return obj;
145
3.96k
}
SkSVGText.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
366
template <typename T> static inline T* SkSafeRef(T* obj) {
141
366
    if (obj) {
142
366
        obj->ref();
143
366
    }
144
366
    return obj;
145
366
}
Unexecuted instantiation: SkSVGText.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGText.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGUse.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGUse.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGUse.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGUse.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGCircle.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGCircle.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGCircle.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGCircle.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGClipPath.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGClipPath.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGClipPath.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGContainer.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGGradient.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGGradient.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGGradient.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
SkShaper.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
1.12k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.12k
    if (obj) {
142
1.12k
        obj->ref();
143
1.12k
    }
144
1.12k
    return obj;
145
1.12k
}
Unexecuted instantiation: SkShaper_factory.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkShaper_primitive.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkShaper_skunicode.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: SkShaper_skunicode.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkUnicode_icu.cpp:SkIcuBreakIteratorCache::BreakIteratorRef* SkSafeRef<SkIcuBreakIteratorCache::BreakIteratorRef>(SkIcuBreakIteratorCache::BreakIteratorRef*)
Unexecuted instantiation: SkUnicode_icu_bidi.cpp:SkBidiFactory const* SkSafeRef<SkBidiFactory const>(SkBidiFactory const*)
Unexecuted instantiation: FuzzEncoders.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzEncoders.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkWebpEncoderImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkWebpEncoderImpl.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: FuzzPathMeasure.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathMeasure.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzTriangulation.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzTriangulation.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzTriangulation.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzTriangulation.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: FuzzTriangulation.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: FuzzJSON.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzAPISVGCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkParagraph.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: FuzzSkParagraph.cpp:(anonymous namespace)::ResourceFontCollection* SkSafeRef<(anonymous namespace)::ResourceFontCollection>((anonymous namespace)::ResourceFontCollection*)
Unexecuted instantiation: FuzzSkParagraph.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkParagraph.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzSkParagraph.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzSkParagraph.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: FuzzSkParagraph.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: FuzzSkParagraph.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: FontCollection.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: FontCollection.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FontCollection.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: FontCollection.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: FontCollection.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: ParagraphCache.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ParagraphCache.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: ParagraphCache.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: ParagraphCache.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: ParagraphCache.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: ParagraphImpl.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ParagraphImpl.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: ParagraphImpl.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: ParagraphImpl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ParagraphImpl.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: ParagraphImpl.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ParagraphStyle.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Run.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Run.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: Run.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: Run.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: Run.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: TextLine.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: TextLine.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextLine.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: TextLine.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: TextLine.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: TextLine.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextStyle.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextWrapper.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextWrapper.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: TextWrapper.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: TextWrapper.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: TextWrapper.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: TypefaceFontProvider.cpp:skia::textlayout::TypefaceFontStyleSet* SkSafeRef<skia::textlayout::TypefaceFontStyleSet>(skia::textlayout::TypefaceFontStyleSet*)
Unexecuted instantiation: TypefaceFontProvider.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TypefaceFontProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Decorations.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: OneLineShaper.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: OneLineShaper.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: OneLineShaper.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: OneLineShaper.cpp:skia::textlayout::FontCollection* SkSafeRef<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: OneLineShaper.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Unexecuted instantiation: FuzzSVG.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzSVG.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzSVG.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: FuzzIncrementalImage.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzPrecompile.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: FuzzPrecompile.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: PublicPrecompile.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PublicPrecompile.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PaintOptions.cpp:skgpu::graphite::PrecompileBlender* SkSafeRef<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PaintOptions.cpp:skgpu::graphite::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PaintOptions.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PaintOptions.cpp:skgpu::graphite::PrecompileImageFilter* SkSafeRef<skgpu::graphite::PrecompileImageFilter>(skgpu::graphite::PrecompileImageFilter*)
Unexecuted instantiation: PaintOptions.cpp:skgpu::graphite::PrecompileMaskFilter* SkSafeRef<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: PaintOptions.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PaintOptions.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PrecompileBlender.cpp:skgpu::graphite::PrecompileBlender* SkSafeRef<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PrecompileBlender.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: PrecompileBlender.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PrecompileColorFilter.cpp:skgpu::graphite::PrecompileColorFilter const* SkSafeRef<skgpu::graphite::PrecompileColorFilter const>(skgpu::graphite::PrecompileColorFilter const*)
Unexecuted instantiation: PrecompileColorFilter.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: PrecompileColorFilter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PrecompileImageFilter.cpp:skgpu::graphite::PrecompileImageFilter* SkSafeRef<skgpu::graphite::PrecompileImageFilter>(skgpu::graphite::PrecompileImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:skgpu::graphite::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PrecompileImageFilter.cpp:skgpu::graphite::PrecompileImageFilter const* SkSafeRef<skgpu::graphite::PrecompileImageFilter const>(skgpu::graphite::PrecompileImageFilter const*)
Unexecuted instantiation: PrecompileImageFilter.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:skgpu::graphite::PrecompileBase* SkSafeRef<skgpu::graphite::PrecompileBase>(skgpu::graphite::PrecompileBase*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PrecompileShader.cpp:skgpu::graphite::PrecompileShader const* SkSafeRef<skgpu::graphite::PrecompileShader const>(skgpu::graphite::PrecompileShader const*)
Unexecuted instantiation: PrecompileShader.cpp:skgpu::graphite::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PrecompileShader.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: PrecompileShader.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PrecompileShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PrecompileShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PrecompileShader.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PaintOption.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PaintOption.cpp:skgpu::graphite::PrecompileBlender* SkSafeRef<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PaintOption.cpp:skgpu::graphite::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PaintOption.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PaintOption.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
FuzzImageFilterDeserialize.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
5.79k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.79k
    if (obj) {
142
5.79k
        obj->ref();
143
5.79k
    }
144
5.79k
    return obj;
145
5.79k
}
Unexecuted instantiation: FuzzPolyUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzAnimatedImage.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzAnimatedImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkAnimatedImage.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkAnimatedImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkAndroidCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkAndroidCodec.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkAndroidCodecAdapter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSampledCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzGradients.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Skottie.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Skottie.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Line
Count
Source
140
9.06k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.06k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
9.06k
    return obj;
145
9.06k
}
Skottie.cpp:skottie::internal::OpacityAdapter* SkSafeRef<skottie::internal::OpacityAdapter>(skottie::internal::OpacityAdapter*)
Line
Count
Source
140
14.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.9k
    if (obj) {
142
14.9k
        obj->ref();
143
14.9k
    }
144
14.9k
    return obj;
145
14.9k
}
Skottie.cpp:sksg::OpacityEffect* SkSafeRef<sksg::OpacityEffect>(sksg::OpacityEffect*)
Line
Count
Source
140
31.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
31.0k
    if (obj) {
142
31.0k
        obj->ref();
143
31.0k
    }
144
31.0k
    return obj;
145
31.0k
}
Skottie.cpp:skottie::internal::SceneGraphRevalidator* SkSafeRef<skottie::internal::SceneGraphRevalidator>(skottie::internal::SceneGraphRevalidator*)
Line
Count
Source
140
9.06k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.06k
    if (obj) {
142
9.06k
        obj->ref();
143
9.06k
    }
144
9.06k
    return obj;
145
9.06k
}
Skottie.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
109k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
109k
    if (obj) {
142
108k
        obj->ref();
143
108k
    }
144
109k
    return obj;
145
109k
}
Unexecuted instantiation: Skottie.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Unexecuted instantiation: Skottie.cpp:skottie::internal::TextAdapter* SkSafeRef<skottie::internal::TextAdapter>(skottie::internal::TextAdapter*)
Unexecuted instantiation: Skottie.cpp:skottie::internal::TransformAdapter2D* SkSafeRef<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Skottie.cpp:skottie::ExpressionManager* SkSafeRef<skottie::ExpressionManager>(skottie::ExpressionManager*)
Line
Count
Source
140
5
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
5
    return obj;
145
5
}
Unexecuted instantiation: Skottie.cpp:skresources::ResourceProvider* SkSafeRef<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Skottie.cpp:skottie::PropertyObserver* SkSafeRef<skottie::PropertyObserver>(skottie::PropertyObserver*)
Unexecuted instantiation: Skottie.cpp:skottie::Logger* SkSafeRef<skottie::Logger>(skottie::Logger*)
Unexecuted instantiation: Skottie.cpp:skottie::MarkerObserver* SkSafeRef<skottie::MarkerObserver>(skottie::MarkerObserver*)
Unexecuted instantiation: Skottie.cpp:skottie::PrecompInterceptor* SkSafeRef<skottie::PrecompInterceptor>(skottie::PrecompInterceptor*)
Unexecuted instantiation: Skottie.cpp:SkShapers::Factory* SkSafeRef<SkShapers::Factory>(SkShapers::Factory*)
Skottie.cpp:skottie::SlotManager* SkSafeRef<skottie::SlotManager>(skottie::SlotManager*)
Line
Count
Source
140
9.06k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.06k
    if (obj) {
142
9.06k
        obj->ref();
143
9.06k
    }
144
9.06k
    return obj;
145
9.06k
}
Unexecuted instantiation: Skottie.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Skottie.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Skottie.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Skottie.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Skottie.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Skottie.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SlotManager.cpp:skresources::ImageAsset* SkSafeRef<skresources::ImageAsset>(skresources::ImageAsset*)
Unexecuted instantiation: SlotManager.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SlotManager.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SlotManager.cpp:skottie::SlotManager::ImageAssetProxy* SkSafeRef<skottie::SlotManager::ImageAssetProxy>(skottie::SlotManager::ImageAssetProxy*)
Unexecuted instantiation: SlotManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlotManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SlotManager.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Animator.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Animator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Animator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Animator.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Animator.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:skottie::ExpressionEvaluator<float>* SkSafeRef<skottie::ExpressionEvaluator<float> >(skottie::ExpressionEvaluator<float>*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:skottie::internal::AnimatablePropertyContainer* SkSafeRef<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > >* SkSafeRef<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >(skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > >*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:skottie::internal::AnimatablePropertyContainer* SkSafeRef<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextLayer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
TextLayer.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Line
Count
Source
140
1.20k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.20k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
1.20k
    return obj;
145
1.20k
}
TextLayer.cpp:skottie::internal::CustomFont::GlyphCompMapper* SkSafeRef<skottie::internal::CustomFont::GlyphCompMapper>(skottie::internal::CustomFont::GlyphCompMapper*)
Line
Count
Source
140
1.20k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.20k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
1.20k
    return obj;
145
1.20k
}
TextLayer.cpp:skottie::Logger* SkSafeRef<skottie::Logger>(skottie::Logger*)
Line
Count
Source
140
1.20k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.20k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
1.20k
    return obj;
145
1.20k
}
TextLayer.cpp:SkShapers::Factory* SkSafeRef<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
140
1.20k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.20k
    if (obj) {
142
1.20k
        obj->ref();
143
1.20k
    }
144
1.20k
    return obj;
145
1.20k
}
Unexecuted instantiation: TextLayer.cpp:sksg::Group* SkSafeRef<sksg::Group>(sksg::Group*)
Unexecuted instantiation: TextLayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextLayer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TextLayer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: TextLayer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Font.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Font.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Font.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Font.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Font.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Font.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextAdapter.cpp:skottie::internal::(anonymous namespace)::GlyphTextNode* SkSafeRef<skottie::internal::(anonymous namespace)::GlyphTextNode>(skottie::internal::(anonymous namespace)::GlyphTextNode*)
Unexecuted instantiation: TextAdapter.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Unexecuted instantiation: TextAdapter.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextAdapter.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextAdapter.cpp:sksg::Matrix<SkM44>* SkSafeRef<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
Unexecuted instantiation: TextAdapter.cpp:sksg::BlurImageFilter* SkSafeRef<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Unexecuted instantiation: TextAdapter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextAdapter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TextAdapter.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: TextShaper.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextShaper.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: TextShaper.cpp:SkShapers::Factory* SkSafeRef<SkShapers::Factory>(SkShapers::Factory*)
Unexecuted instantiation: TextShaper.cpp:SkUnicode* SkSafeRef<SkUnicode>(SkUnicode*)
Unexecuted instantiation: TextShaper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkResources.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkResources.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkResources.cpp:skresources::ImageAsset* SkSafeRef<skresources::ImageAsset>(skresources::ImageAsset*)
Unexecuted instantiation: Composition.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Composition.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Composition.cpp:skottie::internal::Animator* SkSafeRef<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: Composition.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Composition.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Composition.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Composition.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Composition.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Layer.cpp:skottie::internal::(anonymous namespace)::MaskAdapter* SkSafeRef<skottie::internal::(anonymous namespace)::MaskAdapter>(skottie::internal::(anonymous namespace)::MaskAdapter*)
Line
Count
Source
140
25.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
25.1k
    if (obj) {
142
25.1k
        obj->ref();
143
25.1k
    }
144
25.1k
    return obj;
145
25.1k
}
Layer.cpp:sksg::PaintNode* SkSafeRef<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
140
8.26k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.26k
    if (obj) {
142
8.26k
        obj->ref();
143
8.26k
    }
144
8.26k
    return obj;
145
8.26k
}
Layer.cpp:sksg::BlurImageFilter* SkSafeRef<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Line
Count
Source
140
8.26k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.26k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
8.26k
    return obj;
145
8.26k
}
Layer.cpp:sksg::Path* SkSafeRef<sksg::Path>(sksg::Path*)
Line
Count
Source
140
16.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
16.5k
    if (obj) {
142
16.5k
        obj->ref();
143
16.5k
    }
144
16.5k
    return obj;
145
16.5k
}
Layer.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
1.00M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.00M
    if (obj) {
142
193k
        obj->ref();
143
193k
    }
144
1.00M
    return obj;
145
1.00M
}
Layer.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
817k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
817k
    if (obj) {
142
434k
        obj->ref();
143
434k
    }
144
817k
    return obj;
145
817k
}
Unexecuted instantiation: Layer.cpp:skottie::internal::MotionBlurEffect* SkSafeRef<skottie::internal::MotionBlurEffect>(skottie::internal::MotionBlurEffect*)
Unexecuted instantiation: Layer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Layer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Layer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Layer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Layer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Path.cpp:sksg::Path* SkSafeRef<sksg::Path>(sksg::Path*)
Line
Count
Source
140
165k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
165k
    if (obj) {
142
165k
        obj->ref();
143
165k
    }
144
165k
    return obj;
145
165k
}
Unexecuted instantiation: Path.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Path.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Path.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Path.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Path.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SkottieProperty.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkottieProperty.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SkottieProperty.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Unexecuted instantiation: SkottieProperty.cpp:skottie::internal::SceneGraphRevalidator* SkSafeRef<skottie::internal::SceneGraphRevalidator>(skottie::internal::SceneGraphRevalidator*)
Unexecuted instantiation: SkottieProperty.cpp:sksg::OpacityEffect* SkSafeRef<sksg::OpacityEffect>(sksg::OpacityEffect*)
Unexecuted instantiation: SkottieProperty.cpp:skottie::internal::TextAdapter* SkSafeRef<skottie::internal::TextAdapter>(skottie::internal::TextAdapter*)
Unexecuted instantiation: SkottieProperty.cpp:skottie::internal::TransformAdapter2D* SkSafeRef<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Unexecuted instantiation: SkottieProperty.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkottieProperty.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkottieProperty.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Transform.cpp:skottie::internal::TransformAdapter2D* SkSafeRef<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Line
Count
Source
140
16.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
16.6k
    if (obj) {
142
16.6k
        obj->ref();
143
16.6k
    }
144
16.6k
    return obj;
145
16.6k
}
Transform.cpp:sksg::Matrix<SkMatrix>* SkSafeRef<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Line
Count
Source
140
76.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
76.0k
    if (obj) {
142
76.0k
        obj->ref();
143
76.0k
    }
144
76.0k
    return obj;
145
76.0k
}
Transform.cpp:skottie::internal::TransformAdapter3D* SkSafeRef<skottie::internal::TransformAdapter3D>(skottie::internal::TransformAdapter3D*)
Line
Count
Source
140
1.30k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.30k
    if (obj) {
142
1.30k
        obj->ref();
143
1.30k
    }
144
1.30k
    return obj;
145
1.30k
}
Transform.cpp:sksg::Matrix<SkM44>* SkSafeRef<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
Line
Count
Source
140
8.15k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.15k
    if (obj) {
142
8.15k
        obj->ref();
143
8.15k
    }
144
8.15k
    return obj;
145
8.15k
}
Unexecuted instantiation: Transform.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Transform.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Transform.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Transform.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Transform.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:skottie::ExpressionEvaluator<SkString>* SkSafeRef<skottie::ExpressionEvaluator<SkString> >(skottie::ExpressionEvaluator<SkString>*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > >* SkSafeRef<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >(skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > >*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:skottie::internal::AnimatablePropertyContainer* SkSafeRef<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Effects.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
354
template <typename T> static inline T* SkSafeRef(T* obj) {
141
354
    if (obj) {
142
354
        obj->ref();
143
354
    }
144
354
    return obj;
145
354
}
Unexecuted instantiation: Effects.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Effects.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Effects.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Effects.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
FillEffect.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Line
Count
Source
140
585
template <typename T> static inline T* SkSafeRef(T* obj) {
141
585
    if (obj) {
142
585
        obj->ref();
143
585
    }
144
585
    return obj;
145
585
}
FillEffect.cpp:sksg::ModeColorFilter* SkSafeRef<sksg::ModeColorFilter>(sksg::ModeColorFilter*)
Line
Count
Source
140
585
template <typename T> static inline T* SkSafeRef(T* obj) {
141
585
    if (obj) {
142
585
        obj->ref();
143
585
    }
144
585
    return obj;
145
585
}
Unexecuted instantiation: FillEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FillEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FillEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: FillEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: FillEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
FractalNoiseEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
23.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
23.4k
    if (obj) {
142
23.4k
        obj->ref();
143
23.4k
    }
144
23.4k
    return obj;
145
23.4k
}
Unexecuted instantiation: FractalNoiseEffect.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FractalNoiseEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FractalNoiseEffect.cpp:skottie::internal::(anonymous namespace)::FractalNoiseNode* SkSafeRef<skottie::internal::(anonymous namespace)::FractalNoiseNode>(skottie::internal::(anonymous namespace)::FractalNoiseNode*)
Unexecuted instantiation: FractalNoiseEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FractalNoiseEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FractalNoiseEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FractalNoiseEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: FractalNoiseEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
GaussianBlurEffect.cpp:sksg::BlurImageFilter* SkSafeRef<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Line
Count
Source
140
852
template <typename T> static inline T* SkSafeRef(T* obj) {
141
852
    if (obj) {
142
852
        obj->ref();
143
852
    }
144
852
    return obj;
145
852
}
Unexecuted instantiation: GaussianBlurEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: GaussianBlurEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: GaussianBlurEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GaussianBlurEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GaussianBlurEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: GaussianBlurEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
GlowStyles.cpp:sksg::ExternalImageFilter* SkSafeRef<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Line
Count
Source
140
74.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
74.9k
    if (obj) {
142
74.9k
        obj->ref();
143
74.9k
    }
144
74.9k
    return obj;
145
74.9k
}
Unexecuted instantiation: GlowStyles.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GlowStyles.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: GlowStyles.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GlowStyles.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: GlowStyles.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
GradientEffect.cpp:sksg::Gradient* SkSafeRef<sksg::Gradient>(sksg::Gradient*)
Line
Count
Source
140
1.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.10k
    if (obj) {
142
1.10k
        obj->ref();
143
1.10k
    }
144
1.10k
    return obj;
145
1.10k
}
GradientEffect.cpp:sksg::ShaderEffect* SkSafeRef<sksg::ShaderEffect>(sksg::ShaderEffect*)
Line
Count
Source
140
1.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.10k
    if (obj) {
142
1.10k
        obj->ref();
143
1.10k
    }
144
1.10k
    return obj;
145
1.10k
}
Unexecuted instantiation: GradientEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: GradientEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GradientEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GradientEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: GradientEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
HueSaturationEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
140
3.92k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.92k
    if (obj) {
142
3.92k
        obj->ref();
143
3.92k
    }
144
3.92k
    return obj;
145
3.92k
}
Unexecuted instantiation: HueSaturationEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: HueSaturationEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: HueSaturationEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: HueSaturationEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: HueSaturationEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: HueSaturationEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: HueSaturationEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: InvertEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: InvertEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: InvertEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: InvertEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: InvertEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: InvertEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: InvertEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: LevelsEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: LevelsEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: LevelsEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LevelsEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: LevelsEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: LevelsEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: LevelsEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: LinearWipeEffect.cpp:sksg::MaskShaderEffect* SkSafeRef<sksg::MaskShaderEffect>(sksg::MaskShaderEffect*)
Unexecuted instantiation: LinearWipeEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: LinearWipeEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LinearWipeEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: LinearWipeEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: LinearWipeEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: MotionBlurEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: MotionBlurEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: MotionTileEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
MotionTileEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
10.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.6k
    if (obj) {
142
7.47k
        obj->ref();
143
7.47k
    }
144
10.6k
    return obj;
145
10.6k
}
MotionTileEffect.cpp:skottie::internal::(anonymous namespace)::TileRenderNode* SkSafeRef<skottie::internal::(anonymous namespace)::TileRenderNode>(skottie::internal::(anonymous namespace)::TileRenderNode*)
Line
Count
Source
140
16.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
16.1k
    if (obj) {
142
16.1k
        obj->ref();
143
16.1k
    }
144
16.1k
    return obj;
145
16.1k
}
Unexecuted instantiation: MotionTileEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: MotionTileEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: MotionTileEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: MotionTileEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: RadialWipeEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
RadialWipeEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
410
template <typename T> static inline T* SkSafeRef(T* obj) {
141
410
    if (obj) {
142
311
        obj->ref();
143
311
    }
144
410
    return obj;
145
410
}
RadialWipeEffect.cpp:skottie::internal::(anonymous namespace)::RWipeRenderNode* SkSafeRef<skottie::internal::(anonymous namespace)::RWipeRenderNode>(skottie::internal::(anonymous namespace)::RWipeRenderNode*)
Line
Count
Source
140
1.80k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.80k
    if (obj) {
142
1.80k
        obj->ref();
143
1.80k
    }
144
1.80k
    return obj;
145
1.80k
}
Unexecuted instantiation: RadialWipeEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RadialWipeEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RadialWipeEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: RadialWipeEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ShadowStyles.cpp:sksg::ExternalImageFilter* SkSafeRef<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: ShadowStyles.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ShadowStyles.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ShadowStyles.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ShadowStyles.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: ShadowStyles.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SharpenEffect.cpp:sksg::ExternalImageFilter* SkSafeRef<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SharpenEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SharpenEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SharpenEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SharpenEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: SharpenEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSLEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
SkSLEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
131
template <typename T> static inline T* SkSafeRef(T* obj) {
141
131
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
131
    return obj;
145
131
}
Unexecuted instantiation: SkSLEffect.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
SkSLEffect.cpp:skottie::internal::SkSLShaderNode* SkSafeRef<skottie::internal::SkSLShaderNode>(skottie::internal::SkSLShaderNode*)
Line
Count
Source
140
464
template <typename T> static inline T* SkSafeRef(T* obj) {
141
464
    if (obj) {
142
464
        obj->ref();
143
464
    }
144
464
    return obj;
145
464
}
Unexecuted instantiation: SkSLEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: SkSLEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSLEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkSLEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSLEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSLEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SkSLEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SphereEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
SphereEffect.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
11.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.7k
    if (obj) {
142
11.7k
        obj->ref();
143
11.7k
    }
144
11.7k
    return obj;
145
11.7k
}
SphereEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
11.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.9k
    if (obj) {
142
11.9k
        obj->ref();
143
11.9k
    }
144
11.9k
    return obj;
145
11.9k
}
SphereEffect.cpp:skottie::internal::(anonymous namespace)::SphereNode* SkSafeRef<skottie::internal::(anonymous namespace)::SphereNode>(skottie::internal::(anonymous namespace)::SphereNode*)
Line
Count
Source
140
5.02k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.02k
    if (obj) {
142
5.02k
        obj->ref();
143
5.02k
    }
144
5.02k
    return obj;
145
5.02k
}
Unexecuted instantiation: SphereEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SphereEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SphereEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SphereEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: SphereEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ThresholdEffect.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: ThresholdEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: ThresholdEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ThresholdEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ThresholdEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ThresholdEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ThresholdEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: ThresholdEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ThresholdEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
TintEffect.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Line
Count
Source
140
2.95k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.95k
    if (obj) {
142
2.95k
        obj->ref();
143
2.95k
    }
144
2.95k
    return obj;
145
2.95k
}
TintEffect.cpp:sksg::GradientColorFilter* SkSafeRef<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Line
Count
Source
140
6.88k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.88k
    if (obj) {
142
6.88k
        obj->ref();
143
6.88k
    }
144
6.88k
    return obj;
145
6.88k
}
Unexecuted instantiation: TintEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TintEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TintEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TintEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: TintEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TintEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TransformEffect.cpp:sksg::Matrix<SkMatrix>* SkSafeRef<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TransformEffect.cpp:skottie::internal::TransformAdapter2D* SkSafeRef<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Unexecuted instantiation: TransformEffect.cpp:sksg::OpacityEffect* SkSafeRef<sksg::OpacityEffect>(sksg::OpacityEffect*)
Unexecuted instantiation: TransformEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TransformEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TransformEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TransformEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: TransformEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
TritoneEffect.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Line
Count
Source
140
35.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
35.4k
    if (obj) {
142
35.4k
        obj->ref();
143
35.4k
    }
144
35.4k
    return obj;
145
35.4k
}
Unexecuted instantiation: TritoneEffect.cpp:sksg::GradientColorFilter* SkSafeRef<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Unexecuted instantiation: TritoneEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TritoneEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TritoneEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TritoneEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: TritoneEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TritoneEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:sksg::MaskShaderEffect* SkSafeRef<sksg::MaskShaderEffect>(sksg::MaskShaderEffect*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: AudioLayer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: AudioLayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AudioLayer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AudioLayer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: AudioLayer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: FootageLayer.cpp:skresources::ImageAsset* SkSafeRef<skresources::ImageAsset>(skresources::ImageAsset*)
Unexecuted instantiation: FootageLayer.cpp:sksg::Image* SkSafeRef<sksg::Image>(sksg::Image*)
Unexecuted instantiation: FootageLayer.cpp:sksg::Matrix<SkMatrix>* SkSafeRef<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: FootageLayer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FootageLayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FootageLayer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FootageLayer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: FootageLayer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: FootageLayer.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: NullLayer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: NullLayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: NullLayer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: NullLayer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: NullLayer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: PrecompLayer.cpp:skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter* SkSafeRef<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>(skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter*)
Unexecuted instantiation: PrecompLayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PrecompLayer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: PrecompLayer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PrecompLayer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: PrecompLayer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SolidLayer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SolidLayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SolidLayer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SolidLayer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: SolidLayer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
ShapeLayer.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
667k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
667k
    if (obj) {
142
667k
        obj->ref();
143
667k
    }
144
667k
    return obj;
145
667k
}
ShapeLayer.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
35.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
35.9k
    if (obj) {
142
35.9k
        obj->ref();
143
35.9k
    }
144
35.9k
    return obj;
145
35.9k
}
Unexecuted instantiation: ShapeLayer.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ShapeLayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ShapeLayer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ShapeLayer.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: ShapeLayer.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
TrimPaths.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
3.35M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.35M
    if (obj) {
142
3.35M
        obj->ref();
143
3.35M
    }
144
3.35M
    return obj;
145
3.35M
}
TrimPaths.cpp:sksg::TrimEffect* SkSafeRef<sksg::TrimEffect>(sksg::TrimEffect*)
Line
Count
Source
140
3.35M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.35M
    if (obj) {
142
3.35M
        obj->ref();
143
3.35M
    }
144
3.35M
    return obj;
145
3.35M
}
Unexecuted instantiation: TrimPaths.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TrimPaths.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TrimPaths.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TrimPaths.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: TrimPaths.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: RangeSelector.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RangeSelector.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RangeSelector.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: RangeSelector.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: RangeSelector.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextValue.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextValue.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextValue.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TextValue.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: TextValue.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BlendModes.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BlendModes.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BlendModes.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BlendModes.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: BlendModes.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: BlendModes.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Camera.cpp:skottie::internal::CameraAdaper* SkSafeRef<skottie::internal::CameraAdaper>(skottie::internal::CameraAdaper*)
Camera.cpp:sksg::Matrix<SkM44>* SkSafeRef<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
Line
Count
Source
140
1
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1
    if (obj) {
142
1
        obj->ref();
143
1
    }
144
1
    return obj;
145
1
}
Unexecuted instantiation: Camera.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Camera.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Camera.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Camera.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Camera.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:sksg::ExternalColorFilter* SkSafeRef<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BulgeEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: BulgeEffect.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: BulgeEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: BulgeEffect.cpp:skottie::internal::(anonymous namespace)::BulgeNode* SkSafeRef<skottie::internal::(anonymous namespace)::BulgeNode>(skottie::internal::(anonymous namespace)::BulgeNode*)
Unexecuted instantiation: BulgeEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BulgeEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BulgeEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BulgeEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: BulgeEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: CCTonerEffect.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Unexecuted instantiation: CCTonerEffect.cpp:sksg::GradientColorFilter* SkSafeRef<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Unexecuted instantiation: CCTonerEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: CCTonerEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: CCTonerEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: CCTonerEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: CCTonerEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: CCTonerEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: CornerPinEffect.cpp:sksg::Matrix<SkMatrix>* SkSafeRef<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: CornerPinEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: CornerPinEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: CornerPinEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: CornerPinEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: CornerPinEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: DirectionalBlur.cpp:sksg::ExternalImageFilter* SkSafeRef<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: DirectionalBlur.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DirectionalBlur.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DirectionalBlur.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DirectionalBlur.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: DirectionalBlur.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: DisplacementMapEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: DisplacementMapEffect.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: DisplacementMapEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DisplacementMapEffect.cpp:skottie::internal::(anonymous namespace)::DisplacementNode* SkSafeRef<skottie::internal::(anonymous namespace)::DisplacementNode>(skottie::internal::(anonymous namespace)::DisplacementNode*)
Unexecuted instantiation: DisplacementMapEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DisplacementMapEffect.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DisplacementMapEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DisplacementMapEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: DisplacementMapEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
DropShadowEffect.cpp:sksg::DropShadowImageFilter* SkSafeRef<sksg::DropShadowImageFilter>(sksg::DropShadowImageFilter*)
Line
Count
Source
140
12.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.3k
    if (obj) {
142
12.3k
        obj->ref();
143
12.3k
    }
144
12.3k
    return obj;
145
12.3k
}
Unexecuted instantiation: DropShadowEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: DropShadowEffect.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DropShadowEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DropShadowEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DropShadowEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: DropShadowEffect.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Ellipse.cpp:sksg::RRect* SkSafeRef<sksg::RRect>(sksg::RRect*)
Line
Count
Source
140
271k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
271k
    if (obj) {
142
271k
        obj->ref();
143
271k
    }
144
271k
    return obj;
145
271k
}
Unexecuted instantiation: Ellipse.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Ellipse.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Ellipse.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Ellipse.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Ellipse.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
FillStroke.cpp:sksg::PaintNode* SkSafeRef<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
140
179k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
179k
    if (obj) {
142
179k
        obj->ref();
143
179k
    }
144
179k
    return obj;
145
179k
}
FillStroke.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Line
Count
Source
140
159k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
159k
    if (obj) {
142
159k
        obj->ref();
143
159k
    }
144
159k
    return obj;
145
159k
}
FillStroke.cpp:sksg::DashEffect* SkSafeRef<sksg::DashEffect>(sksg::DashEffect*)
Line
Count
Source
140
54.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
54.9k
    if (obj) {
142
54.9k
        obj->ref();
143
54.9k
    }
144
54.9k
    return obj;
145
54.9k
}
Unexecuted instantiation: FillStroke.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FillStroke.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillStroke.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FillStroke.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: FillStroke.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Gradient.cpp:sksg::Gradient* SkSafeRef<sksg::Gradient>(sksg::Gradient*)
Line
Count
Source
140
20.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
20.2k
    if (obj) {
142
20.2k
        obj->ref();
143
20.2k
    }
144
20.2k
    return obj;
145
20.2k
}
Gradient.cpp:skottie::internal::(anonymous namespace)::GradientAdapter* SkSafeRef<skottie::internal::(anonymous namespace)::GradientAdapter>(skottie::internal::(anonymous namespace)::GradientAdapter*)
Line
Count
Source
140
20.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
20.2k
    if (obj) {
142
20.2k
        obj->ref();
143
20.2k
    }
144
20.2k
    return obj;
145
20.2k
}
Unexecuted instantiation: Gradient.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Gradient.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Gradient.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
OffsetPaths.cpp:sksg::OffsetEffect* SkSafeRef<sksg::OffsetEffect>(sksg::OffsetEffect*)
Line
Count
Source
140
267k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
267k
    if (obj) {
142
267k
        obj->ref();
143
267k
    }
144
267k
    return obj;
145
267k
}
Unexecuted instantiation: OffsetPaths.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: OffsetPaths.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: OffsetPaths.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: OffsetPaths.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: OffsetPaths.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Polystar.cpp:sksg::Path* SkSafeRef<sksg::Path>(sksg::Path*)
Unexecuted instantiation: Polystar.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Polystar.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Polystar.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Polystar.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Polystar.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
PuckerBloat.cpp:skottie::internal::(anonymous namespace)::PuckerBloatEffect* SkSafeRef<skottie::internal::(anonymous namespace)::PuckerBloatEffect>(skottie::internal::(anonymous namespace)::PuckerBloatEffect*)
Line
Count
Source
140
267k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
267k
    if (obj) {
142
267k
        obj->ref();
143
267k
    }
144
267k
    return obj;
145
267k
}
Unexecuted instantiation: PuckerBloat.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: PuckerBloat.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PuckerBloat.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PuckerBloat.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: PuckerBloat.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Rectangle.cpp:sksg::RRect* SkSafeRef<sksg::RRect>(sksg::RRect*)
Unexecuted instantiation: Rectangle.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Rectangle.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Rectangle.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Rectangle.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Rectangle.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Repeater.cpp:skottie::internal::(anonymous namespace)::RepeaterRenderNode* SkSafeRef<skottie::internal::(anonymous namespace)::RepeaterRenderNode>(skottie::internal::(anonymous namespace)::RepeaterRenderNode*)
Unexecuted instantiation: Repeater.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Repeater.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Repeater.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: Repeater.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: Repeater.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
RoundCorners.cpp:sksg::RoundEffect* SkSafeRef<sksg::RoundEffect>(sksg::RoundEffect*)
Line
Count
Source
140
1.30M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.30M
    if (obj) {
142
1.30M
        obj->ref();
143
1.30M
    }
144
1.30M
    return obj;
145
1.30M
}
Unexecuted instantiation: RoundCorners.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RoundCorners.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RoundCorners.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: RoundCorners.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: RoundCorners.cpp:skottie::GlyphDecorator* SkSafeRef<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
SkSGClipEffect.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
126k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
126k
    if (obj) {
142
126k
        obj->ref();
143
126k
    }
144
126k
    return obj;
145
126k
}
Unexecuted instantiation: SkSGClipEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
801
template <typename T> static inline T* SkSafeRef(T* obj) {
141
801
    if (obj) {
142
386
        obj->ref();
143
386
    }
144
801
    return obj;
145
801
}
SkSGColorFilter.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Line
Count
Source
140
39.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
39.5k
    if (obj) {
142
39.5k
        obj->ref();
143
39.5k
    }
144
39.5k
    return obj;
145
39.5k
}
Unexecuted instantiation: SkSGColorFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGDraw.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
398k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
398k
    if (obj) {
142
398k
        obj->ref();
143
398k
    }
144
398k
    return obj;
145
398k
}
SkSGDraw.cpp:sksg::PaintNode* SkSafeRef<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
140
398k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
398k
    if (obj) {
142
398k
        obj->ref();
143
398k
    }
144
398k
    return obj;
145
398k
}
Unexecuted instantiation: SkSGDraw.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGEffectNode.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
733k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
733k
    if (obj) {
142
733k
        obj->ref();
143
733k
    }
144
733k
    return obj;
145
733k
}
SkSGGeometryEffect.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
10.5M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.5M
    if (obj) {
142
10.5M
        obj->ref();
143
10.5M
    }
144
10.5M
    return obj;
145
10.5M
}
SkSGGeometryEffect.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
37.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
37.7k
    if (obj) {
142
37.7k
        obj->ref();
143
37.7k
    }
144
37.7k
    return obj;
145
37.7k
}
Unexecuted instantiation: SkSGGeometryEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGGradient.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGGradient.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkSGGradient.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
SkSGGroup.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
367k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
367k
    if (obj) {
142
367k
        obj->ref();
143
367k
    }
144
367k
    return obj;
145
367k
}
Unexecuted instantiation: SkSGGroup.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGImage.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: SkSGImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGMaskEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
62.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
62.3k
    if (obj) {
142
62.3k
        obj->ref();
143
62.3k
    }
144
62.3k
    return obj;
145
62.3k
}
Unexecuted instantiation: SkSGMaskEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGMerge.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
2.16M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.16M
    if (obj) {
142
2.16M
        obj->ref();
143
2.16M
    }
144
2.16M
    return obj;
145
2.16M
}
Unexecuted instantiation: SkSGMerge.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGPaint.cpp:sksg::Shader* SkSafeRef<sksg::Shader>(sksg::Shader*)
Line
Count
Source
140
40.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
40.5k
    if (obj) {
142
40.5k
        obj->ref();
143
40.5k
    }
144
40.5k
    return obj;
145
40.5k
}
SkSGPaint.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
13.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.9k
    if (obj) {
142
4.04k
        obj->ref();
143
4.04k
    }
144
13.9k
    return obj;
145
13.9k
}
Unexecuted instantiation: SkSGPaint.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGPaint.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGPath.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGRect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGRenderEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
76.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
76.2k
    if (obj) {
142
76.2k
        obj->ref();
143
76.2k
    }
144
76.2k
    return obj;
145
76.2k
}
SkSGRenderEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
43
template <typename T> static inline T* SkSafeRef(T* obj) {
141
43
    if (obj) {
142
43
        obj->ref();
143
43
    }
144
43
    return obj;
145
43
}
SkSGRenderEffect.cpp:sksg::Shader* SkSafeRef<sksg::Shader>(sksg::Shader*)
Line
Count
Source
140
2.20k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.20k
    if (obj) {
142
2.20k
        obj->ref();
143
2.20k
    }
144
2.20k
    return obj;
145
2.20k
}
SkSGRenderEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
8.26k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.26k
    if (obj) {
142
8.26k
        obj->ref();
143
8.26k
    }
144
8.26k
    return obj;
145
8.26k
}
SkSGRenderEffect.cpp:sksg::ImageFilter* SkSafeRef<sksg::ImageFilter>(sksg::ImageFilter*)
Line
Count
Source
140
176k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
176k
    if (obj) {
142
176k
        obj->ref();
143
176k
    }
144
176k
    return obj;
145
176k
}
SkSGRenderEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
366
template <typename T> static inline T* SkSafeRef(T* obj) {
141
366
    if (obj) {
142
366
        obj->ref();
143
366
    }
144
366
    return obj;
145
366
}
SkSGRenderNode.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
6.28k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.28k
    if (obj) {
142
654
        obj->ref();
143
654
    }
144
6.28k
    return obj;
145
6.28k
}
SkSGRenderNode.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
12.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.5k
    if (obj) {
142
7
        obj->ref();
143
7
    }
144
12.5k
    return obj;
145
12.5k
}
SkSGRenderNode.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
6.62k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.62k
    if (obj) {
142
714
        obj->ref();
143
714
    }
144
6.62k
    return obj;
145
6.62k
}
SkSGRenderNode.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
60.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
60.1k
    if (obj) {
142
60.1k
        obj->ref();
143
60.1k
    }
144
60.1k
    return obj;
145
60.1k
}
Unexecuted instantiation: SkSGRenderNode.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGTransform.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
134k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
134k
    if (obj) {
142
134k
        obj->ref();
143
134k
    }
144
134k
    return obj;
145
134k
}
Unexecuted instantiation: SkSGTransform.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCubicRoots.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSurfaceProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrManagedResource.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzWEBPEncoder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzRegionOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzDDLThreading.cpp:GrPromiseImageTexture* SkSafeRef<GrPromiseImageTexture>(GrPromiseImageTexture*)
Unexecuted instantiation: FuzzDDLThreading.cpp:GrDeferredDisplayList* SkSafeRef<GrDeferredDisplayList>(GrDeferredDisplayList*)
Unexecuted instantiation: FuzzDDLThreading.cpp:SkSurface* SkSafeRef<SkSurface>(SkSurface*)
Unexecuted instantiation: FuzzDDLThreading.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzDDLThreading.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzDDLThreading.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FuzzDDLThreading.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzDDLThreading.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzAndroidCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzAndroidCodec.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSKP.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSKP.cpp:SkData* SkSafeRef<SkData>(SkData*)
FuzzDrawFunctions.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
2.20k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.20k
    if (obj) {
142
2.20k
        obj->ref();
143
2.20k
    }
144
2.20k
    return obj;
145
2.20k
}
Unexecuted instantiation: FuzzDrawFunctions.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Null.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Null.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: FuzzCreateDDL.cpp:SkSurface* SkSafeRef<SkSurface>(SkSurface*)
Unexecuted instantiation: FuzzCreateDDL.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FuzzCreateDDL.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzAPICreateDDL.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathop.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathop.cpp:SkData* SkSafeRef<SkData>(SkData*)
FuzzCOLRv1.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
2.63k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.63k
    if (obj) {
142
2.63k
        obj->ref();
143
2.63k
    }
144
2.63k
    return obj;
145
2.63k
}
Unexecuted instantiation: FuzzCOLRv1.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCOLRv1.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzNullCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzQuadRoots.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzJPEGEncoder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionDeserialize.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzMockGPUCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
146
147
/** Check if the argument is non-null, and if so, call obj->unref()
148
 */
149
1.07G
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.07G
    if (obj) {
151
446M
        obj->unref();
152
446M
    }
153
1.07G
}
FuzzCanvas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
133k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
133k
    if (obj) {
151
7.83k
        obj->unref();
152
7.83k
    }
153
133k
}
FuzzCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
363k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
363k
    if (obj) {
151
354
        obj->unref();
152
354
    }
153
363k
}
FuzzCanvas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
134k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
134k
    if (obj) {
151
4.37k
        obj->unref();
152
4.37k
    }
153
134k
}
FuzzCanvas.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
79.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
79.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
79.0k
}
FuzzCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
1.17M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.17M
    if (obj) {
151
144k
        obj->unref();
152
144k
    }
153
1.17M
}
FuzzCanvas.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Line
Count
Source
149
6.54k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.54k
    if (obj) {
151
6.54k
        obj->unref();
152
6.54k
    }
153
6.54k
}
FuzzCanvas.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
6.54k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.54k
    if (obj) {
151
6.54k
        obj->unref();
152
6.54k
    }
153
6.54k
}
FuzzCanvas.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
334k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
334k
    if (obj) {
151
327k
        obj->unref();
152
327k
    }
153
334k
}
FuzzCanvas.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
3.73k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.73k
    if (obj) {
151
3.73k
        obj->unref();
152
3.73k
    }
153
3.73k
}
FuzzCanvas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
1.14k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.14k
    if (obj) {
151
1.14k
        obj->unref();
152
1.14k
    }
153
1.14k
}
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
FuzzCanvas.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
16.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.8k
    if (obj) {
151
16.8k
        obj->unref();
152
16.8k
    }
153
16.8k
}
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
FuzzCanvas.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
30.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.3k
    if (obj) {
151
18.1k
        obj->unref();
152
18.1k
    }
153
30.3k
}
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: FuzzAPIImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAPIImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzAPIImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Fuzz.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Fuzz.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Fuzz.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Fuzz.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Fuzz.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: Fuzz.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Fuzz.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzCommon.cpp:void SkSafeUnref<SkShader>(SkShader*)
FuzzCommon.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
14.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.4k
    if (obj) {
151
7.23k
        obj->unref();
152
7.23k
    }
153
14.4k
}
Unexecuted instantiation: FuzzCommon.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzCommon.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzCommon.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzCommon.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCommon.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzCommon.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<sk_gpu_test::ManagedBackendTexture>(sk_gpu_test::ManagedBackendTexture*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<sk_gpu_test::ManagedGraphiteTexture>(sk_gpu_test::ManagedGraphiteTexture*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:void SkSafeUnref<sk_gpu_test::ManagedBackendTexture>(sk_gpu_test::ManagedBackendTexture*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:void SkSafeUnref<sk_gpu_test::ManagedGraphiteTexture>(sk_gpu_test::ManagedGraphiteTexture*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FlushFinishTracker.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FlushFinishTracker.cpp:void SkSafeUnref<SkImage>(SkImage*)
GrContextFactory.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Line
Count
Source
149
12.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.9k
    if (obj) {
151
4.32k
        obj->unref();
152
4.32k
    }
153
12.9k
}
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<sk_gpu_test::ManagedBackendTexture>(sk_gpu_test::ManagedBackendTexture*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<sk_gpu_test::ManagedGraphiteTexture>(sk_gpu_test::ManagedGraphiteTexture*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ManagedBackendTexture.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: TestCanvas.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
TestContext.cpp:void SkSafeUnref<sk_gpu_test::FlushFinishTracker>(sk_gpu_test::FlushFinishTracker*)
Line
Count
Source
149
8.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.65k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.65k
}
Unexecuted instantiation: TestContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<sk_gpu_test::ManagedBackendTexture>(sk_gpu_test::ManagedBackendTexture*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<sk_gpu_test::ManagedGraphiteTexture>(sk_gpu_test::ManagedGraphiteTexture*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: MockTestContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: MockTestContext.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: VkTestContext.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: VkTestContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VkTestContext.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: VkTestHelper.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: VkTestHelper.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: VkTestHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: VkTestHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: VkTestHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VkTestMemoryAllocator.cpp:void SkSafeUnref<sk_gpu_test::VkTestMemoryAllocator>(sk_gpu_test::VkTestMemoryAllocator*)
Unexecuted instantiation: VkTestUtils.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
AtlasTextOpTools.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
35.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35.0k
    if (obj) {
151
35.0k
        obj->unref();
152
35.0k
    }
153
35.0k
}
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
GrAtlasTools.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
1.43k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.43k
    if (obj) {
151
1.43k
        obj->unref();
152
1.43k
    }
153
1.43k
}
GrAtlasTools.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Line
Count
Source
149
30.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.5k
    if (obj) {
151
30.5k
        obj->unref();
152
30.5k
    }
153
30.5k
}
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ContextFactory.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ContextFactory.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ContextFactory.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: GraphiteTestContext.cpp:void SkSafeUnref<sk_gpu_test::FlushFinishTracker>(sk_gpu_test::FlushFinishTracker*)
Unexecuted instantiation: GraphiteTestContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GraphiteTestContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ProtectedUtils_Graphite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ProtectedUtils_Graphite.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ProtectedUtils_Graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ProtectedUtils_Graphite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
UniqueKeyUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
1.57M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.57M
    if (obj) {
151
42.5k
        obj->unref();
152
42.5k
    }
153
1.57M
}
Unexecuted instantiation: UniqueKeyUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: UniqueKeyUtils.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: UniqueKeyUtils.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
GraphiteVulkanTestContext.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Line
Count
Source
149
24
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
24
}
Unexecuted instantiation: GraphiteVulkanTestContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<PromiseImageCallbackContext>(PromiseImageCallbackContext*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrPromiseImageTexture>(GrPromiseImageTexture*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrDeferredDisplayList>(GrDeferredDisplayList*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<PromiseImageCallbackContext>(PromiseImageCallbackContext*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrPromiseImageTexture>(GrPromiseImageTexture*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: DecodeUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DecodeUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DecodeUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: EncodeUtils.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Unexecuted instantiation: EncodeUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<skgpu::graphite::ImageProvider>(skgpu::graphite::ImageProvider*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: MSKPPlayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: MSKPPlayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: MSKPPlayer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: MSKPPlayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: MSKPPlayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: MSKPPlayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: MSKPPlayer.cpp:void SkSafeUnref<SkData>(SkData*)
Resources.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
22
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
22
}
RuntimeBlendUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
81.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
81.7k
    if (obj) {
151
40.8k
        obj->unref();
152
40.8k
    }
153
81.7k
}
RuntimeBlendUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
109k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
109k
    if (obj) {
151
97.5k
        obj->unref();
152
97.5k
    }
153
109k
}
RuntimeBlendUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
40.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40.8k
    if (obj) {
151
40.8k
        obj->unref();
152
40.8k
    }
153
40.8k
}
Unexecuted instantiation: RuntimeBlendUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RuntimeBlendUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RuntimeBlendUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSharingProc.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSharingProc.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
SkSharingProc.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
136k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
136k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
136k
}
Unexecuted instantiation: SkSharingProc.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSharingProc.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TestFontDataProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<ToolUtils::TopoTestNode>(ToolUtils::TopoTestNode*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ToolUtils.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: UrlDataManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: UrlDataManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DebugCanvas.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DebugLayerManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DebugLayerManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DebugLayerManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DebugLayerManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DebugLayerManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DebugLayerManager.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkImageFilter const>(SkImageFilter const*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DrawCommand.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: JsonWriteBuffer.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
FontToolUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
6.47k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.47k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6.47k
}
FontToolUtils.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
319k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
319k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
319k
}
FontToolUtils.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
319k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
319k
    if (obj) {
151
319k
        obj->unref();
152
319k
    }
153
319k
}
Unexecuted instantiation: FontToolUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FontToolUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FontToolUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FontToolUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FontToolUtils.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
Unexecuted instantiation: RandomScalerContext.cpp:void SkSafeUnref<SkRandomTypeface>(SkRandomTypeface*)
Unexecuted instantiation: RandomScalerContext.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RandomScalerContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RandomScalerContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: RandomScalerContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: RandomScalerContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RandomScalerContext.cpp:void SkSafeUnref<SkData>(SkData*)
TestFontMgr.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
5.12k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.12k
    if (obj) {
151
2.14k
        obj->unref();
152
2.14k
    }
153
5.12k
}
TestFontMgr.cpp:void SkSafeUnref<(anonymous namespace)::FontStyleSet>((anonymous namespace)::FontStyleSet*)
Line
Count
Source
149
1.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.65k
    if (obj) {
151
594
        obj->unref();
152
594
    }
153
1.65k
}
TestFontMgr.cpp:void SkSafeUnref<TestSVGTypeface>(TestSVGTypeface*)
Line
Count
Source
149
132
template <typename T> static inline void SkSafeUnref(T* obj) {
150
132
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
132
}
TestFontMgr.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Line
Count
Source
149
507
template <typename T> static inline void SkSafeUnref(T* obj) {
150
507
    if (obj) {
151
507
        obj->unref();
152
507
    }
153
507
}
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<SkData>(SkData*)
TestFontMgr.cpp:void SkSafeUnref<(anonymous namespace)::FontMgr>((anonymous namespace)::FontMgr*)
Line
Count
Source
149
66
template <typename T> static inline void SkSafeUnref(T* obj) {
150
66
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
66
}
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<ToolUtils::TopoTestNode>(ToolUtils::TopoTestNode*)
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<TestTypeface>(TestTypeface*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkData>(SkData*)
TestSVGTypeface.cpp:void SkSafeUnref<TestSVGTypeface>(TestSVGTypeface*)
Line
Count
Source
149
5.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.20k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.20k
}
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
TestSVGTypeface.cpp:void SkSafeUnref<SkSVGDOM>(SkSVGDOM*)
Line
Count
Source
149
22.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
22.2k
}
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
TestSVGTypeface.cpp:void SkSafeUnref<SkTestSVGScalerContext::SVGGlyphDrawable>(SkTestSVGScalerContext::SVGGlyphDrawable*)
Line
Count
Source
149
102
template <typename T> static inline void SkSafeUnref(T* obj) {
150
102
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
102
}
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkSVGSVG>(SkSVGSVG*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: TestSVGTypeface.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
TestTypeface.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
630
template <typename T> static inline void SkSafeUnref(T* obj) {
150
630
    if (obj) {
151
168
        obj->unref();
152
168
    }
153
630
}
TestTypeface.cpp:void SkSafeUnref<TestTypeface>(TestTypeface*)
Line
Count
Source
149
24.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
24.5k
}
TestTypeface.cpp:void SkSafeUnref<SkTestFont>(SkTestFont*)
Line
Count
Source
149
486
template <typename T> static inline void SkSafeUnref(T* obj) {
150
486
    if (obj) {
151
150
        obj->unref();
152
150
    }
153
486
}
Unexecuted instantiation: TestTypeface.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TestTypeface.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TestTypeface.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TestTypeface.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TestTypeface.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkRefCntSet>(SkRefCntSet*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkTextBlobTrace.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkSVGDOM>(SkSVGDOM*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<ToolUtils::TopoTestNode>(ToolUtils::TopoTestNode*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkSVGSVG>(SkSVGSVG*)
Unexecuted instantiation: SvgPathExtractor.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkAutoPixmapStorage.cpp:void SkSafeUnref<SkData>(SkData*)
SkBitmap.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
Line
Count
Source
149
5.37M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.37M
    if (obj) {
151
1.56M
        obj->unref();
152
1.56M
    }
153
5.37M
}
SkBitmap.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
3.02M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.02M
    if (obj) {
151
858
        obj->unref();
152
858
    }
153
3.02M
}
Unexecuted instantiation: SkBitmap.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBitmap.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkBitmap.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkBitmap.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBitmap.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBitmap.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkBlendModeBlender.cpp:void SkSafeUnref<SkBlendModeBlender>(SkBlendModeBlender*)
Line
Count
Source
149
712k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
712k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
712k
}
SkBlendModeBlender.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
136
template <typename T> static inline void SkSafeUnref(T* obj) {
150
136
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
136
}
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkBlendModeBlender.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
68
template <typename T> static inline void SkSafeUnref(T* obj) {
150
68
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
68
}
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkData>(SkData*)
SkCanvas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
752k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
752k
    if (obj) {
151
26.3k
        obj->unref();
152
26.3k
    }
153
752k
}
SkCanvas.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
1.37M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.37M
    if (obj) {
151
181k
        obj->unref();
152
181k
    }
153
1.37M
}
SkCanvas.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Line
Count
Source
149
302k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
302k
    if (obj) {
151
228k
        obj->unref();
152
228k
    }
153
302k
}
SkCanvas.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
402k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
402k
    if (obj) {
151
3.55k
        obj->unref();
152
3.55k
    }
153
402k
}
SkCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
2
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2
}
SkCanvas.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
18.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.2k
    if (obj) {
151
18.2k
        obj->unref();
152
18.2k
    }
153
18.2k
}
SkCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
106k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
106k
    if (obj) {
151
24.1k
        obj->unref();
152
24.1k
    }
153
106k
}
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkCanvas.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Line
Count
Source
149
1.60M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.60M
    if (obj) {
151
493k
        obj->unref();
152
493k
    }
153
1.60M
}
SkCanvas.cpp:void SkSafeUnref<SkNoPixelsDevice>(SkNoPixelsDevice*)
Line
Count
Source
149
264k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
264k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
264k
}
SkCanvas.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
304
template <typename T> static inline void SkSafeUnref(T* obj) {
150
304
    if (obj) {
151
216
        obj->unref();
152
216
    }
153
304
}
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkCanvasPriv.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
33
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33
    if (obj) {
151
7
        obj->unref();
152
7
    }
153
33
}
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkCanvasPriv.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
SkCanvas_Raster.cpp:void SkSafeUnref<SkBitmapDevice>(SkBitmapDevice*)
Line
Count
Source
149
77.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
77.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
77.4k
}
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkCanvas_Raster.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkColorSpace.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkColorSpace.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkData.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
163k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
163k
    if (obj) {
151
10.7k
        obj->unref();
152
10.7k
    }
153
163k
}
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
SkDevice.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
924
template <typename T> static inline void SkSafeUnref(T* obj) {
150
924
    if (obj) {
151
924
        obj->unref();
152
924
    }
153
924
}
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
49.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49.7k
    if (obj) {
151
7.16k
        obj->unref();
152
7.16k
    }
153
49.7k
}
SkDevice.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
97.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
97.4k
    if (obj) {
151
42.6k
        obj->unref();
152
42.6k
    }
153
97.4k
}
SkDevice.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
10.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.3k
    if (obj) {
151
10.3k
        obj->unref();
152
10.3k
    }
153
10.3k
}
SkDevice.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
264k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
264k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
264k
}
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkDocument.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDocument.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkDrawBase.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkDrawable.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDrawable.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkDrawable.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDrawable.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkDrawable.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkFlattenable.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkFont.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
SkFont.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
748k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
748k
    if (obj) {
151
11.9k
        obj->unref();
152
11.9k
    }
153
748k
}
Unexecuted instantiation: SkFont.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkFont.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkFont.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkFont.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkFontMgr.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Line
Count
Source
149
7.70k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.70k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.70k
}
Unexecuted instantiation: SkFontMgr.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkFontMgr.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkFontMgr.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
SkGlyph.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
4.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.36k
    if (obj) {
151
89
        obj->unref();
152
89
    }
153
4.36k
}
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkPictureBackedGlyphDrawable>(SkPictureBackedGlyphDrawable*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkGlyph.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Line
Count
Source
149
16.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.2k
}
SkImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
783k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
783k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
783k
}
SkImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
255k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
255k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
255k
}
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
916k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
916k
    if (obj) {
151
387k
        obj->unref();
152
387k
    }
153
916k
}
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkImageFilter.cpp:void SkSafeUnref<SkImageFilterCache>(SkImageFilterCache*)
Line
Count
Source
149
520k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
520k
    if (obj) {
151
520k
        obj->unref();
152
520k
    }
153
520k
}
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkImageFilterCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
255k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
255k
    if (obj) {
151
22.0k
        obj->unref();
152
22.0k
    }
153
255k
}
SkImageFilterCache.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
255k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
255k
    if (obj) {
151
153k
        obj->unref();
152
153k
    }
153
255k
}
SkImageFilterCache.cpp:void SkSafeUnref<(anonymous namespace)::CacheImpl>((anonymous namespace)::CacheImpl*)
Line
Count
Source
149
3.14k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.14k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.14k
}
SkImageFilterCache.cpp:void SkSafeUnref<SkImageFilterCache>(SkImageFilterCache*)
Line
Count
Source
149
24
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24
    if (obj) {
151
8
        obj->unref();
152
8
    }
153
24
}
Unexecuted instantiation: SkImageFilterCache.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImageFilterCache.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkImageFilterTypes.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Line
Count
Source
149
418k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
418k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
418k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
930k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
930k
    if (obj) {
151
487k
        obj->unref();
152
487k
    }
153
930k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
SkImageFilterTypes.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
69.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.0k
    if (obj) {
151
925
        obj->unref();
152
925
    }
153
69.0k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkData>(SkData*)
SkImageFilterTypes.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
74.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
74.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
74.1k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkImageFilterTypes.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
491k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
491k
    if (obj) {
151
72.0k
        obj->unref();
152
72.0k
    }
153
491k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
15.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.8k
    if (obj) {
151
8.17k
        obj->unref();
152
8.17k
    }
153
15.8k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
446k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
446k
    if (obj) {
151
52.2k
        obj->unref();
152
52.2k
    }
153
446k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
141k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
141k
    if (obj) {
151
141k
        obj->unref();
152
141k
    }
153
141k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkImageFilterCache>(SkImageFilterCache*)
Line
Count
Source
149
42.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
42.5k
    if (obj) {
151
21.2k
        obj->unref();
152
21.2k
    }
153
42.5k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkBitmapDevice>(SkBitmapDevice*)
Line
Count
Source
149
74.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
74.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
74.1k
}
SkImageFilterTypes.cpp:void SkSafeUnref<skif::(anonymous namespace)::RasterBackend>(skif::(anonymous namespace)::RasterBackend*)
Line
Count
Source
149
18.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
18.1k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
10.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.2k
    if (obj) {
151
10.2k
        obj->unref();
152
10.2k
    }
153
10.2k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkImageGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
SkImageInfo.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
31.9M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.9M
    if (obj) {
151
1.63M
        obj->unref();
152
1.63M
    }
153
31.9M
}
SkKnownRuntimeEffects.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
112
template <typename T> static inline void SkSafeUnref(T* obj) {
150
112
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
112
}
Unexecuted instantiation: SkKnownRuntimeEffects.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkKnownRuntimeEffects.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkKnownRuntimeEffects.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkKnownRuntimeEffects.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkKnownRuntimeEffects.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkLatticeIter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkLatticeIter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
78
template <typename T> static inline void SkSafeUnref(T* obj) {
150
78
    if (obj) {
151
35
        obj->unref();
152
35
    }
153
78
}
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkLocalMatrixImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkM44.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkMD5.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMallocPixelRef.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMallocPixelRef.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
Unexecuted instantiation: SkMaskFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMaskFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkMaskFilter.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkMaskFilter.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
SkMipmap.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
18.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.4k
    if (obj) {
151
6.04k
        obj->unref();
152
6.04k
    }
153
18.4k
}
Unexecuted instantiation: SkMipmap.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMipmap.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMipmapHQDownSampler.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMipmapHQDownSampler.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkPaint.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
3.86M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.86M
    if (obj) {
151
249k
        obj->unref();
152
249k
    }
153
3.86M
}
SkPaint.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
3.42M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.42M
    if (obj) {
151
98.1k
        obj->unref();
152
98.1k
    }
153
3.42M
}
SkPaint.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
3.71M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.71M
    if (obj) {
151
209k
        obj->unref();
152
209k
    }
153
3.71M
}
SkPaint.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
3.80M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.80M
    if (obj) {
151
452k
        obj->unref();
152
452k
    }
153
3.80M
}
SkPaint.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
3.56M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.56M
    if (obj) {
151
216k
        obj->unref();
152
216k
    }
153
3.56M
}
SkPaint.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
4.78M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.78M
    if (obj) {
151
1.40M
        obj->unref();
152
1.40M
    }
153
4.78M
}
Unexecuted instantiation: SkPaint.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPaint.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkPaint.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
SkPaintPriv.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
995
template <typename T> static inline void SkSafeUnref(T* obj) {
150
995
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
995
}
SkPaintPriv.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Line
Count
Source
149
995
template <typename T> static inline void SkSafeUnref(T* obj) {
150
995
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
995
}
SkPaintPriv.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
995
template <typename T> static inline void SkSafeUnref(T* obj) {
150
995
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
995
}
SkPaintPriv.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Line
Count
Source
149
995
template <typename T> static inline void SkSafeUnref(T* obj) {
150
995
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
995
}
SkPaintPriv.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Line
Count
Source
149
820
template <typename T> static inline void SkSafeUnref(T* obj) {
150
820
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
820
}
SkPaintPriv.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
47.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.0k
}
SkPaintPriv.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
47.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.0k
}
SkPaintPriv.cpp:void SkSafeUnref<SkColorFilterShader>(SkColorFilterShader*)
Line
Count
Source
149
47.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.0k
}
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: SkPaintPriv.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkPath.cpp:void SkSafeUnref<SkPathRef>(SkPathRef*)
Line
Count
Source
149
134M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
134M
    if (obj) {
151
134M
        obj->unref();
152
134M
    }
153
134M
}
Unexecuted instantiation: SkPath.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPath.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkPathBuilder.cpp:void SkSafeUnref<SkPathRef>(SkPathRef*)
Line
Count
Source
149
582k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
582k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
582k
}
Unexecuted instantiation: SkPathBuilder.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
201k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
201k
    if (obj) {
151
20.6k
        obj->unref();
152
20.6k
    }
153
201k
}
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPathEffect.cpp:void SkSafeUnref<SkData>(SkData*)
SkPathRef.cpp:void SkSafeUnref<SkPathRef>(SkPathRef*)
Line
Count
Source
149
93.2M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
93.2M
    if (obj) {
151
93.2M
        obj->unref();
152
93.2M
    }
153
93.2M
}
SkPathRef.cpp:void SkSafeUnref<SkPathRef const>(SkPathRef const*)
Line
Count
Source
149
87.6M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87.6M
    if (obj) {
151
118k
        obj->unref();
152
118k
    }
153
87.6M
}
SkPathRef.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
361
template <typename T> static inline void SkSafeUnref(T* obj) {
150
361
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
361
}
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
SkPicture.cpp:void SkSafeUnref<SkVertices const>(SkVertices const*)
Line
Count
Source
149
3.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.76k
    if (obj) {
151
3.76k
        obj->unref();
152
3.76k
    }
153
3.76k
}
SkPicture.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
149
228
template <typename T> static inline void SkSafeUnref(T* obj) {
150
228
    if (obj) {
151
228
        obj->unref();
152
228
    }
153
228
}
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
SkPicture.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
169k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
169k
    if (obj) {
151
169k
        obj->unref();
152
169k
    }
153
169k
}
SkPicture.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
119k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
119k
    if (obj) {
151
98.6k
        obj->unref();
152
98.6k
    }
153
119k
}
SkPicture.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
53.8M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
53.8M
    if (obj) {
151
25.9M
        obj->unref();
152
25.9M
    }
153
53.8M
}
SkPicture.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Line
Count
Source
149
77.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
77.6k
    if (obj) {
151
77.6k
        obj->unref();
152
77.6k
    }
153
77.6k
}
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkPicture::MakePlaceholder(SkRect)::Placeholder>(SkPicture::MakePlaceholder(SkRect)::Placeholder*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
SkPictureData.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
289k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
289k
    if (obj) {
151
55.8k
        obj->unref();
152
55.8k
    }
153
289k
}
SkPictureData.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
226M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
226M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
226M
}
SkPictureData.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Line
Count
Source
149
77.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
77.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
77.6k
}
SkPictureData.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
87.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
87.8k
}
SkPictureData.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
149
228
template <typename T> static inline void SkSafeUnref(T* obj) {
150
228
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
228
}
SkPictureData.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
729
template <typename T> static inline void SkSafeUnref(T* obj) {
150
729
    if (obj) {
151
13
        obj->unref();
152
13
    }
153
729
}
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
SkPictureData.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Line
Count
Source
149
31
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
31
}
SkPictureData.cpp:void SkSafeUnref<SkVertices const>(SkVertices const*)
Line
Count
Source
149
3.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.76k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.76k
}
SkPictureData.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
4.11k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.11k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.11k
}
SkPictureData.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
169k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
169k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
169k
}
SkPictureData.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
177k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
177k
    if (obj) {
151
1.24k
        obj->unref();
152
1.24k
    }
153
177k
}
SkPictureData.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
145
template <typename T> static inline void SkSafeUnref(T* obj) {
150
145
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
145
}
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkFactorySet>(SkFactorySet*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkRefCntSet>(SkRefCntSet*)
Unexecuted instantiation: SkPictureData.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
SkPictureFlat.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
11.8M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.8M
    if (obj) {
151
11.8M
        obj->unref();
152
11.8M
    }
153
11.8M
}
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPictureFlat.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkPicturePlayback.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
16.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.6k
}
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkData>(SkData*)
SkPicturePlayback.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
262
template <typename T> static inline void SkSafeUnref(T* obj) {
150
262
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
262
}
SkPicturePlayback.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
262
template <typename T> static inline void SkSafeUnref(T* obj) {
150
262
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
262
}
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkVertices const>(SkVertices const*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPictureRecord.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
SkPictureRecorder.cpp:void SkSafeUnref<SkRecord>(SkRecord*)
Line
Count
Source
149
258k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
258k
    if (obj) {
151
40.3k
        obj->unref();
152
40.3k
    }
153
258k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkBBoxHierarchy>(SkBBoxHierarchy*)
Line
Count
Source
149
386k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
386k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
386k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkEmptyPicture>(SkEmptyPicture*)
Line
Count
Source
149
40.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
40.3k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkBigPicture>(SkBigPicture*)
Line
Count
Source
149
85.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.4k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkRecordedDrawable>(SkRecordedDrawable*)
Line
Count
Source
149
2.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.23k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.23k
}
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkPictureRecorder.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
SkPixelRef.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
94.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
94.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
94.3k
}
Unexecuted instantiation: SkPixelRef.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
SkPixmap.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
1.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.36k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.36k
}
SkRasterClip.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
612k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
612k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
612k
}
SkReadBuffer.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
1.95k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.95k
    if (obj) {
151
1.95k
        obj->unref();
152
1.95k
    }
153
1.95k
}
SkReadBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
160k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
160k
    if (obj) {
151
6.49k
        obj->unref();
152
6.49k
    }
153
160k
}
SkReadBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
390k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
390k
    if (obj) {
151
194k
        obj->unref();
152
194k
    }
153
390k
}
SkReadBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
781k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
781k
    if (obj) {
151
46.7k
        obj->unref();
152
46.7k
    }
153
781k
}
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkReadBuffer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
SkRecord.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
25
template <typename T> static inline void SkSafeUnref(T* obj) {
150
25
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
25
}
SkRecord.cpp:void SkSafeUnref<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
149
78.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
78.3k
    if (obj) {
151
342
        obj->unref();
152
342
    }
153
78.3k
}
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkRecord.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
4.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.10k
    if (obj) {
151
4.10k
        obj->unref();
152
4.10k
    }
153
4.10k
}
SkRecord.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Line
Count
Source
149
3.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.36k
    if (obj) {
151
3.36k
        obj->unref();
152
3.36k
    }
153
3.36k
}
SkRecord.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
149
3.39k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.39k
    if (obj) {
151
3.39k
        obj->unref();
152
3.39k
    }
153
3.39k
}
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
SkRecord.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
855
template <typename T> static inline void SkSafeUnref(T* obj) {
150
855
    if (obj) {
151
855
        obj->unref();
152
855
    }
153
855
}
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkRecord.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
116
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116
    if (obj) {
151
116
        obj->unref();
152
116
    }
153
116
}
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRecordDraw.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkImageFilter const>(SkImageFilter const*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRecordOpts.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkVertices const>(SkVertices const*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkData>(SkData*)
SkRecordedDrawable.cpp:void SkSafeUnref<SkBBoxHierarchy>(SkBBoxHierarchy*)
Line
Count
Source
149
2.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.23k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.23k
}
SkRecordedDrawable.cpp:void SkSafeUnref<SkRecord>(SkRecord*)
Line
Count
Source
149
2.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.23k
    if (obj) {
151
2.23k
        obj->unref();
152
2.23k
    }
153
2.23k
}
SkRecordedDrawable.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
2.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.23k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.23k
}
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkBigPicture>(SkBigPicture*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkRecordedDrawable.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkRecorder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
78.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
78.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
78.3k
}
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkRecorder.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
116
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
116
}
SkRecorder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
4.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.10k
}
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkRecorder.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
9.00k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.00k
    if (obj) {
151
1.86k
        obj->unref();
152
1.86k
    }
153
9.00k
}
SkRecorder.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
855
template <typename T> static inline void SkSafeUnref(T* obj) {
150
855
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
855
}
SkRecorder.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
3.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.36k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.36k
}
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkImageFilter const>(SkImageFilter const*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkRecords.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkResourceCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkResourceCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkResourceCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkResourceCache.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkResourceCache.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkResourceCache.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkRuntimeEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
20.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
20.9k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
73.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
73.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
73.6k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkRuntimeEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
224k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
224k
    if (obj) {
151
88.2k
        obj->unref();
152
88.2k
    }
153
224k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
40
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40
    if (obj) {
151
40
        obj->unref();
152
40
    }
153
40
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeShader>(SkRuntimeShader*)
Line
Count
Source
149
43.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
43.0k
    if (obj) {
151
11.7k
        obj->unref();
152
11.7k
    }
153
43.0k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
14.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.4k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeColorFilter>(SkRuntimeColorFilter*)
Line
Count
Source
149
16.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.6k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeBlender>(SkRuntimeBlender*)
Line
Count
Source
149
2.73k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.73k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.73k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkSL::DebugTracePriv>(SkSL::DebugTracePriv*)
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkSL::DebugTrace>(SkSL::DebugTrace*)
SkScalerContext.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
43.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
43.5k
    if (obj) {
151
16.3k
        obj->unref();
152
16.3k
    }
153
43.5k
}
SkScalerContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
16.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.3k
    if (obj) {
151
1.89k
        obj->unref();
152
1.89k
    }
153
16.3k
}
SkScalerContext.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
20.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.8k
    if (obj) {
151
1.42k
        obj->unref();
152
1.42k
    }
153
20.8k
}
SkScalerContext.cpp:void SkSafeUnref<SkTMaskGamma<3, 3, 3> const>(SkTMaskGamma<3, 3, 3> const*)
Line
Count
Source
149
33.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.0k
    if (obj) {
151
12.3k
        obj->unref();
152
12.3k
    }
153
33.0k
}
SkScalerContext.cpp:void SkSafeUnref<SkTMaskGamma<3, 3, 3> >(SkTMaskGamma<3, 3, 3>*)
Line
Count
Source
149
16.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.6k
}
Unexecuted instantiation: SkScalerContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkScalerContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkScalerContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkScalerContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkScalerContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkScan_Hairline.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkSpecialImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
17.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.6k
    if (obj) {
151
17.6k
        obj->unref();
152
17.6k
    }
153
17.6k
}
SkSpecialImage.cpp:void SkSafeUnref<SkSpecialImage_Raster>(SkSpecialImage_Raster*)
Line
Count
Source
149
212k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
212k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
212k
}
Unexecuted instantiation: SkSpecialImage.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkSpecialImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSpecialImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSpecialImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSpecialImage.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkSpecialImage.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkSpecialImage.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkStream.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
2.03M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.03M
    if (obj) {
151
642k
        obj->unref();
152
642k
    }
153
2.03M
}
Unexecuted instantiation: SkStream.cpp:void SkSafeUnref<SkBlockMemoryRefCnt>(SkBlockMemoryRefCnt*)
SkStrikeCache.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
140k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
140k
    if (obj) {
151
13.8k
        obj->unref();
152
13.8k
    }
153
140k
}
Unexecuted instantiation: SkStrikeCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkStrikeCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkStrikeCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkStrikeSpec.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
55.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
55.6k
    if (obj) {
151
55.6k
        obj->unref();
152
55.6k
    }
153
55.6k
}
SkStrikeSpec.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
418k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
418k
    if (obj) {
151
147k
        obj->unref();
152
147k
    }
153
418k
}
SkStrikeSpec.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
395k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
395k
    if (obj) {
151
13.4k
        obj->unref();
152
13.4k
    }
153
395k
}
SkStrikeSpec.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
395k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
395k
    if (obj) {
151
6.74k
        obj->unref();
152
6.74k
    }
153
395k
}
Unexecuted instantiation: SkStrikeSpec.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkStrikeSpec.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkStrikeSpec.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkStrikeSpec.cpp:void SkSafeUnref<sktext::StrikeForGPU>(sktext::StrikeForGPU*)
SkString.cpp:void SkSafeUnref<SkString::Rec>(SkString::Rec*)
Line
Count
Source
149
116M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116M
    if (obj) {
151
115M
        obj->unref();
152
115M
    }
153
116M
}
SkTextBlob.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
39.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.0k
    if (obj) {
151
39.0k
        obj->unref();
152
39.0k
    }
153
39.0k
}
SkTextBlob.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
509
template <typename T> static inline void SkSafeUnref(T* obj) {
150
509
    if (obj) {
151
509
        obj->unref();
152
509
    }
153
509
}
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkTextBlob.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
SkTypeface.cpp:void SkSafeUnref<(anonymous namespace)::SkEmptyTypeface>((anonymous namespace)::SkEmptyTypeface*)
Line
Count
Source
149
37.7M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.7M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
37.7M
}
Unexecuted instantiation: SkTypeface.cpp:void SkSafeUnref<SkData>(SkData*)
SkTypeface.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
2.56k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.56k
    if (obj) {
151
2.56k
        obj->unref();
152
2.56k
    }
153
2.56k
}
SkTypeface.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
37.7M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.7M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
37.7M
}
Unexecuted instantiation: SkTypeface.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTypeface.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkTypeface.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkTypefaceCache.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
1
}
SkVertices.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
48.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
48.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
48.3k
}
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkVertices.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkWriteBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkWriteBuffer.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Unexecuted instantiation: SkWriteBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkWriteBuffer.cpp:void SkSafeUnref<SkFactorySet>(SkFactorySet*)
Line
Count
Source
149
111k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
111k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
111k
}
SkWriteBuffer.cpp:void SkSafeUnref<SkRefCntSet>(SkRefCntSet*)
Line
Count
Source
149
111k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
111k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
111k
}
Unexecuted instantiation: SkWriteBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkWriteBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkWriteBuffer.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkWriter32.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkYUVAPixmaps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkImage.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
11.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.8k
    if (obj) {
151
3.13k
        obj->unref();
152
3.13k
    }
153
11.8k
}
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
SkImage.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
1.95k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.95k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.95k
}
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
SkImage_Lazy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
202k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
202k
    if (obj) {
151
8.69k
        obj->unref();
152
8.69k
    }
153
202k
}
SkImage_Lazy.cpp:void SkSafeUnref<SharedGenerator>(SharedGenerator*)
Line
Count
Source
149
696k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
696k
    if (obj) {
151
189k
        obj->unref();
152
189k
    }
153
696k
}
SkImage_Lazy.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
506k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
506k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
506k
}
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkCachedData>(SkCachedData*)
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkImage_Lazy.cpp:void SkSafeUnref<SkImage_Lazy>(SkImage_Lazy*)
Line
Count
Source
149
253k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
253k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
253k
}
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
SkImage_Raster.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
3.91k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.91k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.91k
}
Unexecuted instantiation: SkImage_Raster.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkImage_Raster.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
47.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.2k
}
SkImage_Raster.cpp:void SkSafeUnref<SkImage_Raster>(SkImage_Raster*)
Line
Count
Source
149
92.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
92.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
92.6k
}
Unexecuted instantiation: SkImage_Raster.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_Raster.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_Raster.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_Raster.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_Raster.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
SkImage_RasterFactories.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
47.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.2k
}
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkImage_RasterFactories.cpp:void SkSafeUnref<SkImage_Raster>(SkImage_Raster*)
Line
Count
Source
149
47.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.2k
}
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_RasterFactories.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
SkSurface.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
2.42k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.42k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.42k
}
Unexecuted instantiation: SkSurface.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSurface.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkSurface.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSurface.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
SkSurface_Base.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
48.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
48.8k
    if (obj) {
151
1.21k
        obj->unref();
152
1.21k
    }
153
48.8k
}
Unexecuted instantiation: SkSurface_Base.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSurface_Base.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSurface_Base.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Base.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkSurface_Base.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkSurface_Raster.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
Line
Count
Source
149
88.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
88.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
88.7k
}
SkSurface_Raster.cpp:void SkSafeUnref<SkSurface_Raster>(SkSurface_Raster*)
Line
Count
Source
149
44.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
44.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
44.3k
}
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSurface_Raster.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkTiledImageUtils.cpp:void SkSafeUnref<SharedGenerator>(SharedGenerator*)
SkBlendShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
380
template <typename T> static inline void SkSafeUnref(T* obj) {
150
380
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
380
}
SkBlendShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Line
Count
Source
149
4
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4
}
SkBlendShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
3.82k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.82k
    if (obj) {
151
3.82k
        obj->unref();
152
3.82k
    }
153
3.82k
}
SkBlendShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
150k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
150k
    if (obj) {
151
47.8k
        obj->unref();
152
47.8k
    }
153
150k
}
SkBlendShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
16.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.6k
    if (obj) {
151
14.1k
        obj->unref();
152
14.1k
    }
153
16.6k
}
SkBlendShader.cpp:void SkSafeUnref<SkBlendShader>(SkBlendShader*)
Line
Count
Source
149
14.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.1k
}
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkBlendShader.cpp:void SkSafeUnref<SkData const>(SkData const*)
SkColorFilterShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
432
template <typename T> static inline void SkSafeUnref(T* obj) {
150
432
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
432
}
SkColorFilterShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
55.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
55.9k
    if (obj) {
151
55.5k
        obj->unref();
152
55.5k
    }
153
55.9k
}
SkColorFilterShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
111k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
111k
    if (obj) {
151
30
        obj->unref();
152
30
    }
153
111k
}
SkColorFilterShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
111k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
111k
    if (obj) {
151
55.8k
        obj->unref();
152
55.8k
    }
153
111k
}
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkColorFilterShader>(SkColorFilterShader*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkColorFilterShader.cpp:void SkSafeUnref<SkData>(SkData*)
SkColorShader.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
3
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
3
}
SkColorShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
41.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41.2k
    if (obj) {
151
8
        obj->unref();
152
8
    }
153
41.2k
}
SkColorShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
10
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10
}
SkColorShader.cpp:void SkSafeUnref<SkColorShader>(SkColorShader*)
Line
Count
Source
149
2.14k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.14k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.14k
}
SkColorShader.cpp:void SkSafeUnref<SkColor4Shader>(SkColor4Shader*)
Line
Count
Source
149
13.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
13.5k
}
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkColorShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkEmptyShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
50
template <typename T> static inline void SkSafeUnref(T* obj) {
150
50
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
50
}
SkEmptyShader.cpp:void SkSafeUnref<SkEmptyShader>(SkEmptyShader*)
Line
Count
Source
149
12.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12.8k
}
Unexecuted instantiation: SkEmptyShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkEmptyShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkImageShader.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
400k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
400k
    if (obj) {
151
109k
        obj->unref();
152
109k
    }
153
400k
}
SkImageShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
129k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
129k
    if (obj) {
151
109k
        obj->unref();
152
109k
    }
153
129k
}
SkImageShader.cpp:void SkSafeUnref<SkImageShader>(SkImageShader*)
Line
Count
Source
149
109k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
109k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
109k
}
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImageShader.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
341
template <typename T> static inline void SkSafeUnref(T* obj) {
150
341
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
341
}
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
SkPictureShader.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
6.79k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.79k
    if (obj) {
151
3.09k
        obj->unref();
152
3.09k
    }
153
6.79k
}
SkPictureShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
7.57k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.57k
    if (obj) {
151
1.96k
        obj->unref();
152
1.96k
    }
153
7.57k
}
SkPictureShader.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
1.30k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.30k
    if (obj) {
151
1.21k
        obj->unref();
152
1.21k
    }
153
1.30k
}
SkPictureShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
2.26k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.26k
    if (obj) {
151
2.26k
        obj->unref();
152
2.26k
    }
153
2.26k
}
SkPictureShader.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
29.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.2k
    if (obj) {
151
17.3k
        obj->unref();
152
17.3k
    }
153
29.2k
}
SkPictureShader.cpp:void SkSafeUnref<SkPictureShader>(SkPictureShader*)
Line
Count
Source
149
5.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.65k
    if (obj) {
151
2.62k
        obj->unref();
152
2.62k
    }
153
5.65k
}
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPictureShader.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkRuntimeShader.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
3.90k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.90k
    if (obj) {
151
127
        obj->unref();
152
127
    }
153
3.90k
}
SkRuntimeShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
90.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
90.0k
    if (obj) {
151
43.0k
        obj->unref();
152
43.0k
    }
153
90.0k
}
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkRuntimeShader.cpp:void SkSafeUnref<SkSL::DebugTracePriv>(SkSL::DebugTracePriv*)
Line
Count
Source
149
86.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
86.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
86.1k
}
SkRuntimeShader.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
86.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
86.1k
    if (obj) {
151
43.0k
        obj->unref();
152
43.0k
    }
153
86.1k
}
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkRuntimeShader>(SkRuntimeShader*)
SkRuntimeShader.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
14.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.4k
    if (obj) {
151
14.4k
        obj->unref();
152
14.4k
    }
153
14.4k
}
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkSL::DebugTrace>(SkSL::DebugTrace*)
SkShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
8.62k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.62k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.62k
}
SkShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
695k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
695k
    if (obj) {
151
499
        obj->unref();
152
499
    }
153
695k
}
Unexecuted instantiation: SkShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkShader.cpp:void SkSafeUnref<SkLocalMatrixShader>(SkLocalMatrixShader*)
Line
Count
Source
149
137k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
137k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
137k
}
SkShader.cpp:void SkSafeUnref<SkColorFilterShader>(SkColorFilterShader*)
Line
Count
Source
149
8.54k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.54k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.54k
}
Unexecuted instantiation: SkShader.cpp:void SkSafeUnref<SkWorkingColorSpaceShader>(SkWorkingColorSpaceShader*)
Unexecuted instantiation: SkShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkShaderBase.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkShaderBase.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkShaderBase.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkShaderBase.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkWorkingColorSpaceShader>(SkWorkingColorSpaceShader*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkWorkingColorSpaceShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
GlyphRun.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
28.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.6k
    if (obj) {
151
7.01k
        obj->unref();
152
7.01k
    }
153
28.6k
}
Unexecuted instantiation: GlyphRun.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: GlyphRun.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GlyphRun.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GlyphRun.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GlyphRun.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GlyphRun.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SlugFromBuffer.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: SkOpBuilder.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkOpEdgeBuilder.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkPathOpsDebug.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkCustomTypeface.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
1.28k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.28k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.28k
}
SkCustomTypeface.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
11.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11.8k
}
Unexecuted instantiation: SkCustomTypeface.cpp:void SkSafeUnref<SkData>(SkData*)
SkCustomTypeface.cpp:void SkSafeUnref<SkUserTypeface>(SkUserTypeface*)
Line
Count
Source
149
1.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.10k
}
Unexecuted instantiation: SkCustomTypeface.cpp:void SkSafeUnref<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper>(SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper*)
Unexecuted instantiation: SkCustomTypeface.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCustomTypeface.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkCustomTypeface.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkJSON.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkJSONWriter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:void SkSafeUnref<(anonymous namespace)::MultiPictureDocument>((anonymous namespace)::MultiPictureDocument*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkNWayCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkNWayCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkNWayCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkNullCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkNullCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPaintFilterCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPaintFilterCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPaintFilterCanvas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPaintFilterCanvas.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkPatchUtils.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkPatchUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkShadowUtils.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
295k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
295k
    if (obj) {
151
16.1k
        obj->unref();
152
16.1k
    }
153
295k
}
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<(anonymous namespace)::CachedTessellations>((anonymous namespace)::CachedTessellations*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<(anonymous namespace)::ShadowInvalidator>((anonymous namespace)::ShadowInvalidator*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkShadowUtils.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Sk1DPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
316
template <typename T> static inline void SkSafeUnref(T* obj) {
150
316
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
316
}
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: Sk1DPathEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Sk2DPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
72
template <typename T> static inline void SkSafeUnref(T* obj) {
150
72
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
72
}
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: Sk2DPathEffect.cpp:void SkSafeUnref<SkData>(SkData*)
SkBlenders.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
2.49k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.49k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.49k
}
Unexecuted instantiation: SkBlenders.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlenders.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkBlenders.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkBlenders.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlenders.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkBlenders.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: SkColorMatrixFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
SkCornerPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
12
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12
}
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkCornerPathEffect.cpp:void SkSafeUnref<SkData>(SkData*)
SkDashPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
762
template <typename T> static inline void SkSafeUnref(T* obj) {
150
762
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
762
}
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkDashPathEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
SkDiscretePathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
7
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7
}
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkDiscretePathEffect.cpp:void SkSafeUnref<SkData>(SkData*)
SkHighContrastFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
2.62k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.62k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.62k
}
Unexecuted instantiation: SkHighContrastFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkHighContrastFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkHighContrastFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkHighContrastFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkHighContrastFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkHighContrastFilter.cpp:void SkSafeUnref<SkData const>(SkData const*)
SkConicalGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
5.24k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.24k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
5.24k
}
SkConicalGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
2.43k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.43k
    if (obj) {
151
2.13k
        obj->unref();
152
2.13k
    }
153
2.43k
}
SkConicalGradient.cpp:void SkSafeUnref<SkConicalGradient>(SkConicalGradient*)
Line
Count
Source
149
2.13k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.13k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.13k
}
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkConicalGradient.cpp:void SkSafeUnref<SkData>(SkData*)
SkGradientBaseShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
63.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
63.7k
    if (obj) {
151
18.5k
        obj->unref();
152
18.5k
    }
153
63.7k
}
SkGradientBaseShader.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
484
template <typename T> static inline void SkSafeUnref(T* obj) {
150
484
    if (obj) {
151
450
        obj->unref();
152
450
    }
153
484
}
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkGradientBaseShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkLinearGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
9.67k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.67k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
9.67k
}
SkLinearGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
5.95k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.95k
    if (obj) {
151
5.50k
        obj->unref();
152
5.50k
    }
153
5.95k
}
SkLinearGradient.cpp:void SkSafeUnref<SkLinearGradient>(SkLinearGradient*)
Line
Count
Source
149
5.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.50k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.50k
}
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkLinearGradient.cpp:void SkSafeUnref<SkData>(SkData*)
SkRadialGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
3.11k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.11k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
3.11k
}
SkRadialGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
1.48k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.48k
    if (obj) {
151
1.39k
        obj->unref();
152
1.39k
    }
153
1.48k
}
SkRadialGradient.cpp:void SkSafeUnref<SkRadialGradient>(SkRadialGradient*)
Line
Count
Source
149
1.39k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.39k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.39k
}
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkRadialGradient.cpp:void SkSafeUnref<SkData>(SkData*)
SkSweepGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
3.84k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.84k
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
3.84k
}
SkSweepGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
1.72k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.72k
    if (obj) {
151
1.67k
        obj->unref();
152
1.67k
    }
153
1.72k
}
SkSweepGradient.cpp:void SkSafeUnref<SkSweepGradient>(SkSweepGradient*)
Line
Count
Source
149
1.67k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.67k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.67k
}
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkSweepGradient.cpp:void SkSafeUnref<SkData>(SkData*)
SkBlendModeColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
45
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
45
}
SkBlendModeColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
29.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
29.5k
}
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkBlendModeColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkColorFilterBase.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkColorFilterBase.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkColorFilterBase.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
SkComposeColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
23.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.9k
    if (obj) {
151
23.9k
        obj->unref();
152
23.9k
    }
153
23.9k
}
SkComposeColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
78.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
78.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
78.2k
}
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkComposeColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkGaussianColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGaussianColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkGaussianColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
SkMatrixColorFilter.cpp:void SkSafeUnref<SkMatrixColorFilter>(SkMatrixColorFilter*)
Line
Count
Source
149
85.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.6k
}
SkMatrixColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
24
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
24
}
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkMatrixColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
15.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.5k
    if (obj) {
151
106
        obj->unref();
152
106
    }
153
15.5k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
31.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.0k
    if (obj) {
151
14.4k
        obj->unref();
152
14.4k
    }
153
31.0k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
34.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
34.8k
    if (obj) {
151
16.6k
        obj->unref();
152
16.6k
    }
153
34.8k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
33.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.3k
    if (obj) {
151
16.6k
        obj->unref();
152
16.6k
    }
153
33.3k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
19.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19.1k
    if (obj) {
151
19.1k
        obj->unref();
152
19.1k
    }
153
19.1k
}
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkRuntimeColorFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkTableColorFilter.cpp:void SkSafeUnref<SkColorTable>(SkColorTable*)
Line
Count
Source
149
45.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45.8k
    if (obj) {
151
30.5k
        obj->unref();
152
30.5k
    }
153
45.8k
}
SkTableColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
7
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7
}
SkTableColorFilter.cpp:void SkSafeUnref<SkTableColorFilter>(SkTableColorFilter*)
Line
Count
Source
149
15.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
15.2k
}
Unexecuted instantiation: SkTableColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTableColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
125
template <typename T> static inline void SkSafeUnref(T* obj) {
150
125
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
125
}
SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
11.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.2k
    if (obj) {
151
2.62k
        obj->unref();
152
2.62k
    }
153
11.2k
}
SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
52.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
52.5k
    if (obj) {
151
33.5k
        obj->unref();
152
33.5k
    }
153
52.5k
}
SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkWorkingFormatColorFilter>(SkWorkingFormatColorFilter*)
Line
Count
Source
149
2.74k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.74k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.74k
}
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkBlendImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
157k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
157k
    if (obj) {
151
101k
        obj->unref();
152
101k
    }
153
157k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
411k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
411k
    if (obj) {
151
51.6k
        obj->unref();
152
51.6k
    }
153
411k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
489k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
489k
    if (obj) {
151
5.30k
        obj->unref();
152
5.30k
    }
153
489k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
487k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
487k
    if (obj) {
151
567
        obj->unref();
152
567
    }
153
487k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
10.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10.5k
}
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkBlendImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Line
Count
Source
149
13
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
13
}
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkBlendImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkBlurImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
132k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
132k
    if (obj) {
151
25.1k
        obj->unref();
152
25.1k
    }
153
132k
}
SkBlurImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
31.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.0k
    if (obj) {
151
5.13k
        obj->unref();
152
5.13k
    }
153
31.0k
}
SkBlurImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
30.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.9k
    if (obj) {
151
131
        obj->unref();
152
131
    }
153
30.9k
}
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkBlurImageFilter.cpp:void SkSafeUnref<(anonymous namespace)::SkBlurImageFilter>((anonymous namespace)::SkBlurImageFilter*)
Line
Count
Source
149
41.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
41.8k
}
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkBlurImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkColorFilterImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
18.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.4k
    if (obj) {
151
11.5k
        obj->unref();
152
11.5k
    }
153
18.4k
}
SkColorFilterImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
19
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
19
}
SkColorFilterImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
324k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
324k
    if (obj) {
151
102k
        obj->unref();
152
102k
    }
153
324k
}
SkColorFilterImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
408k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
408k
    if (obj) {
151
24.4k
        obj->unref();
152
24.4k
    }
153
408k
}
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkComposeImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkComposeImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkComposeImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
1.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.06k
    if (obj) {
151
283
        obj->unref();
152
283
    }
153
1.06k
}
SkComposeImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
1.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.06k
    if (obj) {
151
5
        obj->unref();
152
5
    }
153
1.06k
}
SkComposeImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
16.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.2k
    if (obj) {
151
3.74k
        obj->unref();
152
3.74k
    }
153
16.2k
}
Unexecuted instantiation: SkComposeImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkComposeImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkComposeImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkComposeImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkCropImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
32.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.3k
    if (obj) {
151
4.46k
        obj->unref();
152
4.46k
    }
153
32.3k
}
SkCropImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
32.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.3k
    if (obj) {
151
15.4k
        obj->unref();
152
15.4k
    }
153
32.3k
}
SkCropImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
133k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
133k
    if (obj) {
151
30.4k
        obj->unref();
152
30.4k
    }
153
133k
}
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkCropImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
9.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.92k
    if (obj) {
151
131
        obj->unref();
152
131
    }
153
9.92k
}
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
15.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.5k
    if (obj) {
151
9.67k
        obj->unref();
152
9.67k
    }
153
15.5k
}
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
9.18k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.18k
    if (obj) {
151
39
        obj->unref();
152
39
    }
153
9.18k
}
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
11.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.8k
    if (obj) {
151
3.46k
        obj->unref();
152
3.46k
    }
153
11.8k
}
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
45.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45.9k
    if (obj) {
151
9.03k
        obj->unref();
152
9.03k
    }
153
45.9k
}
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkDropShadowImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
287k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
287k
    if (obj) {
151
1.21k
        obj->unref();
152
1.21k
    }
153
287k
}
SkDropShadowImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
52.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
52.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
52.5k
}
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkDropShadowImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkImageImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
2.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.92k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.92k
}
SkImageImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
11.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.3k
    if (obj) {
151
3.79k
        obj->unref();
152
3.79k
    }
153
11.3k
}
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkLightingImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
14.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.0k
    if (obj) {
151
1.46k
        obj->unref();
152
1.46k
    }
153
14.0k
}
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkLightingImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
2.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.92k
    if (obj) {
151
1.75k
        obj->unref();
152
1.75k
    }
153
2.92k
}
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkLightingImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
8.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.76k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.76k
}
SkLightingImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
2.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.92k
    if (obj) {
151
460
        obj->unref();
152
460
    }
153
2.92k
}
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkMagnifierImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
2.79k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.79k
    if (obj) {
151
1.68k
        obj->unref();
152
1.68k
    }
153
2.79k
}
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkMagnifierImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
2.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.32k
    if (obj) {
151
107
        obj->unref();
152
107
    }
153
2.32k
}
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkMagnifierImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
223
template <typename T> static inline void SkSafeUnref(T* obj) {
150
223
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
223
}
SkMagnifierImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
6.47k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.47k
    if (obj) {
151
1.34k
        obj->unref();
152
1.34k
    }
153
6.47k
}
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
6.61k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.61k
    if (obj) {
151
1.76k
        obj->unref();
152
1.76k
    }
153
6.61k
}
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
24
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24
    if (obj) {
151
24
        obj->unref();
152
24
    }
153
24
}
SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
2.63k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.63k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.63k
}
SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
3.96k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.96k
    if (obj) {
151
257
        obj->unref();
152
257
    }
153
3.96k
}
SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
5.09k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.09k
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
5.09k
}
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
24.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24.5k
    if (obj) {
151
11.0k
        obj->unref();
152
11.0k
    }
153
24.5k
}
SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
24.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24.5k
    if (obj) {
151
14.9k
        obj->unref();
152
14.9k
    }
153
24.5k
}
SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
71.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
71.7k
    if (obj) {
151
28.9k
        obj->unref();
152
28.9k
    }
153
71.7k
}
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkMergeImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
338k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
338k
    if (obj) {
151
46.0k
        obj->unref();
152
46.0k
    }
153
338k
}
SkMergeImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
338k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
338k
    if (obj) {
151
207k
        obj->unref();
152
207k
    }
153
338k
}
SkMergeImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
38.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
38.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
38.8k
}
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkMorphologyImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
44.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
44.2k
    if (obj) {
151
952
        obj->unref();
152
952
    }
153
44.2k
}
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkMorphologyImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
11.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11.7k
}
SkMorphologyImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
29.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.7k
    if (obj) {
151
347
        obj->unref();
152
347
    }
153
29.7k
}
SkMorphologyImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
55.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
55.8k
    if (obj) {
151
5.03k
        obj->unref();
152
5.03k
    }
153
55.8k
}
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkPictureImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
18.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.8k
    if (obj) {
151
6.39k
        obj->unref();
152
6.39k
    }
153
18.8k
}
SkPictureImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
404
template <typename T> static inline void SkSafeUnref(T* obj) {
150
404
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
404
}
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPictureImageFilter.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
SkShaderImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
89.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
89.0k
    if (obj) {
151
18.5k
        obj->unref();
152
18.5k
    }
153
89.0k
}
SkShaderImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
22
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
22
}
SkShaderImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
12.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12.2k
}
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
198k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
198k
    if (obj) {
151
1.25k
        obj->unref();
152
1.25k
    }
153
198k
}
Unexecuted instantiation: SkCodec.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkCodecImageGenerator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkCodecImageGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
123k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
123k
    if (obj) {
151
93.6k
        obj->unref();
152
93.6k
    }
153
123k
}
SkImageGenerator_FromEncoded.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
282k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
282k
    if (obj) {
151
95.3k
        obj->unref();
152
95.3k
    }
153
282k
}
Unexecuted instantiation: SkImageGenerator_FromEncoded.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImageGenerator_FromEncoded.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkPixmapUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
36
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36
    if (obj) {
151
36
        obj->unref();
152
36
    }
153
36
}
SkPixmapUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
36
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36
    if (obj) {
151
36
        obj->unref();
152
36
    }
153
36
}
Unexecuted instantiation: SkPixmapUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPixmapUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSampler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSampler.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBmpCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBmpCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBmpCodec.cpp:void SkSafeUnref<SkColorPalette>(SkColorPalette*)
Unexecuted instantiation: SkBmpMaskCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBmpMaskCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkBmpRLECodec.cpp:void SkSafeUnref<SkColorPalette>(SkColorPalette*)
Line
Count
Source
149
1.55k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.55k
    if (obj) {
151
455
        obj->unref();
152
455
    }
153
1.55k
}
Unexecuted instantiation: SkBmpRLECodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBmpRLECodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkBmpStandardCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
73
template <typename T> static inline void SkSafeUnref(T* obj) {
150
73
    if (obj) {
151
73
        obj->unref();
152
73
    }
153
73
}
SkBmpStandardCodec.cpp:void SkSafeUnref<SkColorPalette>(SkColorPalette*)
Line
Count
Source
149
2.43k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.43k
    if (obj) {
151
351
        obj->unref();
152
351
    }
153
2.43k
}
Unexecuted instantiation: SkBmpStandardCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkWbmpCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
35.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35.6k
    if (obj) {
151
35.6k
        obj->unref();
152
35.6k
    }
153
35.6k
}
Unexecuted instantiation: SkWbmpCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSLRasterPipelineBuilder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSLDebugTracePriv.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkRecord>(SkRecord*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkBBoxHierarchy>(SkBBoxHierarchy*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkGlobalInitialization_default.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
SkFontMgr_custom_empty.cpp:void SkSafeUnref<SkFontStyleSet_Custom>(SkFontStyleSet_Custom*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
SkFontMgr_custom_empty.cpp:void SkSafeUnref<SkTypeface_Empty>(SkTypeface_Empty*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
SkFontMgr_custom_empty.cpp:void SkSafeUnref<SkFontMgr_Custom>(SkFontMgr_Custom*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
Unexecuted instantiation: SkFontMgr_custom_empty.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrBackendSurface.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBackendSurface.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrCanvas.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrCaps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrCaps.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrCaps.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrCaps.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrCaps.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrCaps.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
GrColorInfo.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
1.17M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.17M
    if (obj) {
151
6.08k
        obj->unref();
152
6.08k
    }
153
1.17M
}
GrColorInfo.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
1.63M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.63M
    if (obj) {
151
1.66k
        obj->unref();
152
1.66k
    }
153
1.63M
}
Unexecuted instantiation: GrColorInfo.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrColorInfo.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrColorInfo.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrColorInfo.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrColorInfo.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrColorInfo.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
GrColorSpaceXform.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
203k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
203k
    if (obj) {
151
3.96k
        obj->unref();
152
3.96k
    }
153
203k
}
Unexecuted instantiation: GrColorSpaceXform.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrColorSpaceXform.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrColorSpaceXform.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrColorSpaceXform.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrColorSpaceXform.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrColorSpaceXform.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
GrContext_Base.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Line
Count
Source
149
8.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.65k
    if (obj) {
151
4.32k
        obj->unref();
152
4.32k
    }
153
8.65k
}
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrDeferredDisplayList::LazyProxyData>(GrDeferredDisplayList::LazyProxyData*)
GrDeferredDisplayList.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
247k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
247k
    if (obj) {
151
247k
        obj->unref();
152
247k
    }
153
247k
}
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrDeferredDisplayList::LazyProxyData>(GrDeferredDisplayList::LazyProxyData*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkSurface_Ganesh>(SkSurface_Ganesh*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrDeferredDisplayList>(GrDeferredDisplayList*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
GrDirectContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
37.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.1k
    if (obj) {
151
37.1k
        obj->unref();
152
37.1k
    }
153
37.1k
}
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
GrDirectContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.32k
}
GrDirectContext.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.32k
}
GrDirectContext.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
8.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.65k
    if (obj) {
151
1.31k
        obj->unref();
152
1.31k
    }
153
8.65k
}
GrDirectContext.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
4.32k
        obj->unref();
152
4.32k
    }
153
4.32k
}
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrThreadSafePipelineBuilder>(GrThreadSafePipelineBuilder*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<sktext::gpu::TextStrike>(sktext::gpu::TextStrike*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
GrDrawOpAtlas.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
5.72k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.72k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.72k
}
GrDrawOpAtlas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Line
Count
Source
149
31.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.7k
    if (obj) {
151
780
        obj->unref();
152
780
    }
153
31.7k
}
GrDrawOpAtlas.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
1.43k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.43k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.43k
}
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkData>(SkData*)
GrDrawingManager.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
149
12.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.9k
    if (obj) {
151
4.32k
        obj->unref();
152
4.32k
    }
153
12.9k
}
GrDrawingManager.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Line
Count
Source
149
25.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
25.9k
    if (obj) {
151
3.83k
        obj->unref();
152
3.83k
    }
153
25.9k
}
GrDrawingManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
269k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
269k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
269k
}
GrDrawingManager.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Line
Count
Source
149
195k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
195k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
195k
}
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
GrDrawingManager.cpp:void SkSafeUnref<skgpu::ganesh::PathRenderer>(skgpu::ganesh::PathRenderer*)
Line
Count
Source
149
13.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.0k
    if (obj) {
151
13.0k
        obj->unref();
152
13.0k
    }
153
13.0k
}
GrDrawingManager.cpp:void SkSafeUnref<skgpu::ganesh::SoftwarePathRenderer>(skgpu::ganesh::SoftwarePathRenderer*)
Line
Count
Source
149
4.90k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.90k
    if (obj) {
151
572
        obj->unref();
152
572
    }
153
4.90k
}
GrDrawingManager.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
757k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
757k
    if (obj) {
151
22.8k
        obj->unref();
152
22.8k
    }
153
757k
}
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrDDLTask>(GrDDLTask*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrTextureResolveRenderTask>(GrTextureResolveRenderTask*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrWaitRenderTask>(GrWaitRenderTask*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrTransferFromRenderTask>(GrTransferFromRenderTask*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
GrGpu.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Line
Count
Source
149
12.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.9k
    if (obj) {
151
4.32k
        obj->unref();
152
4.32k
    }
153
12.9k
}
GrGpu.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
51.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
51.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
51.8k
}
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrRenderTarget>(GrRenderTarget*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrGpu.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrGpuBuffer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
GrGpuResource.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
203k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
203k
    if (obj) {
151
51.7k
        obj->unref();
152
51.7k
    }
153
203k
}
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
GrImageContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.32k
}
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
GrImageInfo.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
37.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
37.9k
}
Unexecuted instantiation: GrImageInfo.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrImageInfo.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrImageInfo.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrImageInfo.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrImageInfo.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrImageInfo.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
GrOpFlushState.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
334k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
334k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
334k
}
GrOpFlushState.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
327k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
327k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
327k
}
GrOpFlushState.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
149
42.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
42.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
42.7k
}
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
GrOpFlushState.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
1.16k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.16k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.16k
}
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
GrOpsRenderPass.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
2.07M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.07M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.07M
}
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: GrPersistentCacheUtils.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
GrPipeline.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
1.00M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.00M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.00M
}
GrPipeline.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
235k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
235k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
235k
}
GrPipeline.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Line
Count
Source
149
235k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
235k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
235k
}
GrPipeline.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Line
Count
Source
149
235k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
235k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
235k
}
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProcessorAnalysis.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
GrProcessorSet.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Line
Count
Source
149
326k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
326k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
326k
}
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrPromiseImageTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrPromiseImageTexture.cpp:void SkSafeUnref<GrPromiseImageTexture>(GrPromiseImageTexture*)
GrProxyProvider.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
5.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.36k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.36k
}
GrProxyProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
107k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
107k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
107k
}
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
GrProxyProvider.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
493k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
493k
    if (obj) {
151
94.1k
        obj->unref();
152
94.1k
    }
153
493k
}
GrProxyProvider.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
620k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
620k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
620k
}
GrProxyProvider.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
41.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
41.1k
}
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrRenderTarget>(GrRenderTarget*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
GrRecordingContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.32k
}
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
GrRecordingContextPriv.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
134k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
134k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
134k
}
GrRecordingContextPriv.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
37.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
37.1k
}
GrRecordingContextPriv.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
7.62k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.62k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.62k
}
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
GrRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
539k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
539k
    if (obj) {
151
269k
        obj->unref();
152
269k
    }
153
539k
}
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
GrResourceAllocator.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
228
template <typename T> static inline void SkSafeUnref(T* obj) {
150
228
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
228
}
GrResourceAllocator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
856k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
856k
    if (obj) {
151
520
        obj->unref();
152
520
    }
153
856k
}
GrResourceAllocator.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
33.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
33.2k
}
GrResourceAllocator.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
76
template <typename T> static inline void SkSafeUnref(T* obj) {
150
76
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
76
}
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
GrResourceCache.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
195k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
195k
    if (obj) {
151
121
        obj->unref();
152
121
    }
153
195k
}
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
GrResourceProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
108k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
108k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
108k
}
GrResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
149
322k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
322k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
322k
}
GrResourceProvider.cpp:void SkSafeUnref<GrCaps>(GrCaps*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.32k
}
GrResourceProvider.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.32k
}
GrResourceProvider.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
207k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
207k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
207k
}
GrResourceProvider.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
554
template <typename T> static inline void SkSafeUnref(T* obj) {
150
554
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
554
}
GrResourceProvider.cpp:void SkSafeUnref<GrAttachment>(GrAttachment*)
Line
Count
Source
149
1.56k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.56k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.56k
}
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<GrRenderTarget>(GrRenderTarget*)
Unexecuted instantiation: GrResourceProvider.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrShaderCaps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
GrSurface.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Line
Count
Source
149
218k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
218k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
218k
}
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkData>(SkData*)
GrSurfaceProxy.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
37.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.1k
    if (obj) {
151
37.1k
        obj->unref();
152
37.1k
    }
153
37.1k
}
GrSurfaceProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
1.56M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.56M
    if (obj) {
151
22
        obj->unref();
152
22
    }
153
1.56M
}
GrSurfaceProxy.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
111k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
111k
    if (obj) {
151
37.1k
        obj->unref();
152
37.1k
    }
153
111k
}
GrSurfaceProxy.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
139k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
139k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
139k
}
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
GrSurfaceProxyView.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
944
template <typename T> static inline void SkSafeUnref(T* obj) {
150
944
    if (obj) {
151
472
        obj->unref();
152
472
    }
153
944
}
Unexecuted instantiation: GrSurfaceProxyView.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrSurfaceProxyView.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTestUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
GrTextureProxy.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
328k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
328k
    if (obj) {
151
114k
        obj->unref();
152
114k
    }
153
328k
}
GrTextureProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
352k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
352k
    if (obj) {
151
327k
        obj->unref();
152
327k
    }
153
352k
}
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Line
Count
Source
149
161k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
161k
    if (obj) {
151
17
        obj->unref();
152
17
    }
153
161k
}
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkData>(SkData*)
GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
27.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
27.5k
}
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
GrThreadSafeCache.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
149
3.59k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.59k
    if (obj) {
151
329
        obj->unref();
152
329
    }
153
3.59k
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
3.42k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.42k
    if (obj) {
151
762
        obj->unref();
152
762
    }
153
3.42k
}
GrThreadSafeCache.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
6.12k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.12k
    if (obj) {
151
785
        obj->unref();
152
785
    }
153
6.12k
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
149
5.21k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.21k
    if (obj) {
151
329
        obj->unref();
152
329
    }
153
5.21k
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
762
template <typename T> static inline void SkSafeUnref(T* obj) {
150
762
    if (obj) {
151
466
        obj->unref();
152
466
    }
153
762
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrThreadSafeCache::Trampoline>(GrThreadSafeCache::Trampoline*)
Line
Count
Source
149
2.28k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.28k
    if (obj) {
151
1.52k
        obj->unref();
152
1.52k
    }
153
2.28k
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Line
Count
Source
149
762
template <typename T> static inline void SkSafeUnref(T* obj) {
150
762
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
762
}
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrYUVABackendTextures.cpp:void SkSafeUnref<SkData>(SkData*)
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::DashLinePathRenderer>(skgpu::ganesh::DashLinePathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::PathRenderer>(skgpu::ganesh::PathRenderer*)
Line
Count
Source
149
13.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
13.0k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AAConvexPathRenderer>(skgpu::ganesh::AAConvexPathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AAHairLinePathRenderer>(skgpu::ganesh::AAHairLinePathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AALinearizingConvexPathRenderer>(skgpu::ganesh::AALinearizingConvexPathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AtlasPathRenderer>(skgpu::ganesh::AtlasPathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::SmallPathRenderer>(skgpu::ganesh::SmallPathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::TriangulatingPathRenderer>(skgpu::ganesh::TriangulatingPathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::TessellationPathRenderer>(skgpu::ganesh::TessellationPathRenderer*)
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::DefaultPathRenderer>(skgpu::ganesh::DefaultPathRenderer*)
Line
Count
Source
149
1.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.85k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.85k
}
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
SkGr.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
512k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
512k
    if (obj) {
151
94.4k
        obj->unref();
152
94.4k
    }
153
512k
}
SkGr.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
94.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
94.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
94.3k
}
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
SkGr.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
322k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
322k
    if (obj) {
151
150k
        obj->unref();
152
150k
    }
153
322k
}
SkGr.cpp:void SkSafeUnref<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>(GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener*)
Line
Count
Source
149
188k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
188k
    if (obj) {
151
94.3k
        obj->unref();
152
94.3k
    }
153
188k
}
SkGr.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
339k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
339k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
339k
}
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkData>(SkData*)
SurfaceContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
398k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
398k
    if (obj) {
151
156k
        obj->unref();
152
156k
    }
153
398k
}
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
SurfaceContext.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
37.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.0k
    if (obj) {
151
37.0k
        obj->unref();
152
37.0k
    }
153
37.0k
}
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
SurfaceContext.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
2
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2
}
SurfaceContext.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
52.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
52.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
52.2k
}
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
SurfaceDrawContext.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
149
168k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
168k
    if (obj) {
151
138k
        obj->unref();
152
138k
    }
153
168k
}
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SurfaceDrawContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Line
Count
Source
149
267k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
267k
    if (obj) {
151
1.92k
        obj->unref();
152
1.92k
    }
153
267k
}
SurfaceDrawContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
762k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
762k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
762k
}
SurfaceDrawContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
2.06M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.06M
    if (obj) {
151
374k
        obj->unref();
152
374k
    }
153
2.06M
}
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
SurfaceDrawContext.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
163k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
163k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
163k
}
SurfaceDrawContext.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
152k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
152k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
152k
}
SurfaceDrawContext.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
20.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
20.8k
}
SurfaceDrawContext.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
548k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
548k
    if (obj) {
151
81
        obj->unref();
152
81
    }
153
548k
}
SurfaceDrawContext.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
2.17k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.17k
    if (obj) {
151
541
        obj->unref();
152
541
    }
153
2.17k
}
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SurfaceFillContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
366k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
366k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
366k
}
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
SurfaceFillContext.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
149
728k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
728k
    if (obj) {
151
64.4k
        obj->unref();
152
64.4k
    }
153
728k
}
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
GrBicubicEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
15
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
15
}
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
GrCustomXfermode.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Line
Count
Source
149
36.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
36.6k
}
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
GrDisableColorXP.cpp:void SkSafeUnref<DisableColorXP>(DisableColorXP*)
Line
Count
Source
149
8.62k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.62k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.62k
}
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<PorterDuffXferProcessor>(PorterDuffXferProcessor*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
GrSkSLFP.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
552k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
552k
    if (obj) {
151
269k
        obj->unref();
152
269k
    }
153
552k
}
GrSkSLFP.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
18.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.2k
    if (obj) {
151
1.84k
        obj->unref();
152
1.84k
    }
153
18.2k
}
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
GrTextureEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
1.27M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.27M
    if (obj) {
151
427k
        obj->unref();
152
427k
    }
153
1.27M
}
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrQuad.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrQuadUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrQuadUtils.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrShape.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
GrStyledShape.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
85.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.3k
}
GrStyledShape.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
735
template <typename T> static inline void SkSafeUnref(T* obj) {
150
735
    if (obj) {
151
13
        obj->unref();
152
13
    }
153
735
}
Unexecuted instantiation: GrStyledShape.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrStyledShape.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGLSLBlend.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLBlend.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLBlend.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLBlend.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLBlend.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLBlend.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrGLSLProgramDataManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLProgramDataManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLProgramDataManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLProgramDataManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLProgramDataManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLProgramDataManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrGLSLUniformHandler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLUniformHandler.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLUniformHandler.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLUniformHandler.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLUniformHandler.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLUniformHandler.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
GrImageUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
133k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
133k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
133k
}
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
GrImageUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
147
template <typename T> static inline void SkSafeUnref(T* obj) {
150
147
    if (obj) {
151
147
        obj->unref();
152
147
    }
153
147
}
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkCachedData>(SkCachedData*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SharedGenerator>(SharedGenerator*)
GrImageUtils.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
9.39k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.39k
    if (obj) {
151
3.13k
        obj->unref();
152
3.13k
    }
153
9.39k
}
GrImageUtils.cpp:void SkSafeUnref<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Line
Count
Source
149
59.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
59.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
59.2k
}
GrImageUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
57.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
57.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
57.0k
}
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
GrImageUtils.cpp:void SkSafeUnref<skif::(anonymous namespace)::GaneshBackend>(skif::(anonymous namespace)::GaneshBackend*)
Line
Count
Source
149
3.13k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.13k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.13k
}
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkImageFilterCache>(SkImageFilterCache*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrTextureGenerator.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
SkImage_Ganesh.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
871k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
871k
    if (obj) {
151
118k
        obj->unref();
152
118k
    }
153
871k
}
SkImage_Ganesh.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
118k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
118k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
118k
}
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
SkImage_Ganesh.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Line
Count
Source
149
236k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
236k
    if (obj) {
151
118k
        obj->unref();
152
118k
    }
153
236k
}
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
SkImage_GaneshBase.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Line
Count
Source
149
118k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
118k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
118k
}
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkImage_GaneshBase>(SkImage_GaneshBase*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrPromiseImageTexture>(GrPromiseImageTexture*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkImage_Base>(SkImage_Base*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkImage_GaneshYUVA>(SkImage_GaneshYUVA*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SharedGenerator>(SharedGenerator*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkImage_LazyTexture>(SkImage_LazyTexture*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkImage_RasterPinnable>(SkImage_RasterPinnable*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
482k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
482k
    if (obj) {
151
160k
        obj->unref();
152
160k
    }
153
482k
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
147
template <typename T> static inline void SkSafeUnref(T* obj) {
150
147
    if (obj) {
151
147
        obj->unref();
152
147
    }
153
147
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
147
template <typename T> static inline void SkSafeUnref(T* obj) {
150
147
    if (obj) {
151
147
        obj->unref();
152
147
    }
153
147
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
Line
Count
Source
149
48.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
48.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
48.5k
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
48.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
48.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
48.5k
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkSpecialImage_Gpu>(SkSpecialImage_Gpu*)
Line
Count
Source
149
160k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
160k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
160k
}
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
GrMockGpu.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
1.38M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.38M
    if (obj) {
151
416k
        obj->unref();
152
416k
    }
153
1.38M
}
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
GrMockGpu.cpp:void SkSafeUnref<GrMockCaps>(GrMockCaps*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.32k
}
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<GrAttachment>(GrAttachment*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<GrRenderTarget>(GrRenderTarget*)
Unexecuted instantiation: GrMockTypes.cpp:void SkSafeUnref<SkData>(SkData*)
AAConvexPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
2.90k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.90k
    if (obj) {
151
1.45k
        obj->unref();
152
1.45k
    }
153
2.90k
}
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
AAHairLinePathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
7.08k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.08k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.08k
}
AAHairLinePathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
7.34k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.34k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.34k
}
AAHairLinePathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
226k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
226k
    if (obj) {
151
204k
        obj->unref();
152
204k
    }
153
226k
}
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
54
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
54
}
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<skgpu::ganesh::AtlasRenderTask>(skgpu::ganesh::AtlasRenderTask*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<skgpu::ganesh::AtlasPathRenderer>(skgpu::ganesh::AtlasPathRenderer*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
AtlasTextOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
3.12k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.12k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.12k
}
AtlasTextOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
7.46k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.46k
    if (obj) {
151
2.13k
        obj->unref();
152
2.13k
    }
153
7.46k
}
AtlasTextOp.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
1.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.65k
    if (obj) {
151
1.65k
        obj->unref();
152
1.65k
    }
153
1.65k
}
AtlasTextOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
2.73k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.73k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.73k
}
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
DefaultPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
313k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
313k
    if (obj) {
151
488
        obj->unref();
152
488
    }
153
313k
}
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
DrawAtlasPathOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
235k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
235k
    if (obj) {
151
36.9k
        obj->unref();
152
36.9k
    }
153
235k
}
DrawAtlasPathOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
235k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
235k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
235k
}
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
DrawAtlasPathOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Line
Count
Source
149
235k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
235k
    if (obj) {
151
174k
        obj->unref();
152
174k
    }
153
235k
}
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
DrawMeshOp.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
86.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
86.5k
    if (obj) {
151
20.8k
        obj->unref();
152
20.8k
    }
153
86.5k
}
DrawMeshOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
95.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
95.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
95.5k
}
DrawMeshOp.cpp:void SkSafeUnref<SkMeshPriv::VB const>(SkMeshPriv::VB const*)
Line
Count
Source
149
1.48k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.48k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.48k
}
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkMeshPriv::VB>(SkMeshPriv::VB*)
DrawMeshOp.cpp:void SkSafeUnref<SkMeshPriv::IB const>(SkMeshPriv::IB const*)
Line
Count
Source
149
1.48k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.48k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.48k
}
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkMeshPriv::IB>(SkMeshPriv::IB*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkData>(SkData*)
DrawMeshOp.cpp:void SkSafeUnref<SkMeshSpecification>(SkMeshSpecification*)
Line
Count
Source
149
95.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
95.5k
    if (obj) {
151
31.8k
        obj->unref();
152
31.8k
    }
153
95.5k
}
DrawMeshOp.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
53.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
53.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
53.7k
}
DrawMeshOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
21.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
21.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
21.9k
}
DrawMeshOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
87.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
87.4k
}
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
FillRectOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
1.13M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.13M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.13M
}
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
GrMeshDrawOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
51.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
51.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
51.7k
}
GrMeshDrawOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
28
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28
}
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
GrOvalOpFactory.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
1.08k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.08k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.08k
}
GrOvalOpFactory.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
6
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6
}
GrOvalOpFactory.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
9
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9
}
GrOvalOpFactory.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
8
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8
}
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
235k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
235k
    if (obj) {
151
36.9k
        obj->unref();
152
36.9k
    }
153
235k
}
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
LatticeOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
160
template <typename T> static inline void SkSafeUnref(T* obj) {
150
160
    if (obj) {
151
40
        obj->unref();
152
40
    }
153
160
}
LatticeOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
184
template <typename T> static inline void SkSafeUnref(T* obj) {
150
184
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
184
}
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
OpsTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
1.81M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.81M
    if (obj) {
151
456k
        obj->unref();
152
456k
    }
153
1.81M
}
OpsTask.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Line
Count
Source
149
564k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
564k
    if (obj) {
151
328k
        obj->unref();
152
328k
    }
153
564k
}
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
QuadPerEdgeAA.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
31.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
31.2k
}
QuadPerEdgeAA.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
194k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
194k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
194k
}
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
SmallPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
2.13k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.13k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.13k
}
SmallPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
14.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.9k
    if (obj) {
151
4.26k
        obj->unref();
152
4.26k
    }
153
14.9k
}
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SoftwarePathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
42.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
42.7k
    if (obj) {
151
444
        obj->unref();
152
444
    }
153
42.7k
}
SoftwarePathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
11.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.6k
    if (obj) {
151
45
        obj->unref();
152
45
    }
153
11.6k
}
SoftwarePathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
130
template <typename T> static inline void SkSafeUnref(T* obj) {
150
130
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
130
}
SoftwarePathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
45
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
45
}
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
StrokeRectOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
781
template <typename T> static inline void SkSafeUnref(T* obj) {
150
781
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
781
}
StrokeRectOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
805
template <typename T> static inline void SkSafeUnref(T* obj) {
150
805
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
805
}
StrokeRectOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
20
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
20
}
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
TextureOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
87.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87.7k
    if (obj) {
151
4.46k
        obj->unref();
152
4.46k
    }
153
87.7k
}
TextureOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
22.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
22.7k
}
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
TextureOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
78.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
78.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
78.8k
}
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
TriangulatingPathRenderer.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
149
35.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35.0k
    if (obj) {
151
3.90k
        obj->unref();
152
3.90k
    }
153
35.0k
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
7.77k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.77k
    if (obj) {
151
4.15k
        obj->unref();
152
4.15k
    }
153
7.77k
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<(anonymous namespace)::UniqueKeyInvalidator>((anonymous namespace)::UniqueKeyInvalidator*)
Line
Count
Source
149
329
template <typename T> static inline void SkSafeUnref(T* obj) {
150
329
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
329
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
72.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
72.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
72.4k
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
149
4.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.58k
}
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkSurface_Ganesh.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
76
template <typename T> static inline void SkSafeUnref(T* obj) {
150
76
    if (obj) {
151
76
        obj->unref();
152
76
    }
153
76
}
SkSurface_Ganesh.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
76
template <typename T> static inline void SkSafeUnref(T* obj) {
150
76
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
76
}
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
SkSurface_Ganesh.cpp:void SkSafeUnref<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Line
Count
Source
149
13.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.2k
    if (obj) {
151
4.40k
        obj->unref();
152
4.40k
    }
153
13.2k
}
SkSurface_Ganesh.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
76
template <typename T> static inline void SkSafeUnref(T* obj) {
150
76
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
76
}
SkSurface_Ganesh.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
Line
Count
Source
149
76
template <typename T> static inline void SkSafeUnref(T* obj) {
150
76
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
76
}
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
SkSurface_Ganesh.cpp:void SkSafeUnref<SkSurface_Ganesh>(SkSurface_Ganesh*)
Line
Count
Source
149
4.40k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.40k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.40k
}
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
GrAtlasManager.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Line
Count
Source
149
4.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.32k
    if (obj) {
151
4.32k
        obj->unref();
152
4.32k
    }
153
4.32k
}
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrAtlasManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkBackendSurface.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkBackendSurface.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrVkContextThreadSafeProxy>(GrVkContextThreadSafeProxy*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<skgpu::VulkanInterface>(skgpu::VulkanInterface*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<skgpu::VulkanInterface const>(skgpu::VulkanInterface const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkCaps>(GrVkCaps*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkFramebuffer>(GrVkFramebuffer*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkBuffer>(GrVkBuffer*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkTexture>(GrVkTexture*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkTextureRenderTarget>(GrVkTextureRenderTarget*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkRenderTarget>(GrVkRenderTarget*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkRenderPass const>(GrVkRenderPass const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrThreadSafePipelineBuilder>(GrThreadSafePipelineBuilder*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrVkImageView const>(GrVkImageView const*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrVkImageView const>(GrVkImageView const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrVkPipeline const>(GrVkPipeline const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrVkFramebuffer>(GrVkFramebuffer*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrBuffer>(GrBuffer*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrVkPipeline>(GrVkPipeline*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrVkPipeline const>(GrVkPipeline const*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrAttachment>(GrAttachment*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrVkFramebuffer>(GrVkFramebuffer*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrVkRenderTarget>(GrVkRenderTarget*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrVkRenderPass const>(GrVkRenderPass const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrVkPipeline>(GrVkPipeline*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrVkPipeline const>(GrVkPipeline const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrVkTexture>(GrVkTexture*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrAttachment>(GrAttachment*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrVkTextureRenderTarget>(GrVkTextureRenderTarget*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::SharedContext>(skgpu::graphite::SharedContext*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::CopyTextureToBufferTask>(skgpu::graphite::CopyTextureToBufferTask*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::SynchronizeToCpuTask>(skgpu::graphite::SynchronizeToCpuTask*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkSurface const>(SkSurface const*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<skgpu::graphite::GraphicsPipeline>(skgpu::graphite::GraphicsPipeline*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<skgpu::graphite::ComputePipeline>(skgpu::graphite::ComputePipeline*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GlobalCache.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skgpu::graphite::Image_YUVA>(skgpu::graphite::Image_YUVA*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<SharedGenerator>(SharedGenerator*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<skgpu::graphite::CopyTextureToTextureTask>(skgpu::graphite::CopyTextureToTextureTask*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Image_YUVA>(skgpu::graphite::Image_YUVA*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: QueueManager.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::DefaultImageProvider>(skgpu::graphite::DefaultImageProvider*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::ImageProvider>(skgpu::graphite::ImageProvider*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::SharedContext>(skgpu::graphite::SharedContext*)
Recorder.cpp:void SkSafeUnref<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
Line
Count
Source
149
782
template <typename T> static inline void SkSafeUnref(T* obj) {
150
782
    if (obj) {
151
782
        obj->unref();
152
782
    }
153
782
}
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::UploadTask>(skgpu::graphite::UploadTask*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<sktext::gpu::TextStrike>(sktext::gpu::TextStrike*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: Recording.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: RendererProvider.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: RendererProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: RendererProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Resource.cpp:void SkSafeUnref<skgpu::graphite::ResourceCache>(skgpu::graphite::ResourceCache*)
Unexecuted instantiation: Resource.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ResourceCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ResourceCache.cpp:void SkSafeUnref<skgpu::graphite::ResourceCache>(skgpu::graphite::ResourceCache*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::ResourceCache>(skgpu::graphite::ResourceCache*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::GraphicsPipeline>(skgpu::graphite::GraphicsPipeline*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::ComputePipeline>(skgpu::graphite::ComputePipeline*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::Sampler>(skgpu::graphite::Sampler*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ScratchResourceManager.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: ScratchResourceManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SharedContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SharedContext.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SharedContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkCapabilities>(SkCapabilities*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkSurface const>(SkSurface const*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: Texture.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Texture.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: Texture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Texture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Texture.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TextureProxy.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TextureProxy.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: TextureProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextureProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TextureProxy.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextureProxy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::CopyTextureToTextureTask>(skgpu::graphite::CopyTextureToTextureTask*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skif::(anonymous namespace)::GraphiteBackend>(skif::(anonymous namespace)::GraphiteBackend*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkSurface const>(SkSurface const*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkImageFilterCache>(SkImageFilterCache*)
Unexecuted instantiation: UploadBufferManager.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: UploadBufferManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: UploadBufferManager.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: YUVABackendTextures.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SDFTextLCDRenderStep.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: CopyTask.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: CopyTask.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: CopyTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: CopyTask.cpp:void SkSafeUnref<skgpu::graphite::CopyBufferToBufferTask>(skgpu::graphite::CopyBufferToBufferTask*)
Unexecuted instantiation: CopyTask.cpp:void SkSafeUnref<skgpu::graphite::CopyTextureToBufferTask>(skgpu::graphite::CopyTextureToBufferTask*)
Unexecuted instantiation: CopyTask.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: CopyTask.cpp:void SkSafeUnref<skgpu::graphite::CopyTextureToTextureTask>(skgpu::graphite::CopyTextureToTextureTask*)
Unexecuted instantiation: SynchronizeToCpuTask.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: SynchronizeToCpuTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SynchronizeToCpuTask.cpp:void SkSafeUnref<skgpu::graphite::SynchronizeToCpuTask>(skgpu::graphite::SynchronizeToCpuTask*)
Unexecuted instantiation: TaskList.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: UploadTask.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: UploadTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: UploadTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: UploadTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: UploadTask.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: UploadTask.cpp:void SkSafeUnref<skgpu::graphite::UploadTask>(skgpu::graphite::UploadTask*)
Unexecuted instantiation: TextAtlasManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: TextAtlasManager.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: TextAtlasManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextAtlasManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextAtlasManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextAtlasManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VulkanBackendTexture.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: VulkanGraphiteUtils.cpp:void SkSafeUnref<skgpu::graphite::SharedContext>(skgpu::graphite::SharedContext*)
Unexecuted instantiation: VulkanGraphiteUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanGraphiteUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: VulkanGraphiteUtils.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanQueueManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanQueueManager.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanQueueManager.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanQueueManager.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::VulkanInterface>(skgpu::VulkanInterface*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::VulkanInterface const>(skgpu::VulkanInterface const*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::graphite::SharedContext>(skgpu::graphite::SharedContext*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkPDFStrike>(SkPDFStrike*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkPDFDocument>(SkPDFDocument*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFDocument.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkPDFStrike>(SkPDFStrike*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkPDFFormXObject.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFFormXObject.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFFormXObject.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFFormXObject.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFMakeCIDGlyphWidthsArray.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFMakeCIDGlyphWidthsArray.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFMakeCIDGlyphWidthsArray.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFMakeToUnicodeCmap.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFMakeToUnicodeCmap.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFMakeToUnicodeCmap.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFMakeToUnicodeCmap.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFMetadata.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFMetadata.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFMetadata.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFMetadata.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFMetadata.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFSubsetFont.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFTag.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFTag.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFTag.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFTag.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFTag.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFTag.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFType1Font.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFType1Font.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFType1Font.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFType1Font.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFType1Font.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFType1Font.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkPDFUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkPngEncoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.48k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.48k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.48k
}
Unexecuted instantiation: SkPngEncoderImpl.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPngEncoderImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPngEncoderImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPngEncoderImpl.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkHeifCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkHeifCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkJpegCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
2.54k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.54k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.54k
}
SkJpegCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
97.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
97.2k
    if (obj) {
151
20.0k
        obj->unref();
152
20.0k
    }
153
97.2k
}
Unexecuted instantiation: SkJpegDecoderMgr.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkJpegDecoderMgr.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkJpegMetadataDecoderImpl.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
4.68k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.68k
    if (obj) {
151
4.68k
        obj->unref();
152
4.68k
    }
153
4.68k
}
Unexecuted instantiation: SkJpegMetadataDecoderImpl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkJpegMetadataDecoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
31.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.6k
    if (obj) {
151
4.15k
        obj->unref();
152
4.15k
    }
153
31.6k
}
Unexecuted instantiation: SkJpegSourceMgr.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkJpegSourceMgr.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkJpegUtility.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkJpegUtility.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkJpegXmp.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
2.54k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.54k
    if (obj) {
151
2.00k
        obj->unref();
152
2.00k
    }
153
2.54k
}
Unexecuted instantiation: SkJpegXmp.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkIcoCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkIcoCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
85.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.3k
    if (obj) {
151
66.9k
        obj->unref();
152
66.9k
    }
153
85.3k
}
SkPngCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
3.75k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.75k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.75k
}
SkPngCodec.cpp:void SkSafeUnref<SkPngChunkReader>(SkPngChunkReader*)
Line
Count
Source
149
12.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12.6k
}
Unexecuted instantiation: SkPngCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkPngCodecBase.cpp:void SkSafeUnref<SkColorPalette>(SkColorPalette*)
Line
Count
Source
149
13.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.1k
    if (obj) {
151
504
        obj->unref();
152
504
    }
153
13.1k
}
Unexecuted instantiation: SkPngCodecBase.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPngCodecBase.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkRawCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
65
template <typename T> static inline void SkSafeUnref(T* obj) {
150
65
    if (obj) {
151
65
        obj->unref();
152
65
    }
153
65
}
Unexecuted instantiation: SkRawCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkWebpCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
74.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
74.2k
    if (obj) {
151
17.8k
        obj->unref();
152
17.8k
    }
153
74.2k
}
Unexecuted instantiation: SkWebpCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkWuffsCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkWuffsCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkWuffsCodec.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkWuffsCodec.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkXmp.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.01k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.01k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.01k
}
Unexecuted instantiation: SkXmp.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkSVGCanvas.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Line
Count
Source
149
12.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12.2k
}
Unexecuted instantiation: SkSVGCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGCanvas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkSVGCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkSVGDevice.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Line
Count
Source
149
2.61k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.61k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.61k
}
SkSVGDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
6.15k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.15k
    if (obj) {
151
6.15k
        obj->unref();
152
6.15k
    }
153
6.15k
}
SkSVGDevice.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.60k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.60k
    if (obj) {
151
3.28k
        obj->unref();
152
3.28k
    }
153
4.60k
}
SkSVGDevice.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
1.49k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.49k
    if (obj) {
151
1.49k
        obj->unref();
152
1.49k
    }
153
1.49k
}
SkSVGDevice.cpp:void SkSafeUnref<SkTypeface::LocalizedStrings>(SkTypeface::LocalizedStrings*)
Line
Count
Source
149
1.49k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.49k
    if (obj) {
151
1.49k
        obj->unref();
152
1.49k
    }
153
1.49k
}
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkSVGDevice.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkData>(SkData*)
SkFontHost_FreeType.cpp:void SkSafeUnref<SkTypeface_FreeType>(SkTypeface_FreeType*)
Line
Count
Source
149
10.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10.9k
}
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkBBoxHierarchy>(SkBBoxHierarchy*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkOTUtils::LocalizedStrings_NameTable>(SkOTUtils::LocalizedStrings_NameTable*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkTypeface::LocalizedStrings>(SkTypeface::LocalizedStrings*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkOTUtils::LocalizedStrings_SingleName>(SkOTUtils::LocalizedStrings_SingleName*)
SkFontHost_FreeType.cpp:void SkSafeUnref<SkTypeface_FreeTypeStream>(SkTypeface_FreeTypeStream*)
Line
Count
Source
149
41.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
41.8k
}
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
SkFontHost_FreeType_common.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
331
template <typename T> static inline void SkSafeUnref(T* obj) {
150
331
    if (obj) {
151
331
        obj->unref();
152
331
    }
153
331
}
SkFontHost_FreeType_common.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
118
template <typename T> static inline void SkSafeUnref(T* obj) {
150
118
    if (obj) {
151
104
        obj->unref();
152
104
    }
153
118
}
Unexecuted instantiation: SkFontHost_FreeType_common.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkFontHost_FreeType_common.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkFontHost_FreeType_common.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFontHost_FreeType_common.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkFontMgr_custom.cpp:void SkSafeUnref<SkFontStyleSet_Custom>(SkFontStyleSet_Custom*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
1
}
Unexecuted instantiation: SkFontMgr_custom.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkFontMgr_custom.cpp:void SkSafeUnref<SkTypeface_Empty>(SkTypeface_Empty*)
Unexecuted instantiation: SkFontMgr_custom.cpp:void SkSafeUnref<SkTypeface_FreeTypeStream>(SkTypeface_FreeTypeStream*)
SkFontMgr_custom.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
2
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
2
}
SkFontMgr_custom.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Line
Count
Source
149
8
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
8
}
Unexecuted instantiation: AtlasTypes.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DataUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DataUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ResourceKey.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Tessellation.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: DistanceFieldAdjustTable.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DistanceFieldAdjustTable.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DistanceFieldAdjustTable.cpp:void SkSafeUnref<SkShader>(SkShader*)
GlyphVector.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
18.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.8k
    if (obj) {
151
554
        obj->unref();
152
554
    }
153
18.8k
}
GlyphVector.cpp:void SkSafeUnref<sktext::gpu::TextStrike>(sktext::gpu::TextStrike*)
Line
Count
Source
149
2.28k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.28k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.28k
}
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GlyphVector.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<(anonymous namespace)::RemoteStrike>((anonymous namespace)::RemoteStrike*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkTypefaceProxy>(SkTypefaceProxy*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<GlyphTrackingDevice>(GlyphTrackingDevice*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Slug.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
SlugImpl.cpp:void SkSafeUnref<sktext::gpu::SlugImpl>(sktext::gpu::SlugImpl*)
Line
Count
Source
149
225
template <typename T> static inline void SkSafeUnref(T* obj) {
150
225
    if (obj) {
151
171
        obj->unref();
152
171
    }
153
225
}
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
StrikeCache.cpp:void SkSafeUnref<sktext::gpu::TextStrike>(sktext::gpu::TextStrike*)
Line
Count
Source
149
725
template <typename T> static inline void SkSafeUnref(T* obj) {
150
725
    if (obj) {
151
358
        obj->unref();
152
358
    }
153
725
}
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StrikeCache.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
SubRunContainer.cpp:void SkSafeUnref<sktext::gpu::TextStrike>(sktext::gpu::TextStrike*)
Line
Count
Source
149
3.37k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.37k
    if (obj) {
151
1.14k
        obj->unref();
152
1.14k
    }
153
3.37k
}
SubRunContainer.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
9.69k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.69k
    if (obj) {
151
5.27k
        obj->unref();
152
5.27k
    }
153
9.69k
}
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
SubRunContainer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
6
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6
    if (obj) {
151
6
        obj->unref();
152
6
    }
153
6
}
SubRunContainer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
648
template <typename T> static inline void SkSafeUnref(T* obj) {
150
648
    if (obj) {
151
648
        obj->unref();
152
648
    }
153
648
}
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
SubRunContainer.cpp:void SkSafeUnref<sktext::StrikeForGPU>(sktext::StrikeForGPU*)
Line
Count
Source
149
14.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.5k
    if (obj) {
151
14.5k
        obj->unref();
152
14.5k
    }
153
14.5k
}
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
SubRunControl.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
648
template <typename T> static inline void SkSafeUnref(T* obj) {
150
648
    if (obj) {
151
648
        obj->unref();
152
648
    }
153
648
}
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SubRunControl.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<sktext::gpu::SlugImpl>(sktext::gpu::SlugImpl*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
TextBlobRedrawCoordinator.cpp:void SkSafeUnref<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
Line
Count
Source
149
13.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.6k
    if (obj) {
151
2.71k
        obj->unref();
152
2.71k
    }
153
13.6k
}
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkSLPipelineStageCodeGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSLSPIRVCodeGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanUtilsPriv.cpp:void SkSafeUnref<skgpu::VulkanInterface>(skgpu::VulkanInterface*)
Unexecuted instantiation: VulkanAMDMemoryAllocator.cpp:void SkSafeUnref<skgpu::VulkanAMDMemoryAllocator>(skgpu::VulkanAMDMemoryAllocator*)
Unexecuted instantiation: VulkanAMDMemoryAllocator.cpp:void SkSafeUnref<skgpu::VulkanInterface>(skgpu::VulkanInterface*)
Unexecuted instantiation: VulkanAMDMemoryAllocator.cpp:void SkSafeUnref<skgpu::VulkanInterface const>(skgpu::VulkanInterface const*)
Unexecuted instantiation: VulkanAMDMemoryAllocator.cpp:void SkSafeUnref<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
SkJpegMultiPicture.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
10.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.6k
    if (obj) {
151
9.05k
        obj->unref();
152
9.05k
    }
153
10.6k
}
Unexecuted instantiation: SkJpegMultiPicture.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkJpegSegmentScan.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkJpegSegmentScan.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkAnnotation.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkAnnotation.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBBHFactory.cpp:void SkSafeUnref<SkRTree>(SkRTree*)
SkBigPicture.cpp:void SkSafeUnref<SkBBoxHierarchy const>(SkBBoxHierarchy const*)
Line
Count
Source
149
85.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.4k
}
SkBigPicture.cpp:void SkSafeUnref<SkRecord const>(SkRecord const*)
Line
Count
Source
149
85.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.4k
    if (obj) {
151
85.4k
        obj->unref();
152
85.4k
    }
153
85.4k
}
SkBigPicture.cpp:void SkSafeUnref<SkRecord>(SkRecord*)
Line
Count
Source
149
85.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.4k
}
SkBigPicture.cpp:void SkSafeUnref<SkBBoxHierarchy>(SkBBoxHierarchy*)
Line
Count
Source
149
85.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.4k
}
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkBigPicture.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkBitmapCache.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkBitmapCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBitmapCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBitmapCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBitmapCache.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
SkBitmapDevice.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
756
template <typename T> static inline void SkSafeUnref(T* obj) {
150
756
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
756
}
SkBitmapDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
15.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
15.8k
}
SkBitmapDevice.cpp:void SkSafeUnref<SkBitmapDevice>(SkBitmapDevice*)
Line
Count
Source
149
7.94k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.94k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.94k
}
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkBitmapDevice.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
SkBlitter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
460k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
460k
    if (obj) {
151
11.7k
        obj->unref();
152
11.7k
    }
153
460k
}
Unexecuted instantiation: SkBlitter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlitter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlitter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkBlitter_A8.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
59.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
59.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
59.7k
}
Unexecuted instantiation: SkBlitter_ARGB32.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlitter_ARGB32.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkData>(SkData*)
SkBlurEngine.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
17.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.5k
    if (obj) {
151
6.43k
        obj->unref();
152
6.43k
    }
153
17.5k
}
SkBlurEngine.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Line
Count
Source
149
2.84k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.84k
    if (obj) {
151
2.84k
        obj->unref();
152
2.84k
    }
153
2.84k
}
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkBlurEngine.cpp:void SkSafeUnref<SkBitmapDevice>(SkBitmapDevice*)
Line
Count
Source
149
706
template <typename T> static inline void SkSafeUnref(T* obj) {
150
706
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
706
}
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlurEngine.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkCapabilities.cpp:void SkSafeUnref<SkCapabilities>(SkCapabilities*)
Line
Count
Source
149
34.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
34.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
34.4k
}
SkClipStack.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
31.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
31.0k
}
Unexecuted instantiation: SkClipStack.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkClipStack.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkClipStackDevice.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkClipStackDevice.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkClipStackDevice.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkClipStackDevice.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkClipStackDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkColorTable>(SkColorTable*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkColorTable.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkCompressedDataUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkCompressedDataUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkCompressedDataUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDataTable.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkDescriptor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkDraw.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDraw.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDraw.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkDraw.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkDraw.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
SkDraw_atlas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
14
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14
    if (obj) {
151
14
        obj->unref();
152
14
    }
153
14
}
SkDraw_atlas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
14
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14
    if (obj) {
151
11
        obj->unref();
152
11
    }
153
14
}
Unexecuted instantiation: SkDraw_atlas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDraw_atlas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDraw_atlas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDraw_atlas.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: SkDraw_text.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDraw_text.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkDraw_text.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkDraw_text.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkDraw_vertices.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
12.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.0k
    if (obj) {
151
168
        obj->unref();
152
168
    }
153
12.0k
}
SkDraw_vertices.cpp:void SkSafeUnref<SkTriColorShader>(SkTriColorShader*)
Line
Count
Source
149
12.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12.0k
}
SkDraw_vertices.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
48.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
48.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
48.3k
}
SkDraw_vertices.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
28.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.2k
    if (obj) {
151
15.8k
        obj->unref();
152
15.8k
    }
153
28.2k
}
Unexecuted instantiation: SkDraw_vertices.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkDraw_vertices.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDraw_vertices.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkDraw_vertices.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkEdgeBuilder.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkEdgeClipper.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkFontDescriptor.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
452k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
452k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
452k
}
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkFontMetricsPriv.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkFont_serial.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
SkGlyphRunPainter.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
39.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.9k
    if (obj) {
151
39.9k
        obj->unref();
152
39.9k
    }
153
39.9k
}
Unexecuted instantiation: SkGlyphRunPainter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkGlyphRunPainter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGlyphRunPainter.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkGlyphRunPainter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkGlyphRunPainter.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkGraphics.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
SkIDChangeListener.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
189k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
189k
    if (obj) {
151
94.4k
        obj->unref();
152
94.4k
    }
153
189k
}
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkMesh.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
14
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
14
}
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkMeshSpecification>(SkMeshSpecification*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkMesh::VertexBuffer>(SkMesh::VertexBuffer*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkMesh::IndexBuffer>(SkMesh::IndexBuffer*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkMeshPriv::IB>(SkMeshPriv::IB*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkMeshPriv::VB>(SkMeshPriv::VB*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkMipmapAccessor.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
247
template <typename T> static inline void SkSafeUnref(T* obj) {
150
247
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
247
}
SkMipmapAccessor.cpp:void SkSafeUnref<SkMipmap const>(SkMipmap const*)
Line
Count
Source
149
69.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.0k
    if (obj) {
151
237
        obj->unref();
152
237
    }
153
69.0k
}
Unexecuted instantiation: SkMipmapAccessor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMipmapAccessor.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkMipmapAccessor.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMipmapAccessor.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkMipmapBuilder.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
28.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.3k
    if (obj) {
151
5.93k
        obj->unref();
152
5.93k
    }
153
28.3k
}
Unexecuted instantiation: SkMipmapBuilder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMipmapBuilder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMipmapBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkPathMeasure.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
Line
Count
Source
149
8.92M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.92M
    if (obj) {
151
2.13M
        obj->unref();
152
2.13M
    }
153
8.92M
}
Unexecuted instantiation: SkPath_serial.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPath_serial.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkPixmapDraw.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkPixmapDraw.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPixmapDraw.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPixmapDraw.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPixmapDraw.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPixmapDraw.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
416k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
416k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
416k
}
SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
457k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
457k
    if (obj) {
151
410k
        obj->unref();
152
410k
    }
153
457k
}
Unexecuted instantiation: SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkRuntimeBlender.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
2.73k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.73k
    if (obj) {
151
2.73k
        obj->unref();
152
2.73k
    }
153
2.73k
}
SkRuntimeBlender.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
2.88k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.88k
    if (obj) {
151
176
        obj->unref();
152
176
    }
153
2.88k
}
SkRuntimeBlender.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
5.61k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.61k
    if (obj) {
151
2.73k
        obj->unref();
152
2.73k
    }
153
5.61k
}
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkRuntimeBlender.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
802
template <typename T> static inline void SkSafeUnref(T* obj) {
150
802
    if (obj) {
151
802
        obj->unref();
152
802
    }
153
802
}
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkStrike.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
6.27k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.27k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6.27k
}
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkStrike.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkStroke.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkTypefaceProxy>(SkTypefaceProxy*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkTypeface_remote.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkVertState.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SkYUVPlanesCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_Base.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_Base.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkImage_Base.cpp:void SkSafeUnref<SkImage_Base>(SkImage_Base*)
Line
Count
Source
149
71
template <typename T> static inline void SkSafeUnref(T* obj) {
150
71
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
71
}
Unexecuted instantiation: SkImage_Base.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_Base.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_Base.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_Base.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SharedGenerator>(SharedGenerator*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkImage_Picture>(SkImage_Picture*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImage_Picture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPictureImageGenerator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRescaleAndReadPixels.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRescaleAndReadPixels.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkRescaleAndReadPixels.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRescaleAndReadPixels.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRescaleAndReadPixels.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkBitmapProcShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBitmapProcShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkCoordClampShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
68
template <typename T> static inline void SkSafeUnref(T* obj) {
150
68
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
68
}
SkCoordClampShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
80
template <typename T> static inline void SkSafeUnref(T* obj) {
150
80
    if (obj) {
151
6
        obj->unref();
152
6
    }
153
80
}
SkCoordClampShader.cpp:void SkSafeUnref<SkCoordClampShader>(SkCoordClampShader*)
Line
Count
Source
149
2
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2
}
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkCoordClampShader.cpp:void SkSafeUnref<SkData>(SkData*)
SkLocalMatrixShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
21
template <typename T> static inline void SkSafeUnref(T* obj) {
150
21
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
21
}
SkLocalMatrixShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
137k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
137k
    if (obj) {
151
137k
        obj->unref();
152
137k
    }
153
137k
}
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkLocalMatrixShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkTransformShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTransformShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkTriColorShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTriColorShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
StrikeForGPU.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
11.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.4k
    if (obj) {
151
5.71k
        obj->unref();
152
5.71k
    }
153
11.4k
}
Unexecuted instantiation: StrikeForGPU.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StrikeForGPU.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: StrikeForGPU.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPathOpsAsWinding.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkDashPath.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkParsePath.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkShadowTessellator.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
SkEmbossMaskFilter.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
11
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11
}
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkEmbossMaskFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
14
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14
}
SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
16
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
16
}
SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
14
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14
}
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkData>(SkData*)
SkTrimPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
17
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17
}
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkTrimPathEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
8
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8
}
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
302
template <typename T> static inline void SkSafeUnref(T* obj) {
150
302
    if (obj) {
151
285
        obj->unref();
152
285
    }
153
302
}
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
1.40k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.40k
    if (obj) {
151
266
        obj->unref();
152
266
    }
153
1.40k
}
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkColorSpaceXformColorFilter>(SkColorSpaceXformColorFilter*)
Line
Count
Source
149
8
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8
}
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkData>(SkData*)
SkRuntimeImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
8
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8
}
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SkEncodedInfo.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
15.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.4k
    if (obj) {
151
4.27k
        obj->unref();
152
4.27k
    }
153
15.4k
}
Unexecuted instantiation: SkEncodedInfo.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkExif.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
14.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.1k
    if (obj) {
151
5.50k
        obj->unref();
152
5.50k
    }
153
14.1k
}
Unexecuted instantiation: SkGainmapInfo.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkGainmapInfo.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMaskSwizzler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMaskSwizzler.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkParseEncodedOrigin.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
1.20k
        obj->unref();
152
1.20k
    }
153
1.20k
}
Unexecuted instantiation: SkSwizzler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSwizzler.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkTiffUtility.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
12.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.5k
    if (obj) {
151
2.36k
        obj->unref();
152
2.36k
    }
153
12.5k
}
Unexecuted instantiation: SkTiffUtility.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkBmpBaseCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkBmpBaseCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkICC.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSLUtil.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkOTUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkOTUtils.cpp:void SkSafeUnref<SkOTUtils::LocalizedStrings_NameTable>(SkOTUtils::LocalizedStrings_NameTable*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkData>(SkData*)
Device.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
33.8k
        obj->unref();
152
33.8k
    }
153
116k
}
Device.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
60.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.8k
    if (obj) {
151
76
        obj->unref();
152
76
    }
153
60.8k
}
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkShader>(SkShader*)
Device.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
20.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.5k
    if (obj) {
151
20.5k
        obj->unref();
152
20.5k
    }
153
20.5k
}
Device.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
405
template <typename T> static inline void SkSafeUnref(T* obj) {
150
405
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
405
}
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Device.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
40
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
40
}
Device.cpp:void SkSafeUnref<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Line
Count
Source
149
4.11k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.11k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.11k
}
Device.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
64.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
64.7k
    if (obj) {
151
64.7k
        obj->unref();
152
64.7k
    }
153
64.7k
}
Device.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Line
Count
Source
149
225
template <typename T> static inline void SkSafeUnref(T* obj) {
150
225
    if (obj) {
151
54
        obj->unref();
152
54
    }
153
225
}
Device.cpp:void SkSafeUnref<sktext::gpu::SlugImpl>(sktext::gpu::SlugImpl*)
Line
Count
Source
149
225
template <typename T> static inline void SkSafeUnref(T* obj) {
150
225
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
225
}
Device.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
37
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37
    if (obj) {
151
19
        obj->unref();
152
19
    }
153
37
}
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Device_drawTexture.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
4.73k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.73k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.73k
}
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Device_drawTexture.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
78.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
78.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
78.8k
}
Device_drawTexture.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
69.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
69.4k
}
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrBackendUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
GrBlurUtils.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
932
template <typename T> static inline void SkSafeUnref(T* obj) {
150
932
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
932
}
GrBlurUtils.cpp:void SkSafeUnref<GrThreadSafeCache::Trampoline>(GrThreadSafeCache::Trampoline*)
Line
Count
Source
149
23.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.5k
    if (obj) {
151
762
        obj->unref();
152
762
    }
153
23.5k
}
GrBlurUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
39.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.5k
    if (obj) {
151
1.47k
        obj->unref();
152
1.47k
    }
153
39.5k
}
GrBlurUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
21.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
21.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
21.6k
}
GrBlurUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
331k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
331k
    if (obj) {
151
29.9k
        obj->unref();
152
29.9k
    }
153
331k
}
GrBlurUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
61.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
61.1k
}
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
GrBufferAllocPool.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Line
Count
Source
149
219k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
219k
    if (obj) {
151
6.69k
        obj->unref();
152
6.69k
    }
153
219k
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
149
171k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
171k
    if (obj) {
151
64.1k
        obj->unref();
152
64.1k
    }
153
171k
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
149
107k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
107k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
107k
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
372k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
372k
    if (obj) {
151
4
        obj->unref();
152
4
    }
153
372k
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrBuffer>(GrBuffer*)
Line
Count
Source
149
321k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
321k
    if (obj) {
151
107k
        obj->unref();
152
107k
    }
153
321k
}
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrClientMappedBufferManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrClientMappedBufferManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrClientMappedBufferManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Line
Count
Source
149
17.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.3k
    if (obj) {
151
4.32k
        obj->unref();
152
4.32k
    }
153
17.3k
}
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrThreadSafePipelineBuilder>(GrThreadSafePipelineBuilder*)
Line
Count
Source
149
17.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17.3k
}
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
GrCopyRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
370k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
370k
    if (obj) {
151
74.1k
        obj->unref();
152
74.1k
    }
153
370k
}
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDataUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDataUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDataUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDataUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDataUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDataUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrDistanceFieldGenFromVector.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrDrawOpTest.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDrawOpTest.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDrawOpTest.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
GrEagerVertexAllocator.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
149
2.28k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.28k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.28k
}
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
GrFragmentProcessors.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
69.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.7k
    if (obj) {
151
69.7k
        obj->unref();
152
69.7k
    }
153
69.7k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
21.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
21.4k
    if (obj) {
151
3.17k
        obj->unref();
152
3.17k
    }
153
21.4k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
36.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36.4k
    if (obj) {
151
18.2k
        obj->unref();
152
18.2k
    }
153
36.4k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
7.09k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.09k
    if (obj) {
151
3.65k
        obj->unref();
152
3.65k
    }
153
7.09k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
9.45k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.45k
    if (obj) {
151
9.45k
        obj->unref();
152
9.45k
    }
153
9.45k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
1.66k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.66k
    if (obj) {
151
1.66k
        obj->unref();
152
1.66k
    }
153
1.66k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
325k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
325k
    if (obj) {
151
195k
        obj->unref();
152
195k
    }
153
325k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
130k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
130k
    if (obj) {
151
130k
        obj->unref();
152
130k
    }
153
130k
}
GrFragmentProcessors.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
276k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
276k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
276k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
282
template <typename T> static inline void SkSafeUnref(T* obj) {
150
282
    if (obj) {
151
282
        obj->unref();
152
282
    }
153
282
}
GrFragmentProcessors.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
206
template <typename T> static inline void SkSafeUnref(T* obj) {
150
206
    if (obj) {
151
130
        obj->unref();
152
130
    }
153
206
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
206
template <typename T> static inline void SkSafeUnref(T* obj) {
150
206
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
206
}
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkColorTable>(SkColorTable*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
GrRenderTarget.cpp:void SkSafeUnref<GrAttachment>(GrAttachment*)
Line
Count
Source
149
166k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
166k
    if (obj) {
151
554
        obj->unref();
152
554
    }
153
166k
}
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
GrSWMaskHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
11.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11.6k
}
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
GrStyle.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
183k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
183k
    if (obj) {
151
241
        obj->unref();
152
241
    }
153
183k
}
Unexecuted instantiation: GrStyle.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrStyle.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrUniformDataManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrUniformDataManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrUniformDataManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrUniformDataManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrUniformDataManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrUniformDataManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrUtil.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrUtil.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrUtil.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrUtil.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrYUVATextureProxies.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrYUVATextureProxies.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrYUVATextureProxies.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrYUVATextureProxies.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrYUVATextureProxies.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
GrBitmapTextGeoProc.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
2.15k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.15k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.15k
}
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
GrColorTableEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
65.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
65.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
65.3k
}
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
GrCoverageSetOpXP.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Line
Count
Source
149
37.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
37.2k
}
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrAAConvexTessellator.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrAATriangulator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrAATriangulator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrAATriangulator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrAATriangulator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrAATriangulator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrAATriangulator.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrAATriangulator.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrTriangulator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrTriangulator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrTriangulator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrTriangulator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTriangulator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTriangulator.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrTriangulator.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
GrGradientShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
6
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6
}
GrGradientShader.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
688
template <typename T> static inline void SkSafeUnref(T* obj) {
150
688
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
688
}
GrGradientShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
721
template <typename T> static inline void SkSafeUnref(T* obj) {
150
721
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
721
}
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrMockCaps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMockCaps.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrMockCaps.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasInstancedHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrVkBuffer>(GrVkBuffer*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrVkPipeline const>(GrVkPipeline const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrVkBuffer>(GrVkBuffer*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkContextThreadSafeProxy.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkContextThreadSafeProxy.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkContextThreadSafeProxy.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkContextThreadSafeProxy.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrVkRenderPass const>(GrVkRenderPass const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrVkFramebuffer const>(GrVkFramebuffer const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrVkPipeline const>(GrVkPipeline const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkVaryingHandler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Buffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<skgpu::graphite::ClearBuffersTask>(skgpu::graphite::ClearBuffersTask*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<skgpu::graphite::CopyBufferToBufferTask>(skgpu::graphite::CopyBufferToBufferTask*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: Caps.cpp:void SkSafeUnref<SkCapabilities>(SkCapabilities*)
Unexecuted instantiation: Caps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ClientMappedBufferManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ClientMappedBufferManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ClientMappedBufferManager.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::Sampler>(skgpu::graphite::Sampler*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: ComputePathAtlas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::graphite::DrawContext>(skgpu::graphite::DrawContext*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::DrawTask>(skgpu::graphite::DrawTask*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::UploadTask>(skgpu::graphite::UploadTask*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::ComputeTask>(skgpu::graphite::ComputeTask*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::CopyTextureToTextureTask>(skgpu::graphite::CopyTextureToTextureTask*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::RenderPassTask>(skgpu::graphite::RenderPassTask*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<skgpu::graphite::DrawContext>(skgpu::graphite::DrawContext*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<skgpu::graphite::GraphicsPipeline>(skgpu::graphite::GraphicsPipeline*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<skgpu::graphite::Sampler>(skgpu::graphite::Sampler*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: DrawWriter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GpuWorkSubmission.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: GpuWorkSubmission.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GraphiteResourceKey.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Image>(skgpu::graphite::Image*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Image_Base>(skgpu::graphite::Image_Base*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: KeyContext.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: KeyContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PaintParamsKey.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PaintParamsKey.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PaintParamsKey.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PaintParamsKey.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PaintParamsKey.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PaintParamsKey.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PaintParamsKey.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PathAtlas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PathAtlas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PathAtlas.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PathAtlas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathAtlas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathAtlas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener>((anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RasterPathUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RasterPathUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RasterPathUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RenderPassDesc.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ShaderCodeDictionary.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<skgpu::graphite::SpecialImage>(skgpu::graphite::SpecialImage*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: UniformManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: UniformManager.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: UniformManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: UniformManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: UniformManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: UniformManager.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<skgpu::graphite::ComputePipeline>(skgpu::graphite::ComputePipeline*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<skgpu::graphite::Sampler>(skgpu::graphite::Sampler*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<skgpu::graphite::ClearBuffersTask>(skgpu::graphite::ClearBuffersTask*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DispatchGroup.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: AnalyticBlurMask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AnalyticBlurMask.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Shape.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: ClearBuffersTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ClearBuffersTask.cpp:void SkSafeUnref<skgpu::graphite::ClearBuffersTask>(skgpu::graphite::ClearBuffersTask*)
Unexecuted instantiation: ComputeTask.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: ComputeTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ComputeTask.cpp:void SkSafeUnref<skgpu::graphite::ComputeTask>(skgpu::graphite::ComputeTask*)
Unexecuted instantiation: DrawTask.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: DrawTask.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: DrawTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DrawTask.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: RenderPassTask.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: RenderPassTask.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: RenderPassTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RenderPassTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: RenderPassTask.cpp:void SkSafeUnref<skgpu::graphite::RenderPassTask>(skgpu::graphite::RenderPassTask*)
Unexecuted instantiation: VulkanBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanBuffer.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanBuffer.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanTexture>(skgpu::graphite::VulkanTexture*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanDescriptorSet>(skgpu::graphite::VulkanDescriptorSet*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanGraphicsPipeline>(skgpu::graphite::VulkanGraphicsPipeline*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanRenderPass>(skgpu::graphite::VulkanRenderPass*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanFramebuffer>(skgpu::graphite::VulkanFramebuffer*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: VulkanCommandBuffer.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: VulkanRenderPass.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanRenderPass.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanRenderPass.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanRenderPass.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanRenderPass.cpp:void SkSafeUnref<skgpu::graphite::VulkanRenderPass>(skgpu::graphite::VulkanRenderPass*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanGraphicsPipeline>(skgpu::graphite::VulkanGraphicsPipeline*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanDescriptorSet>(skgpu::graphite::VulkanDescriptorSet*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanDescriptorPool>(skgpu::graphite::VulkanDescriptorPool*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanRenderPass>(skgpu::graphite::VulkanRenderPass*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanFramebuffer>(skgpu::graphite::VulkanFramebuffer*)
Unexecuted instantiation: VulkanSampler.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanSampler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanSampler.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: VulkanYcbcrConversion.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanYcbcrConversion.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
SkJpegEncoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.64k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.64k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.64k
}
Unexecuted instantiation: SkJpegEncoderImpl.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkDeflate.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFBitmap.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkBitmapDevice>(SkBitmapDevice*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkPDFStrike>(SkPDFStrike*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkPDFDevice.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: SkPDFGraphicStackState.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFGraphicStackState.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFGraphicStackState.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFGraphicStackState.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFResourceDict.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkPDFDevice>(SkPDFDevice*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFShader.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkDOM.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkXMLParser.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkXMLWriter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: TiledTextureUtils.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: SDFMaskFilter.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: SkBitmapProcState.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBitmapProcState.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkBlitter_Sprite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
180k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
180k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
180k
}
Unexecuted instantiation: SkBlitter_Sprite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlitter_Sprite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkContourMeasure.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkContourMeasure.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
Unexecuted instantiation: SkClipStackUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
ClipStack.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
32.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
32.4k
}
ClipStack.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
20.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
20.5k
}
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
ClipStack.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
69.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
69.5k
}
ClipStack.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
1.29k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.29k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.29k
}
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrOvalEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrOvalEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOvalEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOvalEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOvalEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOvalEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGradientBitmapCache.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrGradientBitmapCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGradientBitmapCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGradientBitmapCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<skgpu::graphite::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkColorTable>(SkColorTable*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<SkSurface const>(SkSurface const*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RuntimeEffectDictionary.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Sampler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanDescriptorPool.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanDescriptorPool.cpp:void SkSafeUnref<skgpu::graphite::VulkanDescriptorPool>(skgpu::graphite::VulkanDescriptorPool*)
Unexecuted instantiation: VulkanDescriptorSet.cpp:void SkSafeUnref<skgpu::graphite::VulkanDescriptorPool>(skgpu::graphite::VulkanDescriptorPool*)
Unexecuted instantiation: VulkanDescriptorSet.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanDescriptorSet.cpp:void SkSafeUnref<skgpu::graphite::VulkanDescriptorSet>(skgpu::graphite::VulkanDescriptorSet*)
Unexecuted instantiation: VulkanFramebuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanFramebuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanFramebuffer>(skgpu::graphite::VulkanFramebuffer*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<skgpu::graphite::Sampler>(skgpu::graphite::Sampler*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<skgpu::graphite::VulkanRenderPass>(skgpu::graphite::VulkanRenderPass*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<skgpu::graphite::VulkanGraphicsPipeline>(skgpu::graphite::VulkanGraphicsPipeline*)
Unexecuted instantiation: VulkanImageView.cpp:void SkSafeUnref<skgpu::graphite::VulkanYcbcrConversion>(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: VulkanImageView.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanImageView.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: SkJPEGWriteUtility.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkClusterator.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkKeyedImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkKeyedImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkKeyedImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkKeyedImage.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkKeyedImage.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkPDFGradientShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFGradientShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkPDFGradientShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFGradientShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFGradientShader.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFGradientShader.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
Unexecuted instantiation: SkPDFGradientShader.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GraphicsPipeline.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GraphicsPipeline.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GraphicsPipeline.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GraphicsPipeline.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GraphicsPipeline.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GraphicsPipeline.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGTextLiteral>(SkSVGTextLiteral*)
Line
Count
Source
149
3.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.76k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.76k
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGG>(SkSVGG*)
Line
Count
Source
149
569
template <typename T> static inline void SkSafeUnref(T* obj) {
150
569
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
569
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGCircle>(SkSVGCircle*)
Line
Count
Source
149
90
template <typename T> static inline void SkSafeUnref(T* obj) {
150
90
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
90
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGClipPath>(SkSVGClipPath*)
Line
Count
Source
149
85
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGDefs>(SkSVGDefs*)
Line
Count
Source
149
3
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGEllipse>(SkSVGEllipse*)
Line
Count
Source
149
34
template <typename T> static inline void SkSafeUnref(T* obj) {
150
34
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
34
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeBlend>(SkSVGFeBlend*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeColorMatrix>(SkSVGFeColorMatrix*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeComponentTransfer>(SkSVGFeComponentTransfer*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeComposite>(SkSVGFeComposite*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeDiffuseLighting>(SkSVGFeDiffuseLighting*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeDisplacementMap>(SkSVGFeDisplacementMap*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeDistantLight>(SkSVGFeDistantLight*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeFlood>(SkSVGFeFlood*)
Line
Count
Source
149
37
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
37
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeFunc>(SkSVGFeFunc*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeGaussianBlur>(SkSVGFeGaussianBlur*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeImage>(SkSVGFeImage*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeMerge>(SkSVGFeMerge*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeMergeNode>(SkSVGFeMergeNode*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeMorphology>(SkSVGFeMorphology*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeOffset>(SkSVGFeOffset*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFePointLight>(SkSVGFePointLight*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeSpecularLighting>(SkSVGFeSpecularLighting*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeSpotLight>(SkSVGFeSpotLight*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeTurbulence>(SkSVGFeTurbulence*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFilter>(SkSVGFilter*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGImage>(SkSVGImage*)
Line
Count
Source
149
6
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGLine>(SkSVGLine*)
Line
Count
Source
149
144
template <typename T> static inline void SkSafeUnref(T* obj) {
150
144
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
144
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGLinearGradient>(SkSVGLinearGradient*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGMask>(SkSVGMask*)
Line
Count
Source
149
138
template <typename T> static inline void SkSafeUnref(T* obj) {
150
138
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
138
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGPath>(SkSVGPath*)
Line
Count
Source
149
4.79k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.79k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.79k
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGPattern>(SkSVGPattern*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGPoly>(SkSVGPoly*)
Line
Count
Source
149
205
template <typename T> static inline void SkSafeUnref(T* obj) {
150
205
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
205
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGRadialGradient>(SkSVGRadialGradient*)
Line
Count
Source
149
73
template <typename T> static inline void SkSafeUnref(T* obj) {
150
73
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
73
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGRect>(SkSVGRect*)
Line
Count
Source
149
29
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
29
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGStop>(SkSVGStop*)
Line
Count
Source
149
2
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGText>(SkSVGText*)
Line
Count
Source
149
1.27k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.27k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.27k
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGTextPath>(SkSVGTextPath*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGTextFragment>(SkSVGTextFragment*)
Line
Count
Source
149
373
template <typename T> static inline void SkSafeUnref(T* obj) {
150
373
    if (obj) {
151
373
        obj->unref();
152
373
    }
153
373
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGTSpan>(SkSVGTSpan*)
Line
Count
Source
149
4
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGUse>(SkSVGUse*)
Line
Count
Source
149
47
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
149
47.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.4k
}
SkSVGDOM.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Line
Count
Source
149
156
template <typename T> static inline void SkSafeUnref(T* obj) {
150
156
    if (obj) {
151
52
        obj->unref();
152
52
    }
153
156
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGSVG>(SkSVGSVG*)
Line
Count
Source
149
1.24k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.24k
    if (obj) {
151
52
        obj->unref();
152
52
    }
153
1.24k
}
SkSVGDOM.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
226
template <typename T> static inline void SkSafeUnref(T* obj) {
150
226
    if (obj) {
151
52
        obj->unref();
152
52
    }
153
226
}
SkSVGDOM.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
278
template <typename T> static inline void SkSafeUnref(T* obj) {
150
278
    if (obj) {
151
113
        obj->unref();
152
113
    }
153
278
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Line
Count
Source
149
36.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36.5k
    if (obj) {
151
12.6k
        obj->unref();
152
12.6k
    }
153
36.5k
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>(SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider*)
Line
Count
Source
149
52
template <typename T> static inline void SkSafeUnref(T* obj) {
150
52
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
52
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGDOM>(SkSVGDOM*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkSVGEllipse>(SkSVGEllipse*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkSVGFeBlend>(SkSVGFeBlend*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkSVGFeColorMatrix>(SkSVGFeColorMatrix*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkSVGFeFunc>(SkSVGFeFunc*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkSVGFeComponentTransfer>(SkSVGFeComponentTransfer*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeComponentTransfer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkSVGFeComposite>(SkSVGFeComposite*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkSVGFeDisplacementMap>(SkSVGFeDisplacementMap*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkSVGFeFlood>(SkSVGFeFlood*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkSVGFeGaussianBlur>(SkSVGFeGaussianBlur*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkSVGFeImage>(SkSVGFeImage*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkSVGImage>(SkSVGImage*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeLightSource.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeLightSource.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeLightSource.cpp:void SkSafeUnref<SkSVGFeDistantLight>(SkSVGFeDistantLight*)
Unexecuted instantiation: SkSVGFeLightSource.cpp:void SkSafeUnref<SkSVGFePointLight>(SkSVGFePointLight*)
Unexecuted instantiation: SkSVGFeLightSource.cpp:void SkSafeUnref<SkSVGFeSpotLight>(SkSVGFeSpotLight*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGFeSpecularLighting>(SkSVGFeSpecularLighting*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGFeDiffuseLighting>(SkSVGFeDiffuseLighting*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGFeDistantLight>(SkSVGFeDistantLight*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGFePointLight>(SkSVGFePointLight*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGFeSpotLight>(SkSVGFeSpotLight*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
SkSVGFeMerge.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
27.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.3k
    if (obj) {
151
6.85k
        obj->unref();
152
6.85k
    }
153
27.3k
}
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkSVGFeMergeNode>(SkSVGFeMergeNode*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkSVGFeMerge>(SkSVGFeMerge*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeMerge.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkSVGFeMorphology>(SkSVGFeMorphology*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkSVGFeOffset>(SkSVGFeOffset*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkSVGFeTurbulence>(SkSVGFeTurbulence*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkSVGFilter>(SkSVGFilter*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkSVGFilterContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
894k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
894k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
894k
}
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<skresources::ImageAsset>(skresources::ImageAsset*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkSVGImage>(SkSVGImage*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkSVGLine>(SkSVGLine*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkSVGLinearGradient>(SkSVGLinearGradient*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkSVGMask>(SkSVGMask*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
SkSVGNode.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
149
42.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
42.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
42.5k
}
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkSVGPath>(SkSVGPath*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
SkSVGPattern.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Line
Count
Source
149
6.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.76k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6.76k
}
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<SkSVGPattern>(SkSVGPattern*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkSVGPoly>(SkSVGPoly*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
SkSVGRadialGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
232
template <typename T> static inline void SkSafeUnref(T* obj) {
150
232
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
232
}
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkSVGRadialGradient>(SkSVGRadialGradient*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkSVGRect>(SkSVGRect*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
SkSVGRenderContext.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Line
Count
Source
149
6.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.76k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6.76k
}
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkSVGClipPath>(SkSVGClipPath*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkSVGFilter>(SkSVGFilter*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkSVGMask>(SkSVGMask*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkSVGSVG>(SkSVGSVG*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkSVGStop>(SkSVGStop*)
SkSVGText.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
370
template <typename T> static inline void SkSafeUnref(T* obj) {
150
370
    if (obj) {
151
370
        obj->unref();
152
370
    }
153
370
}
SkSVGText.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
2.12k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.12k
    if (obj) {
151
736
        obj->unref();
152
736
    }
153
2.12k
}
SkSVGText.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Line
Count
Source
149
782
template <typename T> static inline void SkSafeUnref(T* obj) {
150
782
    if (obj) {
151
409
        obj->unref();
152
409
    }
153
782
}
SkSVGText.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
366
template <typename T> static inline void SkSafeUnref(T* obj) {
150
366
    if (obj) {
151
366
        obj->unref();
152
366
    }
153
366
}
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
SkSVGText.cpp:void SkSafeUnref<SkSVGTextFragment>(SkSVGTextFragment*)
Line
Count
Source
149
1.03k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.03k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.03k
}
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkSVGText>(SkSVGText*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkSVGTSpan>(SkSVGTSpan*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkSVGTextLiteral>(SkSVGTextLiteral*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkSVGTextPath>(SkSVGTextPath*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkSVGUse>(SkSVGUse*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
SkSVGAttribute.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
149
2.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.76k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.76k
}
SkSVGAttributeParser.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
149
2.49k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.49k
    if (obj) {
151
61
        obj->unref();
152
61
    }
153
2.49k
}
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkSVGCircle>(SkSVGCircle*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<SkSVGClipPath>(SkSVGClipPath*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
SkSVGContainer.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Line
Count
Source
149
11.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11.6k
}
Unexecuted instantiation: SkSVGContainer.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<SkSVGStop>(SkSVGStop*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkShaper.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
1.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.50k
    if (obj) {
151
376
        obj->unref();
152
376
    }
153
1.50k
}
SkShaper.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
889
template <typename T> static inline void SkSafeUnref(T* obj) {
150
889
    if (obj) {
151
752
        obj->unref();
152
752
    }
153
889
}
Unexecuted instantiation: SkShaper.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
SkShaper_factory.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
3.22k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.22k
    if (obj) {
151
3.22k
        obj->unref();
152
3.22k
    }
153
3.22k
}
SkShaper_factory.cpp:void SkSafeUnref<(anonymous namespace)::PrimitiveFactory>((anonymous namespace)::PrimitiveFactory*)
Line
Count
Source
149
61
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
61
}
Unexecuted instantiation: SkShaper_factory.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkShaper_factory.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
SkShaper_primitive.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
376
template <typename T> static inline void SkSafeUnref(T* obj) {
150
376
    if (obj) {
151
376
        obj->unref();
152
376
    }
153
376
}
Unexecuted instantiation: SkShaper_primitive.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkShaper_primitive.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkShaper_skunicode.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Unexecuted instantiation: SkShaper_skunicode.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkShaper_skunicode.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
SkUnicode_icu.cpp:void SkSafeUnref<SkBidiICUFactory>(SkBidiICUFactory*)
Line
Count
Source
149
9.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.06k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.06k
}
SkUnicode_icu.cpp:void SkSafeUnref<SkBidiFactory>(SkBidiFactory*)
Line
Count
Source
149
9.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.06k
    if (obj) {
151
9.06k
        obj->unref();
152
9.06k
    }
153
9.06k
}
Unexecuted instantiation: SkUnicode_icu.cpp:void SkSafeUnref<SkIcuBreakIteratorCache::BreakIteratorRef>(SkIcuBreakIteratorCache::BreakIteratorRef*)
SkUnicode_icu.cpp:void SkSafeUnref<SkUnicode_icu>(SkUnicode_icu*)
Line
Count
Source
149
9.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.06k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.06k
}
Unexecuted instantiation: SkUnicode_icu_bidi.cpp:void SkSafeUnref<SkBidiFactory>(SkBidiFactory*)
FuzzEncoders.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Line
Count
Source
149
1.98k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.98k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.98k
}
Unexecuted instantiation: FuzzEncoders.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzEncoders.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzEncoders.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzEncoders.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkWebpEncoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.27k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.27k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.27k
}
Unexecuted instantiation: SkWebpEncoderImpl.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkWebpEncoderImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkWebpEncoderImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkWebpEncoderImpl.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
FuzzPathDeserialize.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
2.00k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.00k
    if (obj) {
151
2.00k
        obj->unref();
152
2.00k
    }
153
2.00k
}
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: FuzzPathDeserialize.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: FuzzPathMeasure.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPathMeasure.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPathMeasure.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathMeasure.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzPathMeasure.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzPathMeasure.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzPathMeasure.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
FuzzTriangulation.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
149
2.79k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.79k
    if (obj) {
151
1.14k
        obj->unref();
152
1.14k
    }
153
2.79k
}
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: FuzzTriangulation.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: FuzzJSON.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAPISVGCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAPISVGCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzAPISVGCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<skia::textlayout::TypefaceFontProvider>(skia::textlayout::TypefaceFontProvider*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<(anonymous namespace)::ResourceFontCollection>((anonymous namespace)::ResourceFontCollection*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<skia::textlayout::TypefaceFontStyleSet>(skia::textlayout::TypefaceFontStyleSet*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Unexecuted instantiation: FuzzSkParagraph.cpp:void SkSafeUnref<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: FontCollection.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FontCollection.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: FontCollection.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Unexecuted instantiation: FontCollection.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: FontCollection.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:void SkSafeUnref<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ParagraphBuilderImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ParagraphCache.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ParagraphCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ParagraphCache.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ParagraphImpl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ParagraphPainterImpl.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: ParagraphStyle.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ParagraphStyle.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Run.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Run.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Run.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<skia::textlayout::FontCollection>(skia::textlayout::FontCollection*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextLine.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextStyle.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextStyle.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextWrapper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextWrapper.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextWrapper.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TypefaceFontProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TypefaceFontProvider.cpp:void SkSafeUnref<skia::textlayout::TypefaceFontStyleSet>(skia::textlayout::TypefaceFontStyleSet*)
Unexecuted instantiation: TypefaceFontProvider.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Unexecuted instantiation: TypefaceFontProvider.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Decorations.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Decorations.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: FontArguments.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: OneLineShaper.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: OneLineShaper.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: OneLineShaper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: OneLineShaper.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: OneLineShaper.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
FuzzSVG.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
61
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61
    if (obj) {
151
61
        obj->unref();
152
61
    }
153
61
}
FuzzSVG.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Line
Count
Source
149
61
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
61
}
FuzzSVG.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
61
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61
    if (obj) {
151
61
        obj->unref();
152
61
    }
153
61
}
FuzzSVG.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
61
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61
    if (obj) {
151
61
        obj->unref();
152
61
    }
153
61
}
FuzzSVG.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
52
template <typename T> static inline void SkSafeUnref(T* obj) {
150
52
    if (obj) {
151
52
        obj->unref();
152
52
    }
153
52
}
FuzzSVG.cpp:void SkSafeUnref<SkSVGDOM>(SkSVGDOM*)
Line
Count
Source
149
61
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61
    if (obj) {
151
52
        obj->unref();
152
52
    }
153
61
}
Unexecuted instantiation: FuzzSVG.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzSVG.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: FuzzSVG.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzSVG.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: FuzzSVG.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: FuzzSVG.cpp:void SkSafeUnref<SkSVGSVG>(SkSVGSVG*)
Unexecuted instantiation: FuzzSVG.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
FuzzIncrementalImage.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
13.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
13.4k
}
Unexecuted instantiation: FuzzIncrementalImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<skgpu::graphite::GraphicsPipeline>(skgpu::graphite::GraphicsPipeline*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileImageFilter>(skgpu::graphite::PrecompileImageFilter*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PaintOptions.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlendModeBlender>(skgpu::graphite::PrecompileBlendModeBlender*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PrecompileBlender.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileComposeColorFilter>(skgpu::graphite::PrecompileComposeColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlendModeColorFilter>(skgpu::graphite::PrecompileBlendModeColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMatrixColorFilter>(skgpu::graphite::PrecompileMatrixColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorSpaceXformColorFilter>(skgpu::graphite::PrecompileColorSpaceXformColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBase>(skgpu::graphite::PrecompileBase*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileTableColorFilter>(skgpu::graphite::PrecompileTableColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileGaussianColorFilter>(skgpu::graphite::PrecompileGaussianColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>(skgpu::graphite::PrecompileWithWorkingFormatColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PrecompileColorFilter.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileImageFilter>(skgpu::graphite::PrecompileImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlendFilterImageFilter>(skgpu::graphite::PrecompileBlendFilterImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlurImageFilter>(skgpu::graphite::PrecompileBlurImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilterImageFilter>(skgpu::graphite::PrecompileColorFilterImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileDisplacementMapImageFilter>(skgpu::graphite::PrecompileDisplacementMapImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileLightingImageFilter>(skgpu::graphite::PrecompileLightingImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMatrixConvolutionImageFilter>(skgpu::graphite::PrecompileMatrixConvolutionImageFilter*)
Unexecuted instantiation: PrecompileImageFilter.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMorphologyImageFilter>(skgpu::graphite::PrecompileMorphologyImageFilter*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBase>(skgpu::graphite::PrecompileBase*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader> >(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader>*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter> >(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter>*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender> >(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender>*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PrecompileRuntimeEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileEmptyShader>(skgpu::graphite::PrecompileEmptyShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorShader>(skgpu::graphite::PrecompileColorShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlendShader>(skgpu::graphite::PrecompileBlendShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileCoordClampShader>(skgpu::graphite::PrecompileCoordClampShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileImageShader>(skgpu::graphite::PrecompileImageShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileYUVImageShader>(skgpu::graphite::PrecompileYUVImageShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompilePerlinNoiseShader>(skgpu::graphite::PrecompilePerlinNoiseShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileGradientShader>(skgpu::graphite::PrecompileGradientShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileLocalMatrixShader>(skgpu::graphite::PrecompileLocalMatrixShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilterShader>(skgpu::graphite::PrecompileColorFilterShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileWorkingColorSpaceShader>(skgpu::graphite::PrecompileWorkingColorSpaceShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileCTMShader>(skgpu::graphite::PrecompileCTMShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlurShader>(skgpu::graphite::PrecompileBlurShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMatrixConvolutionShader>(skgpu::graphite::PrecompileMatrixConvolutionShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMorphologyShader>(skgpu::graphite::PrecompileMorphologyShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileDisplacementShader>(skgpu::graphite::PrecompileDisplacementShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<skgpu::graphite::PrecompileLightingShader>(skgpu::graphite::PrecompileLightingShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PrecompileShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PaintOption.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: FuzzSkDescriptorDeserialize.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
FuzzImageFilterDeserialize.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
33.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
33.3k
}
FuzzImageFilterDeserialize.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
33.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.3k
    if (obj) {
151
5.79k
        obj->unref();
152
5.79k
    }
153
33.3k
}
FuzzImageFilterDeserialize.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
5.79k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.79k
    if (obj) {
151
5.79k
        obj->unref();
152
5.79k
    }
153
5.79k
}
Unexecuted instantiation: FuzzPolyUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPolyUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPolyUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzAnimatedImage.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
1.80k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.80k
    if (obj) {
151
1.80k
        obj->unref();
152
1.80k
    }
153
1.80k
}
FuzzAnimatedImage.cpp:void SkSafeUnref<SkAnimatedImage>(SkAnimatedImage*)
Line
Count
Source
149
5.75k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.75k
    if (obj) {
151
1.80k
        obj->unref();
152
1.80k
    }
153
5.75k
}
Unexecuted instantiation: FuzzAnimatedImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzAnimatedImage.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FuzzAnimatedImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAnimatedImage.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzAnimatedImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzAnimatedImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkAnimatedImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
41.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41.1k
    if (obj) {
151
41.1k
        obj->unref();
152
41.1k
    }
153
41.1k
}
SkAnimatedImage.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
17.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17.2k
}
SkAnimatedImage.cpp:void SkSafeUnref<SkAnimatedImage>(SkAnimatedImage*)
Line
Count
Source
149
5.75k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.75k
    if (obj) {
151
3.94k
        obj->unref();
152
3.94k
    }
153
5.75k
}
Unexecuted instantiation: SkAnimatedImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkAnimatedImage.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkAnimatedImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkAnimatedImage.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkAnimatedImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkAnimatedImage.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkAnimatedImage.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkAndroidCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkAndroidCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkAndroidCodecAdapter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkAndroidCodecAdapter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSampledCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSampledCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
FuzzGradients.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
877
template <typename T> static inline void SkSafeUnref(T* obj) {
150
877
    if (obj) {
151
877
        obj->unref();
152
877
    }
153
877
}
Unexecuted instantiation: FuzzGradients.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzGradients.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzGradients.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzGradients.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzGradients.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzGradients.cpp:void SkSafeUnref<SkShader>(SkShader*)
FuzzSkottieJSON.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
9.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.92k
    if (obj) {
151
9.92k
        obj->unref();
152
9.92k
    }
153
9.92k
}
FuzzSkottieJSON.cpp:void SkSafeUnref<skottie::Animation>(skottie::Animation*)
Line
Count
Source
149
9.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.92k
    if (obj) {
151
9.06k
        obj->unref();
152
9.06k
    }
153
9.92k
}
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzSkottieJSON.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Skottie.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Line
Count
Source
149
27.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.1k
    if (obj) {
151
9.06k
        obj->unref();
152
9.06k
    }
153
27.1k
}
Skottie.cpp:void SkSafeUnref<SkShapers::HarfbuzzFactory>(SkShapers::HarfbuzzFactory*)
Line
Count
Source
149
9.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.06k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.06k
}
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<skresources::ImageAsset>(skresources::ImageAsset*)
Skottie.cpp:void SkSafeUnref<skottie::internal::CustomFont::GlyphCompMapper>(skottie::internal::CustomFont::GlyphCompMapper*)
Line
Count
Source
149
9.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.06k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.06k
}
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Skottie.cpp:void SkSafeUnref<skottie::internal::SceneGraphRevalidator>(skottie::internal::SceneGraphRevalidator*)
Line
Count
Source
149
9.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.06k
    if (obj) {
151
9.06k
        obj->unref();
152
9.06k
    }
153
9.06k
}
Skottie.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
9.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.92k
    if (obj) {
151
9.92k
        obj->unref();
152
9.92k
    }
153
9.92k
}
Skottie.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Line
Count
Source
149
37.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.9k
    if (obj) {
151
9.92k
        obj->unref();
152
9.92k
    }
153
37.9k
}
Skottie.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
396k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
396k
    if (obj) {
151
47.0k
        obj->unref();
152
47.0k
    }
153
396k
}
Skottie.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
28.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.0k
}
Skottie.cpp:void SkSafeUnref<sksg::OpacityEffect>(sksg::OpacityEffect*)
Line
Count
Source
149
201k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
201k
    if (obj) {
151
100k
        obj->unref();
152
100k
    }
153
201k
}
Skottie.cpp:void SkSafeUnref<skottie::internal::OpacityAdapter>(skottie::internal::OpacityAdapter*)
Line
Count
Source
149
100k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
100k
    if (obj) {
151
100k
        obj->unref();
152
100k
    }
153
100k
}
Skottie.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
1.07M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.07M
    if (obj) {
151
546k
        obj->unref();
152
546k
    }
153
1.07M
}
Skottie.cpp:void SkSafeUnref<skottie::PropertyObserver>(skottie::PropertyObserver*)
Line
Count
Source
149
28.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.0k
}
Skottie.cpp:void SkSafeUnref<skottie::Logger>(skottie::Logger*)
Line
Count
Source
149
28.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.0k
}
Skottie.cpp:void SkSafeUnref<skottie::MarkerObserver>(skottie::MarkerObserver*)
Line
Count
Source
149
28.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.0k
}
Skottie.cpp:void SkSafeUnref<skottie::PrecompInterceptor>(skottie::PrecompInterceptor*)
Line
Count
Source
149
28.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.0k
}
Skottie.cpp:void SkSafeUnref<skottie::ExpressionManager>(skottie::ExpressionManager*)
Line
Count
Source
149
28.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.0k
}
Skottie.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
37.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.1k
    if (obj) {
151
9.06k
        obj->unref();
152
9.06k
    }
153
37.1k
}
Skottie.cpp:void SkSafeUnref<skottie::SlotManager>(skottie::SlotManager*)
Line
Count
Source
149
37.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.1k
    if (obj) {
151
18.1k
        obj->unref();
152
18.1k
    }
153
37.1k
}
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<skottie::internal::TextAdapter>(skottie::internal::TextAdapter*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Skottie.cpp:void SkSafeUnref<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider>(skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider*)
Line
Count
Source
149
9.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.92k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.92k
}
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Skottie.cpp:void SkSafeUnref<skottie::Animation>(skottie::Animation*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skresources::ImageAsset>(skresources::ImageAsset*)
SlotManager.cpp:void SkSafeUnref<skottie::internal::SceneGraphRevalidator>(skottie::internal::SceneGraphRevalidator*)
Line
Count
Source
149
18.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.1k
    if (obj) {
151
9.06k
        obj->unref();
152
9.06k
    }
153
18.1k
}
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skottie::SlotManager::ImageAssetProxy>(skottie::SlotManager::ImageAssetProxy*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skottie::internal::TextAdapter>(skottie::internal::TextAdapter*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: SlotManager.cpp:void SkSafeUnref<skresources::ImageAsset const>(skresources::ImageAsset const*)
Animator.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Line
Count
Source
149
179k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
179k
    if (obj) {
151
20.2k
        obj->unref();
152
20.2k
    }
153
179k
}
Animator.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
46.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
46.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
46.2k
}
Animator.cpp:void SkSafeUnref<skottie::ExpressionManager>(skottie::ExpressionManager*)
Line
Count
Source
149
5
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5
}
Animator.cpp:void SkSafeUnref<skottie::internal::KeyframeAnimator>(skottie::internal::KeyframeAnimator*)
Line
Count
Source
149
569k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
569k
    if (obj) {
151
331
        obj->unref();
152
331
    }
153
569k
}
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Animator.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
ScalarKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator>(skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator*)
Line
Count
Source
149
26.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
26.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
26.0k
}
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator>(skottie::internal::(anonymous namespace)::ScalarExpressionAnimator*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<skottie::ExpressionEvaluator<float> >(skottie::ExpressionEvaluator<float>*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >(skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > >*)
VectorKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::VectorKeyframeAnimator>(skottie::internal::(anonymous namespace)::VectorKeyframeAnimator*)
Line
Count
Source
149
1.84k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.84k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.84k
}
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::VectorExpressionAnimator>(skottie::internal::(anonymous namespace)::VectorExpressionAnimator*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
TextLayer.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.20k
}
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<skottie::internal::CustomFont::GlyphCompMapper>(skottie::internal::CustomFont::GlyphCompMapper*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
TextLayer.cpp:void SkSafeUnref<skottie::internal::TextAdapter>(skottie::internal::TextAdapter*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.20k
}
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<skottie::Logger>(skottie::Logger*)
Unexecuted instantiation: TextLayer.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Font.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
85.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.2k
}
Font.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
85.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.2k
    if (obj) {
151
22.8k
        obj->unref();
152
22.8k
    }
153
85.2k
}
Unexecuted instantiation: Font.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Font.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
TextAdapter.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
199k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
199k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
199k
}
TextAdapter.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
199k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
199k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
199k
}
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Draw>(sksg::Draw*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
TextAdapter.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
599k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
599k
    if (obj) {
151
206k
        obj->unref();
152
206k
    }
153
599k
}
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
TextAdapter.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.20k
}
TextAdapter.cpp:void SkSafeUnref<skottie::internal::CustomFont::GlyphCompMapper>(skottie::internal::CustomFont::GlyphCompMapper*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.20k
}
TextAdapter.cpp:void SkSafeUnref<skottie::Logger>(skottie::Logger*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.20k
}
TextAdapter.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
1.20k
        obj->unref();
152
1.20k
    }
153
1.20k
}
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skottie::internal::TextAdapter>(skottie::internal::TextAdapter*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skottie::internal::TextAnimator>(skottie::internal::TextAnimator*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skottie::internal::RangeSelector>(skottie::internal::RangeSelector*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::GlyphTextNode>(skottie::internal::(anonymous namespace)::GlyphTextNode*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skottie::internal::TextAdapter::GlyphDecoratorNode>(skottie::internal::TextAdapter::GlyphDecoratorNode*)
TextAdapter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
14.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.8k
    if (obj) {
151
93
        obj->unref();
152
93
    }
153
14.8k
}
TextAdapter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
14.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.8k
    if (obj) {
151
54
        obj->unref();
152
54
    }
153
14.8k
}
TextAdapter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
43.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
43.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
43.3k
}
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::RRect>(sksg::RRect*)
Unexecuted instantiation: TextAdapter.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Unexecuted instantiation: TextAnimator.cpp:void SkSafeUnref<skottie::internal::RangeSelector>(skottie::internal::RangeSelector*)
Unexecuted instantiation: TextAnimator.cpp:void SkSafeUnref<skottie::internal::TextAnimator>(skottie::internal::TextAnimator*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkUnicode>(SkUnicode*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkShapers::HarfbuzzFactory>(SkShapers::HarfbuzzFactory*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextShaper.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<skresources::MultiFrameImageAsset>(skresources::MultiFrameImageAsset*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<skresources::ImageAsset>(skresources::ImageAsset*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<SkFontMgr const>(SkFontMgr const*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<skresources::FileResourceProvider>(skresources::FileResourceProvider*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<skresources::ExternalTrackAsset>(skresources::ExternalTrackAsset*)
Unexecuted instantiation: SkResources.cpp:void SkSafeUnref<skresources::DataURIResourceProviderProxy>(skresources::DataURIResourceProviderProxy*)
Composition.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
468k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
468k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
468k
}
Composition.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
531k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
531k
    if (obj) {
151
70.5k
        obj->unref();
152
70.5k
    }
153
531k
}
Composition.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Line
Count
Source
149
12.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12.9k
}
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Composition.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Layer.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
1.19M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19M
    if (obj) {
151
1.11M
        obj->unref();
152
1.11M
    }
153
1.19M
}
Layer.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
16.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.9k
}
Layer.cpp:void SkSafeUnref<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Line
Count
Source
149
16.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.9k
}
Layer.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
16.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.9k
    if (obj) {
151
16.9k
        obj->unref();
152
16.9k
    }
153
16.9k
}
Layer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::MaskAdapter>(skottie::internal::(anonymous namespace)::MaskAdapter*)
Line
Count
Source
149
75.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
75.9k
    if (obj) {
151
42.0k
        obj->unref();
152
42.0k
    }
153
75.9k
}
Layer.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Line
Count
Source
149
67.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
67.2k
    if (obj) {
151
16.5k
        obj->unref();
152
16.5k
    }
153
67.2k
}
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Layer.cpp:void SkSafeUnref<sksg::Draw>(sksg::Draw*)
Line
Count
Source
149
8.26k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.26k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.26k
}
Layer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
4.68M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.68M
    if (obj) {
151
423k
        obj->unref();
152
423k
    }
153
4.68M
}
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::LayerEffect>(sksg::LayerEffect*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Layer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
3.37M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.37M
    if (obj) {
151
121k
        obj->unref();
152
121k
    }
153
3.37M
}
Layer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Line
Count
Source
149
68.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
68.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
68.2k
}
Layer.cpp:void SkSafeUnref<sksg::ClipEffect>(sksg::ClipEffect*)
Line
Count
Source
149
101k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
101k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
101k
}
Layer.cpp:void SkSafeUnref<sksg::MaskEffect>(sksg::MaskEffect*)
Line
Count
Source
149
55.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
55.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
55.5k
}
Layer.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
Line
Count
Source
149
92.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
92.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
92.6k
}
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<skottie::internal::MotionBlurEffect>(skottie::internal::MotionBlurEffect*)
Layer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::LayerController>(skottie::internal::(anonymous namespace)::LayerController*)
Line
Count
Source
149
378k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
378k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
378k
}
Layer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
378k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
378k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
378k
}
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::MotionBlurController>(skottie::internal::(anonymous namespace)::MotionBlurController*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::RRect>(sksg::RRect*)
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Path.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
32
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
32
}
Path.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Line
Count
Source
149
495k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
495k
    if (obj) {
151
165k
        obj->unref();
152
165k
    }
153
495k
}
Path.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::PathAdapter>(skottie::internal::(anonymous namespace)::PathAdapter*)
Line
Count
Source
149
330k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
330k
    if (obj) {
151
165k
        obj->unref();
152
165k
    }
153
330k
}
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Path.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<sksg::OpacityEffect>(sksg::OpacityEffect*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<skottie::internal::SceneGraphRevalidator>(skottie::internal::SceneGraphRevalidator*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<skottie::internal::TextAdapter>(skottie::internal::TextAdapter*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkottieProperty.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Transform.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Line
Count
Source
149
236k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
236k
    if (obj) {
151
118k
        obj->unref();
152
118k
    }
153
236k
}
Transform.cpp:void SkSafeUnref<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
Line
Count
Source
149
29.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.8k
    if (obj) {
151
14.9k
        obj->unref();
152
14.9k
    }
153
29.8k
}
Transform.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
133k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
133k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
133k
}
Transform.cpp:void SkSafeUnref<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Line
Count
Source
149
118k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
118k
    if (obj) {
151
118k
        obj->unref();
152
118k
    }
153
118k
}
Transform.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
17.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17.9k
}
Transform.cpp:void SkSafeUnref<skottie::internal::TransformAdapter3D>(skottie::internal::TransformAdapter3D*)
Line
Count
Source
149
14.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.9k
    if (obj) {
151
14.9k
        obj->unref();
152
14.9k
    }
153
14.9k
}
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Transform.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TextKeyframeAnimator>(skottie::internal::(anonymous namespace)::TextKeyframeAnimator*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TextExpressionAnimator>(skottie::internal::(anonymous namespace)::TextExpressionAnimator*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<skottie::ExpressionEvaluator<SkString> >(skottie::ExpressionEvaluator<SkString>*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
Line
Count
Source
149
208k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
208k
    if (obj) {
151
19.8k
        obj->unref();
152
19.8k
    }
153
208k
}
Vec2KeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator>(skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator*)
Line
Count
Source
149
18.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
18.6k
}
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator>(skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >(skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > >*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Effects.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
354
template <typename T> static inline void SkSafeUnref(T* obj) {
150
354
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
354
}
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<sksg::MaskShaderEffect>(sksg::MaskShaderEffect*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Effects.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
314k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
314k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
314k
}
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
FillEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
1.75k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.75k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.75k
}
FillEffect.cpp:void SkSafeUnref<sksg::ModeColorFilter>(sksg::ModeColorFilter*)
Line
Count
Source
149
1.75k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.75k
    if (obj) {
151
585
        obj->unref();
152
585
    }
153
1.75k
}
FillEffect.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
585
template <typename T> static inline void SkSafeUnref(T* obj) {
150
585
    if (obj) {
151
585
        obj->unref();
152
585
    }
153
585
}
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
FillEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::FillAdapter>(skottie::internal::(anonymous namespace)::FillAdapter*)
Line
Count
Source
149
1.17k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.17k
    if (obj) {
151
585
        obj->unref();
152
585
    }
153
1.17k
}
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: FillEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::FractalNoiseNode>(skottie::internal::(anonymous namespace)::FractalNoiseNode*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>(skottie::internal::(anonymous namespace)::FractalNoiseAdapter*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: FractalNoiseEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
GaussianBlurEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
3.40k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.40k
    if (obj) {
151
852
        obj->unref();
152
852
    }
153
3.40k
}
GaussianBlurEffect.cpp:void SkSafeUnref<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Line
Count
Source
149
852
template <typename T> static inline void SkSafeUnref(T* obj) {
150
852
    if (obj) {
151
852
        obj->unref();
152
852
    }
153
852
}
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
GaussianBlurEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>(skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter*)
Line
Count
Source
149
1.70k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.70k
    if (obj) {
151
852
        obj->unref();
152
852
    }
153
1.70k
}
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: GaussianBlurEffect.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
GlowStyles.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
673k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
673k
    if (obj) {
151
85.4k
        obj->unref();
152
85.4k
    }
153
673k
}
GlowStyles.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Line
Count
Source
149
132k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
132k
    if (obj) {
151
28.6k
        obj->unref();
152
28.6k
    }
153
132k
}
GlowStyles.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::GlowAdapter>(skottie::internal::(anonymous namespace)::GlowAdapter*)
Line
Count
Source
149
57.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
57.2k
    if (obj) {
151
28.6k
        obj->unref();
152
28.6k
    }
153
57.2k
}
GlowStyles.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
57.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
57.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
57.2k
}
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: GlowStyles.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
GradientEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
5.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.50k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.50k
}
GradientEffect.cpp:void SkSafeUnref<sksg::Gradient>(sksg::Gradient*)
Line
Count
Source
149
3.30k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.30k
    if (obj) {
151
1.10k
        obj->unref();
152
1.10k
    }
153
3.30k
}
GradientEffect.cpp:void SkSafeUnref<sksg::ShaderEffect>(sksg::ShaderEffect*)
Line
Count
Source
149
1.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.10k
    if (obj) {
151
1.10k
        obj->unref();
152
1.10k
    }
153
1.10k
}
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
GradientEffect.cpp:void SkSafeUnref<sksg::RadialGradient>(sksg::RadialGradient*)
Line
Count
Source
149
1.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.10k
}
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<sksg::LinearGradient>(sksg::LinearGradient*)
GradientEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>(skottie::internal::(anonymous namespace)::GradientRampEffectAdapter*)
Line
Count
Source
149
2.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.20k
    if (obj) {
151
1.10k
        obj->unref();
152
1.10k
    }
153
2.20k
}
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<sksg::Shader>(sksg::Shader*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
HueSaturationEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
149
3.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.92k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.92k
}
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
HueSaturationEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
2.70k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.70k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.70k
}
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>(skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
InvertEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
4.69k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.69k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.69k
}
InvertEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
149
3.13k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.13k
    if (obj) {
151
1.56k
        obj->unref();
152
1.56k
    }
153
3.13k
}
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
InvertEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
1.56k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.56k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.56k
}
InvertEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::InvertEffectAdapter>(skottie::internal::(anonymous namespace)::InvertEffectAdapter*)
Line
Count
Source
149
3.13k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.13k
    if (obj) {
151
1.56k
        obj->unref();
152
1.56k
    }
153
3.13k
}
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
LevelsEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
4.24k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.24k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.24k
}
LevelsEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
149
6.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.36k
    if (obj) {
151
2.12k
        obj->unref();
152
2.12k
    }
153
6.36k
}
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
LevelsEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
2.12k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.12k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.12k
}
LevelsEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>(skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter*)
Line
Count
Source
149
4.24k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.24k
    if (obj) {
151
2.12k
        obj->unref();
152
2.12k
    }
153
4.24k
}
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>(skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<sksg::MaskShaderEffect>(sksg::MaskShaderEffect*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::LinearWipeAdapter>(skottie::internal::(anonymous namespace)::LinearWipeAdapter*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: LinearWipeEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: MotionBlurEffect.cpp:void SkSafeUnref<skottie::internal::MotionBlurEffect>(skottie::internal::MotionBlurEffect*)
MotionTileEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
64.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
64.4k
    if (obj) {
151
16.1k
        obj->unref();
152
16.1k
    }
153
64.4k
}
MotionTileEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TileRenderNode>(skottie::internal::(anonymous namespace)::TileRenderNode*)
Line
Count
Source
149
64.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
64.4k
    if (obj) {
151
16.1k
        obj->unref();
152
16.1k
    }
153
64.4k
}
MotionTileEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
101k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
101k
    if (obj) {
151
17.1k
        obj->unref();
152
17.1k
    }
153
101k
}
MotionTileEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
48.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
48.1k
    if (obj) {
151
16.0k
        obj->unref();
152
16.0k
    }
153
48.1k
}
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
MotionTileEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::MotionTileAdapter>(skottie::internal::(anonymous namespace)::MotionTileAdapter*)
Line
Count
Source
149
32.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.2k
    if (obj) {
151
16.1k
        obj->unref();
152
16.1k
    }
153
32.2k
}
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: MotionTileEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
RadialWipeEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
7.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.20k
    if (obj) {
151
1.80k
        obj->unref();
152
1.80k
    }
153
7.20k
}
RadialWipeEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RWipeRenderNode>(skottie::internal::(anonymous namespace)::RWipeRenderNode*)
Line
Count
Source
149
7.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.20k
    if (obj) {
151
1.80k
        obj->unref();
152
1.80k
    }
153
7.20k
}
RadialWipeEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
5.60k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.60k
    if (obj) {
151
1.22k
        obj->unref();
152
1.22k
    }
153
5.60k
}
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
RadialWipeEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RadialWipeAdapter>(skottie::internal::(anonymous namespace)::RadialWipeAdapter*)
Line
Count
Source
149
3.60k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.60k
    if (obj) {
151
1.80k
        obj->unref();
152
1.80k
    }
153
3.60k
}
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: RadialWipeEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
ShadowStyles.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
172k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
172k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
172k
}
ShadowStyles.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Line
Count
Source
149
92.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
92.6k
    if (obj) {
151
46.3k
        obj->unref();
152
46.3k
    }
153
92.6k
}
ShadowStyles.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ShadowAdapter>(skottie::internal::(anonymous namespace)::ShadowAdapter*)
Line
Count
Source
149
92.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
92.6k
    if (obj) {
151
46.3k
        obj->unref();
152
46.3k
    }
153
92.6k
}
ShadowStyles.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
92.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
92.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
92.6k
}
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ShadowStyles.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::SharpenAdapter>(skottie::internal::(anonymous namespace)::SharpenAdapter*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SharpenEffect.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>(skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
SkSLEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
1.62k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.62k
    if (obj) {
151
464
        obj->unref();
152
464
    }
153
1.62k
}
SkSLEffect.cpp:void SkSafeUnref<skottie::internal::SkSLShaderNode>(skottie::internal::SkSLShaderNode*)
Line
Count
Source
149
2.78k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.78k
    if (obj) {
151
464
        obj->unref();
152
464
    }
153
2.78k
}
SkSLEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
149
1.16k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.16k
    if (obj) {
151
233
        obj->unref();
152
233
    }
153
1.16k
}
SkSLEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
928
template <typename T> static inline void SkSafeUnref(T* obj) {
150
928
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
928
}
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
SkSLEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
697
template <typename T> static inline void SkSafeUnref(T* obj) {
150
697
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
697
}
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkData>(SkData*)
SkSLEffect.cpp:void SkSafeUnref<skottie::internal::SkSLShaderAdapter>(skottie::internal::SkSLShaderAdapter*)
Line
Count
Source
149
928
template <typename T> static inline void SkSafeUnref(T* obj) {
150
928
    if (obj) {
151
464
        obj->unref();
152
464
    }
153
928
}
SkSLEffect.cpp:void SkSafeUnref<skottie::internal::SkSLColorFilterAdapter>(skottie::internal::SkSLColorFilterAdapter*)
Line
Count
Source
149
466
template <typename T> static inline void SkSafeUnref(T* obj) {
150
466
    if (obj) {
151
233
        obj->unref();
152
233
    }
153
466
}
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
SphereEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
15.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.0k
    if (obj) {
151
5.02k
        obj->unref();
152
5.02k
    }
153
15.0k
}
SphereEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::SphereNode>(skottie::internal::(anonymous namespace)::SphereNode*)
Line
Count
Source
149
30.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.1k
    if (obj) {
151
5.02k
        obj->unref();
152
5.02k
    }
153
30.1k
}
SphereEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
78.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
78.6k
    if (obj) {
151
10.9k
        obj->unref();
152
10.9k
    }
153
78.6k
}
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
SphereEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
4.85k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.85k
    if (obj) {
151
4.85k
        obj->unref();
152
4.85k
    }
153
4.85k
}
SphereEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
23.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
23.5k
}
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
SphereEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::SphereAdapter>(skottie::internal::(anonymous namespace)::SphereAdapter*)
Line
Count
Source
149
10.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.0k
    if (obj) {
151
5.02k
        obj->unref();
152
5.02k
    }
153
10.0k
}
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ThresholdAdapter>(skottie::internal::(anonymous namespace)::ThresholdAdapter*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ThresholdEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
TintEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
4.42k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.42k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.42k
}
TintEffect.cpp:void SkSafeUnref<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Line
Count
Source
149
9.83k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.83k
    if (obj) {
151
1.47k
        obj->unref();
152
1.47k
    }
153
9.83k
}
TintEffect.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
2.95k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.95k
    if (obj) {
151
2.95k
        obj->unref();
152
2.95k
    }
153
2.95k
}
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
TintEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TintAdapter>(skottie::internal::(anonymous namespace)::TintAdapter*)
Line
Count
Source
149
2.95k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.95k
    if (obj) {
151
1.47k
        obj->unref();
152
1.47k
    }
153
2.95k
}
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TintEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<sksg::OpacityEffect>(sksg::OpacityEffect*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TransformEffectAdapter>(skottie::internal::(anonymous namespace)::TransformEffectAdapter*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TransformEffect.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
TritoneEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
16.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.2k
}
TritoneEffect.cpp:void SkSafeUnref<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Line
Count
Source
149
10.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.8k
    if (obj) {
151
5.40k
        obj->unref();
152
5.40k
    }
153
10.8k
}
TritoneEffect.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
51.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
51.6k
    if (obj) {
151
51.6k
        obj->unref();
152
51.6k
    }
153
51.6k
}
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
TritoneEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TritoneAdapter>(skottie::internal::(anonymous namespace)::TritoneAdapter*)
Line
Count
Source
149
10.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.8k
    if (obj) {
151
5.40k
        obj->unref();
152
5.40k
    }
153
10.8k
}
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TritoneEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<sksg::MaskShaderEffect>(sksg::MaskShaderEffect*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>(skottie::internal::(anonymous namespace)::VenetianBlindsAdapter*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: VenetianBlindsEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<skresources::ExternalTrackAsset>(skresources::ExternalTrackAsset*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ForwardingPlaybackController>(skottie::internal::(anonymous namespace)::ForwardingPlaybackController*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: AudioLayer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<sksg::Image>(sksg::Image*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<skresources::ImageAsset>(skresources::ImageAsset*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::FootageAnimator>(skottie::internal::(anonymous namespace)::FootageAnimator*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: FootageLayer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: NullLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
PrecompLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
99.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
99.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
99.8k
}
PrecompLayer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TimeRemapper>(skottie::internal::(anonymous namespace)::TimeRemapper*)
Line
Count
Source
149
304k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
304k
    if (obj) {
151
8
        obj->unref();
152
8
    }
153
304k
}
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<skottie::ExternalLayer>(skottie::ExternalLayer*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>(skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter>(skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter*)
PrecompLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
79.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
79.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
79.1k
}
PrecompLayer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::CompTimeMapper>(skottie::internal::(anonymous namespace)::CompTimeMapper*)
Line
Count
Source
149
79.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
79.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
79.1k
}
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: PrecompLayer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
SolidLayer.cpp:void SkSafeUnref<sksg::Draw>(sksg::Draw*)
Line
Count
Source
149
69.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
69.6k
}
SolidLayer.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
Line
Count
Source
149
69.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
69.6k
}
SolidLayer.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
69.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
69.6k
}
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: SolidLayer.cpp:void SkSafeUnref<sksg::RRect>(sksg::RRect*)
ShapeLayer.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Line
Count
Source
149
35.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
35.3k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
761k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
761k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
761k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
305k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
305k
    if (obj) {
151
17.0k
        obj->unref();
152
17.0k
    }
153
305k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Line
Count
Source
149
17.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17.0k
}
ShapeLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
412
template <typename T> static inline void SkSafeUnref(T* obj) {
150
412
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
412
}
ShapeLayer.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
8.20M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.20M
    if (obj) {
151
3.56M
        obj->unref();
152
3.56M
    }
153
8.20M
}
ShapeLayer.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
189k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
189k
    if (obj) {
151
58.0k
        obj->unref();
152
58.0k
    }
153
189k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Draw>(sksg::Draw*)
Line
Count
Source
149
121k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
121k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
121k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Line
Count
Source
149
18.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
18.8k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Line
Count
Source
149
12.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
12.2k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Line
Count
Source
149
148k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
148k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
148k
}
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<sksg::DashEffect>(sksg::DashEffect*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Unexecuted instantiation: ShapeLayer.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
TrimPaths.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Line
Count
Source
149
5.63k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.63k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.63k
}
TrimPaths.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
13.4M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.4M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
13.4M
}
TrimPaths.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Line
Count
Source
149
13.4M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.4M
    if (obj) {
151
3.35M
        obj->unref();
152
3.35M
    }
153
13.4M
}
TrimPaths.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
5.16k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.16k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.16k
}
TrimPaths.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TrimEffectAdapter>(skottie::internal::(anonymous namespace)::TrimEffectAdapter*)
Line
Count
Source
149
6.70M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.70M
    if (obj) {
151
3.34M
        obj->unref();
152
3.34M
    }
153
6.70M
}
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::DashEffect>(sksg::DashEffect*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Unexecuted instantiation: TrimPaths.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<skottie::internal::RangeSelector>(skottie::internal::RangeSelector*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: RangeSelector.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: TextValue.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
BlendModes.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
BlendModes.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
545k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
545k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
545k
}
BlendModes.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
559k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
559k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
559k
}
BlendModes.cpp:void SkSafeUnref<sksg::BlenderEffect>(sksg::BlenderEffect*)
Line
Count
Source
149
14.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.3k
}
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: BlendModes.cpp:void SkSafeUnref<SkData const>(SkData const*)
Camera.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1
}
Camera.cpp:void SkSafeUnref<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
Line
Count
Source
149
1.96k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.96k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.96k
}
Camera.cpp:void SkSafeUnref<skottie::internal::CameraAdaper>(skottie::internal::CameraAdaper*)
Line
Count
Source
149
1
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
1
}
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Camera.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>(skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: BlackAndWhiteEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>(skottie::internal::(anonymous namespace)::BrightnessContrastAdapter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::BulgeNode>(skottie::internal::(anonymous namespace)::BulgeNode*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>(skottie::internal::(anonymous namespace)::BulgeEffectAdapter*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: BulgeEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::CCTonerAdapter>(skottie::internal::(anonymous namespace)::CCTonerAdapter*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: CCTonerEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::CornerPinAdapter>(skottie::internal::(anonymous namespace)::CornerPinAdapter*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: CornerPinEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>(skottie::internal::(anonymous namespace)::DirectionalBlurAdapter*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: DirectionalBlur.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::DisplacementNode>(skottie::internal::(anonymous namespace)::DisplacementNode*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>(skottie::internal::(anonymous namespace)::DisplacementMapAdapter*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: DisplacementMapEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
DropShadowEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
49.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49.2k
    if (obj) {
151
12.3k
        obj->unref();
152
12.3k
    }
153
49.2k
}
DropShadowEffect.cpp:void SkSafeUnref<sksg::DropShadowImageFilter>(sksg::DropShadowImageFilter*)
Line
Count
Source
149
12.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.3k
    if (obj) {
151
12.3k
        obj->unref();
152
12.3k
    }
153
12.3k
}
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
DropShadowEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::DropShadowAdapter>(skottie::internal::(anonymous namespace)::DropShadowAdapter*)
Line
Count
Source
149
24.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24.6k
    if (obj) {
151
12.3k
        obj->unref();
152
12.3k
    }
153
24.6k
}
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: DropShadowEffect.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Ellipse.cpp:void SkSafeUnref<sksg::RRect>(sksg::RRect*)
Line
Count
Source
149
660k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
660k
    if (obj) {
151
194k
        obj->unref();
152
194k
    }
153
660k
}
Ellipse.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
2.81k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.81k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.81k
}
Ellipse.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>(skottie::internal::(anonymous namespace)::EllipseGeometryAdapter*)
Line
Count
Source
149
388k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
388k
    if (obj) {
151
191k
        obj->unref();
152
191k
    }
153
388k
}
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: Ellipse.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
FillStroke.cpp:void SkSafeUnref<sksg::DashEffect>(sksg::DashEffect*)
Line
Count
Source
149
219k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
219k
    if (obj) {
151
54.9k
        obj->unref();
152
54.9k
    }
153
219k
}
FillStroke.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
896k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
896k
    if (obj) {
151
179k
        obj->unref();
152
179k
    }
153
896k
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Line
Count
Source
149
358k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
358k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
358k
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
607
template <typename T> static inline void SkSafeUnref(T* obj) {
150
607
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
607
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::FillStrokeAdapter>(skottie::internal::(anonymous namespace)::FillStrokeAdapter*)
Line
Count
Source
149
358k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
358k
    if (obj) {
151
178k
        obj->unref();
152
178k
    }
153
358k
}
FillStroke.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
159k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
159k
    if (obj) {
151
159k
        obj->unref();
152
159k
    }
153
159k
}
FillStroke.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
219k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
219k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
219k
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::DashAdapter>(skottie::internal::(anonymous namespace)::DashAdapter*)
Line
Count
Source
149
109k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
109k
    if (obj) {
151
54.9k
        obj->unref();
152
54.9k
    }
153
109k
}
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Unexecuted instantiation: FillStroke.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
Gradient.cpp:void SkSafeUnref<sksg::RadialGradient>(sksg::RadialGradient*)
Line
Count
Source
149
8.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.50k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.50k
}
Gradient.cpp:void SkSafeUnref<sksg::LinearGradient>(sksg::LinearGradient*)
Line
Count
Source
149
11.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11.7k
}
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Gradient.cpp:void SkSafeUnref<sksg::Gradient>(sksg::Gradient*)
Line
Count
Source
149
60.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.8k
    if (obj) {
151
20.2k
        obj->unref();
152
20.2k
    }
153
60.8k
}
Gradient.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::GradientAdapter>(skottie::internal::(anonymous namespace)::GradientAdapter*)
Line
Count
Source
149
30.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.0k
    if (obj) {
151
20.2k
        obj->unref();
152
20.2k
    }
153
30.0k
}
Gradient.cpp:void SkSafeUnref<sksg::ShaderPaint>(sksg::ShaderPaint*)
Line
Count
Source
149
20.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
20.2k
}
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<sksg::Shader>(sksg::Shader*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
MergePaths.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Line
Count
Source
149
283k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
283k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
283k
}
MergePaths.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
1.36M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.36M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.36M
}
OffsetPaths.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
1.06M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.06M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.06M
}
OffsetPaths.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
Line
Count
Source
149
1.06M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.06M
    if (obj) {
151
267k
        obj->unref();
152
267k
    }
153
1.06M
}
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
OffsetPaths.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>(skottie::internal::(anonymous namespace)::OffsetPathsAdapter*)
Line
Count
Source
149
534k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
534k
    if (obj) {
151
267k
        obj->unref();
152
267k
    }
153
534k
}
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::DashEffect>(sksg::DashEffect*)
Unexecuted instantiation: OffsetPaths.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Polystar.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Line
Count
Source
149
206
template <typename T> static inline void SkSafeUnref(T* obj) {
150
206
    if (obj) {
151
103
        obj->unref();
152
103
    }
153
206
}
Polystar.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
7
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7
}
Polystar.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>(skottie::internal::(anonymous namespace)::PolystarGeometryAdapter*)
Line
Count
Source
149
206
template <typename T> static inline void SkSafeUnref(T* obj) {
150
206
    if (obj) {
151
96
        obj->unref();
152
96
    }
153
206
}
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Polystar.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
PuckerBloat.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
801k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
801k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
801k
}
PuckerBloat.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::PuckerBloatEffect>(skottie::internal::(anonymous namespace)::PuckerBloatEffect*)
Line
Count
Source
149
1.06M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.06M
    if (obj) {
151
267k
        obj->unref();
152
267k
    }
153
1.06M
}
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
PuckerBloat.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>(skottie::internal::(anonymous namespace)::PuckerBloatAdapter*)
Line
Count
Source
149
534k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
534k
    if (obj) {
151
267k
        obj->unref();
152
267k
    }
153
534k
}
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::DashEffect>(sksg::DashEffect*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Unexecuted instantiation: PuckerBloat.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
Rectangle.cpp:void SkSafeUnref<sksg::RRect>(sksg::RRect*)
Line
Count
Source
149
154k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
154k
    if (obj) {
151
77.4k
        obj->unref();
152
77.4k
    }
153
154k
}
Rectangle.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
1.14k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.14k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.14k
}
Rectangle.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>(skottie::internal::(anonymous namespace)::RectangleGeometryAdapter*)
Line
Count
Source
149
154k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
154k
    if (obj) {
151
76.2k
        obj->unref();
152
76.2k
    }
153
154k
}
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: Rectangle.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RepeaterRenderNode>(skottie::internal::(anonymous namespace)::RepeaterRenderNode*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RepeaterAdapter>(skottie::internal::(anonymous namespace)::RepeaterAdapter*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: Repeater.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
RoundCorners.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
5.21M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.21M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.21M
}
RoundCorners.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Line
Count
Source
149
5.21M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.21M
    if (obj) {
151
1.30M
        obj->unref();
152
1.30M
    }
153
5.21M
}
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
RoundCorners.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RoundCornersAdapter>(skottie::internal::(anonymous namespace)::RoundCornersAdapter*)
Line
Count
Source
149
2.60M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.60M
    if (obj) {
151
1.30M
        obj->unref();
152
1.30M
    }
153
2.60M
}
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<skottie::GlyphDecorator>(skottie::GlyphDecorator*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::DashEffect>(sksg::DashEffect*)
Unexecuted instantiation: RoundCorners.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
SkSGClipEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
63.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
63.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
63.4k
}
SkSGClipEffect.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
126k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
126k
    if (obj) {
151
63.4k
        obj->unref();
152
63.4k
    }
153
126k
}
SkSGClipEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
126k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
126k
    if (obj) {
151
126k
        obj->unref();
152
126k
    }
153
126k
}
Unexecuted instantiation: SkSGClipEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGClipEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGClipEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGClipEffect.cpp:void SkSafeUnref<sksg::ClipEffect>(sksg::ClipEffect*)
Unexecuted instantiation: SkSGClipEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGClipEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGColorFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGColorFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkSGColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
49.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49.4k
    if (obj) {
151
20.2k
        obj->unref();
152
20.2k
    }
153
49.4k
}
SkSGColorFilter.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
31.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
31.7k
}
SkSGColorFilter.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
7.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.65k
    if (obj) {
151
3.53k
        obj->unref();
152
3.53k
    }
153
7.65k
}
SkSGColorFilter.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
39.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.5k
    if (obj) {
151
39.5k
        obj->unref();
152
39.5k
    }
153
39.5k
}
Unexecuted instantiation: SkSGColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGColorFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGColorFilter.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Unexecuted instantiation: SkSGColorFilter.cpp:void SkSafeUnref<sksg::ModeColorFilter>(sksg::ModeColorFilter*)
Unexecuted instantiation: SkSGColorFilter.cpp:void SkSafeUnref<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
SkSGDraw.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
398k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
398k
    if (obj) {
151
199k
        obj->unref();
152
199k
    }
153
398k
}
SkSGDraw.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
398k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
398k
    if (obj) {
151
199k
        obj->unref();
152
199k
    }
153
398k
}
SkSGDraw.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
796k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
796k
    if (obj) {
151
796k
        obj->unref();
152
796k
    }
153
796k
}
Unexecuted instantiation: SkSGDraw.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGDraw.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGDraw.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGDraw.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGDraw.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGDraw.cpp:void SkSafeUnref<sksg::Draw>(sksg::Draw*)
SkSGEffectNode.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
733k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
733k
    if (obj) {
151
366k
        obj->unref();
152
366k
    }
153
733k
}
SkSGEffectNode.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
733k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
733k
    if (obj) {
151
733k
        obj->unref();
152
733k
    }
153
733k
}
Unexecuted instantiation: SkSGEffectNode.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGEffectNode.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGEffectNode.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
37.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.7k
    if (obj) {
151
18.8k
        obj->unref();
152
18.8k
    }
153
37.7k
}
SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
10.5M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.5M
    if (obj) {
151
5.26M
        obj->unref();
152
5.26M
    }
153
10.5M
}
SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
10.5M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.5M
    if (obj) {
151
10.5M
        obj->unref();
152
10.5M
    }
153
10.5M
}
SkSGGeometryEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
4.69M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.69M
    if (obj) {
151
2.01M
        obj->unref();
152
2.01M
    }
153
4.69M
}
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::DashEffect>(sksg::DashEffect*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGGeometryEffect.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkSGGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
5.54k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.54k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.54k
}
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<sksg::LinearGradient>(sksg::LinearGradient*)
Unexecuted instantiation: SkSGGradient.cpp:void SkSafeUnref<sksg::RadialGradient>(sksg::RadialGradient*)
Unexecuted instantiation: SkSGGroup.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGGroup.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGGroup.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkSGGroup.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
367k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
367k
    if (obj) {
151
367k
        obj->unref();
152
367k
    }
153
367k
}
Unexecuted instantiation: SkSGGroup.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Unexecuted instantiation: SkSGGroup.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Unexecuted instantiation: SkSGGroup.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGGroup.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSGImage.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGImage.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGImage.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGImage.cpp:void SkSafeUnref<sksg::Image>(sksg::Image*)
Unexecuted instantiation: SkSGImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkSGMaskEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
42.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
42.6k
    if (obj) {
151
620
        obj->unref();
152
620
    }
153
42.6k
}
SkSGMaskEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
85.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.2k
    if (obj) {
151
354
        obj->unref();
152
354
    }
153
85.2k
}
SkSGMaskEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
54.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54.9k
    if (obj) {
151
6.76k
        obj->unref();
152
6.76k
    }
153
54.9k
}
SkSGMaskEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
93.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
93.5k
    if (obj) {
151
31.1k
        obj->unref();
152
31.1k
    }
153
93.5k
}
SkSGMaskEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
62.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
62.3k
    if (obj) {
151
62.3k
        obj->unref();
152
62.3k
    }
153
62.3k
}
Unexecuted instantiation: SkSGMaskEffect.cpp:void SkSafeUnref<sksg::MaskEffect>(sksg::MaskEffect*)
Unexecuted instantiation: SkSGMaskEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGMaskEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGMerge.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
SkSGMerge.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
2.16M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.16M
    if (obj) {
151
2.16M
        obj->unref();
152
2.16M
    }
153
2.16M
}
Unexecuted instantiation: SkSGMerge.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Unexecuted instantiation: SkSGMerge.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGMerge.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGMerge.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkSGOpacityEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGOpacityEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGOpacityEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkSGOpacityEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
100k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
100k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
100k
}
Unexecuted instantiation: SkSGOpacityEffect.cpp:void SkSafeUnref<sksg::OpacityEffect>(sksg::OpacityEffect*)
SkSGPaint.cpp:void SkSafeUnref<sksg::Shader>(sksg::Shader*)
Line
Count
Source
149
60.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.8k
    if (obj) {
151
20.2k
        obj->unref();
152
20.2k
    }
153
60.8k
}
SkSGPaint.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
40.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40.5k
    if (obj) {
151
40.5k
        obj->unref();
152
40.5k
    }
153
40.5k
}
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Unexecuted instantiation: SkSGPaint.cpp:void SkSafeUnref<sksg::ShaderPaint>(sksg::ShaderPaint*)
Unexecuted instantiation: SkSGPath.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Unexecuted instantiation: SkSGPath.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGPath.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGRect.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
Unexecuted instantiation: SkSGRect.cpp:void SkSafeUnref<sksg::RRect>(sksg::RRect*)
Unexecuted instantiation: SkSGRect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGRect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
SkSGRenderEffect.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
30.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.7k
    if (obj) {
151
14.3k
        obj->unref();
152
14.3k
    }
153
30.7k
}
SkSGRenderEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
351k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
351k
    if (obj) {
151
162k
        obj->unref();
152
162k
    }
153
351k
}
SkSGRenderEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
51.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
51.3k
    if (obj) {
151
5.07k
        obj->unref();
152
5.07k
    }
153
51.3k
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
209k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
209k
    if (obj) {
151
8.26k
        obj->unref();
152
8.26k
    }
153
209k
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::Shader>(sksg::Shader*)
Line
Count
Source
149
5.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.50k
    if (obj) {
151
1.10k
        obj->unref();
152
1.10k
    }
153
5.50k
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
178k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
178k
    if (obj) {
151
178k
        obj->unref();
152
178k
    }
153
178k
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Line
Count
Source
149
272k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
272k
    if (obj) {
151
88.1k
        obj->unref();
152
88.1k
    }
153
272k
}
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<sksg::MaskShaderEffect>(sksg::MaskShaderEffect*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<sksg::ShaderEffect>(sksg::ShaderEffect*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<sksg::DropShadowImageFilter>(sksg::DropShadowImageFilter*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<sksg::BlenderEffect>(sksg::BlenderEffect*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<sksg::LayerEffect>(sksg::LayerEffect*)
SkSGRenderNode.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
50.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
50.3k
    if (obj) {
151
346
        obj->unref();
152
346
    }
153
50.3k
}
SkSGRenderNode.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
28.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.7k
    if (obj) {
151
7
        obj->unref();
152
7
    }
153
28.7k
}
SkSGRenderNode.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
1.39k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.39k
    if (obj) {
151
70
        obj->unref();
152
70
    }
153
1.39k
}
SkSGRenderNode.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
1.27k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.27k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.27k
}
Unexecuted instantiation: SkSGRenderNode.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
SkSGRenderNode.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
60.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.1k
    if (obj) {
151
60.1k
        obj->unref();
152
60.1k
    }
153
60.1k
}
Unexecuted instantiation: SkSGRenderNode.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGRenderNode.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSGRenderNode.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkSGRenderNode.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
SkSGTransform.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
62.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
62.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
62.4k
}
SkSGTransform.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
303k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
303k
    if (obj) {
151
67.3k
        obj->unref();
152
67.3k
    }
153
303k
}
SkSGTransform.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
134k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
134k
    if (obj) {
151
134k
        obj->unref();
152
134k
    }
153
134k
}
Unexecuted instantiation: SkSGTransform.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGTransform.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSGTransform.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSGTransform.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSGTransform.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkSGTransform.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Unexecuted instantiation: SkSGTransform.cpp:void SkSafeUnref<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Unexecuted instantiation: FuzzCubicRoots.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzCubicRoots.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzCubicRoots.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrManagedResource.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrManagedResource.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrManagedResource.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: FuzzWEBPEncoder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzWEBPEncoder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzWEBPEncoder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
970
template <typename T> static inline void SkSafeUnref(T* obj) {
150
970
    if (obj) {
151
970
        obj->unref();
152
970
    }
153
970
}
FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
1.57k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.57k
    if (obj) {
151
884
        obj->unref();
152
884
    }
153
1.57k
}
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: FuzzRegionOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzRegionOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzRegionOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzRegionOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzRegionOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzRegionOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
FuzzDDLThreading.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Line
Count
Source
149
28
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28
}
FuzzDDLThreading.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
448
template <typename T> static inline void SkSafeUnref(T* obj) {
150
448
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
448
}
FuzzDDLThreading.cpp:void SkSafeUnref<GrPromiseImageTexture>(GrPromiseImageTexture*)
Line
Count
Source
149
448
template <typename T> static inline void SkSafeUnref(T* obj) {
150
448
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
448
}
FuzzDDLThreading.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
28
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28
}
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<GrDeferredDisplayList>(GrDeferredDisplayList*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Unexecuted instantiation: FuzzDDLThreading.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzAndroidCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
4.82k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.82k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.82k
}
FuzzAndroidCodec.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
4.82k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.82k
    if (obj) {
151
4.82k
        obj->unref();
152
4.82k
    }
153
4.82k
}
FuzzAndroidCodec.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
4.82k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.82k
    if (obj) {
151
4.82k
        obj->unref();
152
4.82k
    }
153
4.82k
}
Unexecuted instantiation: FuzzAndroidCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAndroidCodec.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzAndroidCodec.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzSKP.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
2.64k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.64k
    if (obj) {
151
2.64k
        obj->unref();
152
2.64k
    }
153
2.64k
}
FuzzSKP.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
10.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.0k
    if (obj) {
151
2.64k
        obj->unref();
152
2.64k
    }
153
10.0k
}
Unexecuted instantiation: FuzzSKP.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzSKP.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSKP.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzSKP.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzSKP.cpp:void SkSafeUnref<SkImage>(SkImage*)
FuzzDrawFunctions.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
27.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.1k
    if (obj) {
151
9.02k
        obj->unref();
152
9.02k
    }
153
27.1k
}
FuzzDrawFunctions.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
2.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.20k
    if (obj) {
151
2.20k
        obj->unref();
152
2.20k
    }
153
2.20k
}
FuzzDrawFunctions.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
903
template <typename T> static inline void SkSafeUnref(T* obj) {
150
903
    if (obj) {
151
891
        obj->unref();
152
891
    }
153
903
}
FuzzDrawFunctions.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
6.61k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.61k
    if (obj) {
151
4.40k
        obj->unref();
152
4.40k
    }
153
6.61k
}
Unexecuted instantiation: FuzzDrawFunctions.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzDrawFunctions.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzDrawFunctions.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Null.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSurface_Null.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkSurface_Null.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSurface_Null.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSurface_Null.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<GrDeferredDisplayList>(GrDeferredDisplayList*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzCreateDDL.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FuzzAPICreateDDL.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAPICreateDDL.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzAPICreateDDL.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathop.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPathop.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPathop.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathop.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzPathop.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzPathop.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzPathop.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkPathOpsTightBounds.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
FuzzCOLRv1.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
2.63k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.63k
    if (obj) {
151
2.63k
        obj->unref();
152
2.63k
    }
153
2.63k
}
FuzzCOLRv1.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
3.30k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.30k
    if (obj) {
151
3.30k
        obj->unref();
152
3.30k
    }
153
3.30k
}
FuzzCOLRv1.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
5.93k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.93k
    if (obj) {
151
5.27k
        obj->unref();
152
5.27k
    }
153
5.93k
}
Unexecuted instantiation: FuzzCOLRv1.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzCOLRv1.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCOLRv1.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzCOLRv1.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzNullCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzNullCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzNullCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzQuadRoots.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzQuadRoots.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzQuadRoots.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzJPEGEncoder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzJPEGEncoder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzJPEGEncoder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzRegionDeserialize.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
475
template <typename T> static inline void SkSafeUnref(T* obj) {
150
475
    if (obj) {
151
475
        obj->unref();
152
475
    }
153
475
}
Unexecuted instantiation: FuzzRegionDeserialize.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzRegionDeserialize.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionDeserialize.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
FuzzImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
9.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.92k
    if (obj) {
151
5.37k
        obj->unref();
152
5.37k
    }
153
9.92k
}
FuzzImage.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
5.37k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.37k
    if (obj) {
151
5.37k
        obj->unref();
152
5.37k
    }
153
5.37k
}
Unexecuted instantiation: FuzzImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzMockGPUCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzMockGPUCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzMockGPUCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
154
155
///////////////////////////////////////////////////////////////////////////////
156
157
// This is a variant of SkRefCnt that's Not Virtual, so weighs 4 bytes instead of 8 or 16.
158
// There's only benefit to using this if the deriving class does not otherwise need a vtable.
159
template <typename Derived>
160
class SkNVRefCnt {
161
public:
162
99.5M
    SkNVRefCnt() : fRefCnt(1) {}
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skgpu::RefCntedCallback>::SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedGraphiteTexture>::SkNVRefCnt()
SkNVRefCnt<SkColorSpace>::SkNVRefCnt()
Line
Count
Source
162
1.45k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkData>::SkNVRefCnt()
Line
Count
Source
162
1.23M
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkPathRef>::SkNVRefCnt()
Line
Count
Source
162
97.5M
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkTextBlob>::SkNVRefCnt()
Line
Count
Source
162
9.81k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkVertices>::SkNVRefCnt()
Line
Count
Source
162
48.0k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SharedGenerator>::SkNVRefCnt()
Line
Count
Source
162
189k
    SkNVRefCnt() : fRefCnt(1) {}
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrSurface::RefCntedReleaseProc>::SkNVRefCnt()
SkNVRefCnt<GrSurfaceProxy>::SkNVRefCnt()
Line
Count
Source
162
328k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<GrThreadSafeCache::VertexData>::SkNVRefCnt()
Line
Count
Source
162
1.46k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<GrArenas>::SkNVRefCnt()
Line
Count
Source
162
132k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<sktext::gpu::TextStrike>::SkNVRefCnt()
Line
Count
Source
162
358
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkMeshSpecification>::SkNVRefCnt()
Line
Count
Source
162
4
    SkNVRefCnt() : fRefCnt(1) {}
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::SkNVRefCnt()
SkNVRefCnt<GrContextThreadSafeProxy>::SkNVRefCnt()
Line
Count
Source
162
4.32k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkSVGColor::RefCntVars>::SkNVRefCnt()
Line
Count
Source
162
61
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<skottie::internal::SceneGraphRevalidator>::SkNVRefCnt()
Line
Count
Source
162
9.06k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<skottie::Animation>::SkNVRefCnt()
Line
Count
Source
162
9.06k
    SkNVRefCnt() : fRefCnt(1) {}
Unexecuted instantiation: SkNVRefCnt<skottie::internal::TextAnimator>::SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skottie::internal::RangeSelector>::SkNVRefCnt()
SkNVRefCnt<PromiseImageInfo>::SkNVRefCnt()
Line
Count
Source
162
224
    SkNVRefCnt() : fRefCnt(1) {}
163
99.5M
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
0
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
99.5M
    }
SkNVRefCnt<SkVertices>::~SkNVRefCnt()
Line
Count
Source
163
48.0k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
48.0k
    }
SkNVRefCnt<SkColorSpace>::~SkNVRefCnt()
Line
Count
Source
163
1.42k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
1.42k
    }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedGraphiteTexture>::~SkNVRefCnt()
SkNVRefCnt<SkData>::~SkNVRefCnt()
Line
Count
Source
163
1.23M
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
1.23M
    }
SkNVRefCnt<SkPathRef>::~SkNVRefCnt()
Line
Count
Source
163
97.5M
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
97.5M
    }
SkNVRefCnt<SkTextBlob>::~SkNVRefCnt()
Line
Count
Source
163
9.81k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
9.81k
    }
SkNVRefCnt<SharedGenerator>::~SkNVRefCnt()
Line
Count
Source
163
189k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
189k
    }
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skgpu::RefCntedCallback>::~SkNVRefCnt()
SkNVRefCnt<GrArenas>::~SkNVRefCnt()
Line
Count
Source
163
132k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
132k
    }
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrSurface::RefCntedReleaseProc>::~SkNVRefCnt()
SkNVRefCnt<GrSurfaceProxy>::~SkNVRefCnt()
Line
Count
Source
163
328k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
328k
    }
SkNVRefCnt<GrThreadSafeCache::VertexData>::~SkNVRefCnt()
Line
Count
Source
163
1.46k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
1.46k
    }
SkNVRefCnt<sktext::gpu::TextStrike>::~SkNVRefCnt()
Line
Count
Source
163
358
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
358
    }
Unexecuted instantiation: SkNVRefCnt<SkMeshSpecification>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::~SkNVRefCnt()
SkNVRefCnt<GrContextThreadSafeProxy>::~SkNVRefCnt()
Line
Count
Source
163
4.32k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
4.32k
    }
SkNVRefCnt<SkSVGColor::RefCntVars>::~SkNVRefCnt()
Line
Count
Source
163
61
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
61
    }
SkNVRefCnt<skottie::internal::SceneGraphRevalidator>::~SkNVRefCnt()
Line
Count
Source
163
9.06k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
9.06k
    }
SkNVRefCnt<skottie::Animation>::~SkNVRefCnt()
Line
Count
Source
163
9.06k
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
9.06k
    }
Unexecuted instantiation: SkNVRefCnt<skottie::internal::RangeSelector>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skottie::internal::TextAnimator>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedGraphiteTexture>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skgpu::RefCntedCallback>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrSurface::RefCntedReleaseProc>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<SkMeshSpecification>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::~SkNVRefCnt()
SkNVRefCnt<PromiseImageInfo>::~SkNVRefCnt()
Line
Count
Source
163
224
    ~SkNVRefCnt() {
164
    #ifdef SK_DEBUG
165
        int rc = fRefCnt.load(std::memory_order_relaxed);
166
        SkASSERTF(rc == 1, "NVRefCnt was %d", rc);
167
    #endif
168
224
    }
169
170
    // Implementation is pretty much the same as SkRefCntBase. All required barriers are the same:
171
    //   - unique() needs acquire when it returns true, and no barrier if it returns false;
172
    //   - ref() doesn't need any barrier;
173
    //   - unref() needs a release barrier, and an acquire if it's going to call delete.
174
175
460M
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
SkNVRefCnt<SkData>::unique() const
Line
Count
Source
175
125k
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
SkNVRefCnt<SkPathRef>::unique() const
Line
Count
Source
175
460M
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
SkNVRefCnt<GrSurfaceProxy>::unique() const
Line
Count
Source
175
2.70k
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
SkNVRefCnt<GrThreadSafeCache::VertexData>::unique() const
Line
Count
Source
175
4.88k
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::unique() const
176
134M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkData>::ref() const
Line
Count
Source
176
794k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkColorSpace>::ref() const
Line
Count
Source
176
1.71M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<GrSurfaceProxy>::ref() const
Line
Count
Source
176
2.04M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<GrArenas>::ref() const
Line
Count
Source
176
197k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedGraphiteTexture>::ref() const
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::ref() const
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::ref() const
Unexecuted instantiation: SkNVRefCnt<GrContextThreadSafeProxy>::ref() const
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::ref() const
SkNVRefCnt<SkTextBlob>::ref() const
Line
Count
Source
176
3.39k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkVertices>::ref() const
Line
Count
Source
176
21.3k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
Unexecuted instantiation: SkNVRefCnt<SkSVGColor::RefCntVars>::ref() const
SkNVRefCnt<SkPathRef>::ref() const
Line
Count
Source
176
130M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkMeshSpecification>::ref() const
Line
Count
Source
176
31.8k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
Unexecuted instantiation: SkNVRefCnt<SharedGenerator>::ref() const
SkNVRefCnt<GrThreadSafeCache::VertexData>::ref() const
Line
Count
Source
176
3.90k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
Unexecuted instantiation: SkNVRefCnt<GrSurface::RefCntedReleaseProc>::ref() const
Unexecuted instantiation: SkNVRefCnt<skgpu::RefCntedCallback>::ref() const
SkNVRefCnt<sktext::gpu::TextStrike>::ref() const
Line
Count
Source
176
1.14k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::ref() const
SkNVRefCnt<skottie::internal::SceneGraphRevalidator>::ref() const
Line
Count
Source
176
9.06k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
177
468M
    void unref() const {
178
468M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
198M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
198M
            delete (const Derived*)this;
182
198M
        }
183
468M
    }
SkNVRefCnt<SkTextBlob>::unref() const
Line
Count
Source
177
13.2k
    void unref() const {
178
13.2k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
9.81k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
9.81k
            delete (const Derived*)this;
182
9.81k
        }
183
13.2k
    }
SkNVRefCnt<SkVertices>::unref() const
Line
Count
Source
177
69.3k
    void unref() const {
178
69.3k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
48.0k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
48.0k
            delete (const Derived*)this;
182
48.0k
        }
183
69.3k
    }
SkNVRefCnt<SkData>::unref() const
Line
Count
Source
177
2.02M
    void unref() const {
178
2.02M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.23M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.23M
            delete (const Derived*)this;
182
1.23M
        }
183
2.02M
    }
SkNVRefCnt<SkColorSpace>::unref() const
Line
Count
Source
177
1.71M
    void unref() const {
178
1.71M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.42k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.42k
            delete (const Derived*)this;
182
1.42k
        }
183
1.71M
    }
Unexecuted instantiation: SkNVRefCnt<skgpu::RefCntedCallback>::unref() const
Unexecuted instantiation: SkNVRefCnt<GrSurface::RefCntedReleaseProc>::unref() const
SkNVRefCnt<GrSurfaceProxy>::unref() const
Line
Count
Source
177
2.37M
    void unref() const {
178
2.37M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
328k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
328k
            delete (const Derived*)this;
182
328k
        }
183
2.37M
    }
SkNVRefCnt<GrContextThreadSafeProxy>::unref() const
Line
Count
Source
177
4.32k
    void unref() const {
178
4.32k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
4.32k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
4.32k
            delete (const Derived*)this;
182
4.32k
        }
183
4.32k
    }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::unref() const
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedGraphiteTexture>::unref() const
SkNVRefCnt<GrArenas>::unref() const
Line
Count
Source
177
330k
    void unref() const {
178
330k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
132k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
132k
            delete (const Derived*)this;
182
132k
        }
183
330k
    }
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::unref() const
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::unref() const
SkNVRefCnt<SkSVGColor::RefCntVars>::unref() const
Line
Count
Source
177
61
    void unref() const {
178
61
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
61
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
61
            delete (const Derived*)this;
182
61
        }
183
61
    }
SkNVRefCnt<SkPathRef>::unref() const
Line
Count
Source
177
227M
    void unref() const {
178
227M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
97.5M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
97.5M
            delete (const Derived*)this;
182
97.5M
        }
183
227M
    }
SkNVRefCnt<SharedGenerator>::unref() const
Line
Count
Source
177
189k
    void unref() const {
178
189k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
189k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
189k
            delete (const Derived*)this;
182
189k
        }
183
189k
    }
SkNVRefCnt<sktext::gpu::TextStrike>::unref() const
Line
Count
Source
177
1.49k
    void unref() const {
178
1.49k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
358
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
358
            delete (const Derived*)this;
182
358
        }
183
1.49k
    }
SkNVRefCnt<GrThreadSafeCache::VertexData>::unref() const
Line
Count
Source
177
5.37k
    void unref() const {
178
5.37k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.46k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.46k
            delete (const Derived*)this;
182
1.46k
        }
183
5.37k
    }
SkNVRefCnt<SkMeshSpecification>::unref() const
Line
Count
Source
177
31.8k
    void unref() const {
178
31.8k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
0
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
0
            delete (const Derived*)this;
182
0
        }
183
31.8k
    }
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::unref() const
SkNVRefCnt<skottie::Animation>::unref() const
Line
Count
Source
177
9.06k
    void unref() const {
178
9.06k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
9.06k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
9.06k
            delete (const Derived*)this;
182
9.06k
        }
183
9.06k
    }
SkNVRefCnt<skottie::internal::SceneGraphRevalidator>::unref() const
Line
Count
Source
177
18.1k
    void unref() const {
178
18.1k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
9.06k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
9.06k
            delete (const Derived*)this;
182
9.06k
        }
183
18.1k
    }
Unexecuted instantiation: SkNVRefCnt<skottie::internal::TextAnimator>::unref() const
Unexecuted instantiation: SkNVRefCnt<skottie::internal::RangeSelector>::unref() const
SkNVRefCnt<SkData>::unref() const
Line
Count
Source
177
2.02M
    void unref() const {
178
2.02M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.23M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.23M
            delete (const Derived*)this;
182
1.23M
        }
183
2.02M
    }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::unref() const
SkNVRefCnt<SkColorSpace>::unref() const
Line
Count
Source
177
1.71M
    void unref() const {
178
1.71M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.42k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.42k
            delete (const Derived*)this;
182
1.42k
        }
183
1.71M
    }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedGraphiteTexture>::unref() const
Unexecuted instantiation: SkNVRefCnt<skgpu::RefCntedCallback>::unref() const
Unexecuted instantiation: SkNVRefCnt<GrSurface::RefCntedReleaseProc>::unref() const
SkNVRefCnt<GrSurfaceProxy>::unref() const
Line
Count
Source
177
2.37M
    void unref() const {
178
2.37M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
328k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
328k
            delete (const Derived*)this;
182
328k
        }
183
2.37M
    }
SkNVRefCnt<GrContextThreadSafeProxy>::unref() const
Line
Count
Source
177
4.32k
    void unref() const {
178
4.32k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
4.32k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
4.32k
            delete (const Derived*)this;
182
4.32k
        }
183
4.32k
    }
SkNVRefCnt<GrArenas>::unref() const
Line
Count
Source
177
330k
    void unref() const {
178
330k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
132k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
132k
            delete (const Derived*)this;
182
132k
        }
183
330k
    }
SkNVRefCnt<SkTextBlob>::unref() const
Line
Count
Source
177
13.2k
    void unref() const {
178
13.2k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
9.81k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
9.81k
            delete (const Derived*)this;
182
9.81k
        }
183
13.2k
    }
SkNVRefCnt<SkVertices>::unref() const
Line
Count
Source
177
69.3k
    void unref() const {
178
69.3k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
48.0k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
48.0k
            delete (const Derived*)this;
182
48.0k
        }
183
69.3k
    }
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::unref() const
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::unref() const
SkNVRefCnt<SkSVGColor::RefCntVars>::unref() const
Line
Count
Source
177
61
    void unref() const {
178
61
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
61
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
61
            delete (const Derived*)this;
182
61
        }
183
61
    }
SkNVRefCnt<SkPathRef>::unref() const
Line
Count
Source
177
227M
    void unref() const {
178
227M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
97.5M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
97.5M
            delete (const Derived*)this;
182
97.5M
        }
183
227M
    }
SkNVRefCnt<SharedGenerator>::unref() const
Line
Count
Source
177
189k
    void unref() const {
178
189k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
189k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
189k
            delete (const Derived*)this;
182
189k
        }
183
189k
    }
SkNVRefCnt<sktext::gpu::TextStrike>::unref() const
Line
Count
Source
177
1.49k
    void unref() const {
178
1.49k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
358
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
358
            delete (const Derived*)this;
182
358
        }
183
1.49k
    }
SkNVRefCnt<GrThreadSafeCache::VertexData>::unref() const
Line
Count
Source
177
5.37k
    void unref() const {
178
5.37k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.46k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.46k
            delete (const Derived*)this;
182
1.46k
        }
183
5.37k
    }
SkNVRefCnt<SkMeshSpecification>::unref() const
Line
Count
Source
177
31.8k
    void unref() const {
178
31.8k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
0
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
0
            delete (const Derived*)this;
182
0
        }
183
31.8k
    }
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::unref() const
184
    void  deref() const { this->unref(); }
185
186
    // This must be used with caution. It is only valid to call this when 'threadIsolatedTestCnt'
187
    // refs are known to be isolated to the current thread. That is, it is known that there are at
188
    // least 'threadIsolatedTestCnt' refs for which no other thread may make a balancing unref()
189
    // call. Assuming the contract is followed, if this returns false then no other thread has
190
    // ownership of this. If it returns true then another thread *may* have ownership.
191
214k
    bool refCntGreaterThan(int32_t threadIsolatedTestCnt) const {
192
214k
        int cnt = fRefCnt.load(std::memory_order_acquire);
193
        // If this fails then the above contract has been violated.
194
214k
        SkASSERT(cnt >= threadIsolatedTestCnt);
195
214k
        return cnt > threadIsolatedTestCnt;
196
214k
    }
197
198
private:
199
    mutable std::atomic<int32_t> fRefCnt;
200
201
    SkNVRefCnt(SkNVRefCnt&&) = delete;
202
    SkNVRefCnt(const SkNVRefCnt&) = delete;
203
    SkNVRefCnt& operator=(SkNVRefCnt&&) = delete;
204
    SkNVRefCnt& operator=(const SkNVRefCnt&) = delete;
205
};
206
207
///////////////////////////////////////////////////////////////////////////////////////////////////
208
209
/**
210
 *  Shared pointer class to wrap classes that support a ref()/unref() interface.
211
 *
212
 *  This can be used for classes inheriting from SkRefCnt, but it also works for other
213
 *  classes that match the interface, but have different internal choices: e.g. the hosted class
214
 *  may have its ref/unref be thread-safe, but that is not assumed/imposed by sk_sp.
215
 *
216
 *  Declared with the trivial_abi attribute where supported so that sk_sp and types containing it
217
 *  may be considered as trivially relocatable by the compiler so that destroying-move operations
218
 *  i.e. move constructor followed by destructor can be optimized to memcpy.
219
 */
220
template <typename T> class SK_TRIVIAL_ABI sk_sp {
221
public:
222
    using element_type = T;
223
224
227M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkImage>::sk_sp()
Line
Count
Source
224
677k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkImageFilter>::sk_sp()
Line
Count
Source
224
3.09M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkDataTable>::sk_sp()
Line
Count
Source
224
4.60k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrDirectContext>::sk_sp()
Line
Count
Source
224
4.32k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::sk_sp()
sk_sp<SkData>::sk_sp()
Line
Count
Source
224
1.53M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkSurface>::sk_sp()
Line
Count
Source
224
9.04k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrSurfaceProxy>::sk_sp()
Line
Count
Source
224
1.95M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrTextureProxy>::sk_sp()
Line
Count
Source
224
108k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sk_gpu_test::FlushFinishTracker>::sk_sp()
Line
Count
Source
224
8.65k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkColorSpace>::sk_sp()
Line
Count
Source
224
580k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::sk_sp()
sk_sp<skgpu::VulkanMemoryAllocator>::sk_sp()
Line
Count
Source
224
24
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::sk_sp()
sk_sp<GrPromiseImageTexture>::sk_sp()
Line
Count
Source
224
224
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrContextThreadSafeProxy>::sk_sp()
Line
Count
Source
224
28
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::sk_sp()
sk_sp<SkPicture>::sk_sp()
Line
Count
Source
224
16.6k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkFlattenable>::sk_sp()
Line
Count
Source
224
98.8k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkShader>::sk_sp()
Line
Count
Source
224
2.49M
    constexpr sk_sp() : fPtr(nullptr) {}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::sk_sp()
Line
Count
Source
224
66
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkTypeface>::sk_sp()
Line
Count
Source
224
103M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkSVGDOM>::sk_sp()
Line
Count
Source
224
22.2k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkFontMgr>::sk_sp()
Line
Count
Source
224
9.98k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skresources::ResourceProvider>::sk_sp()
Line
Count
Source
224
9.98k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkShapers::Factory>::sk_sp()
Line
Count
Source
224
9.98k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkTextBlob>::sk_sp()
sk_sp<SkPixelRef>::sk_sp()
Line
Count
Source
224
1.48M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMipmap>::sk_sp()
Line
Count
Source
224
1.49M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkDevice>::sk_sp()
Line
Count
Source
224
416k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkImage const>::sk_sp()
Line
Count
Source
224
286
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkDrawable>::sk_sp()
Line
Count
Source
224
8.56k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkPathEffect>::sk_sp()
Line
Count
Source
224
1.83M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMaskFilter>::sk_sp()
Line
Count
Source
224
1.62M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkColorFilter>::sk_sp()
Line
Count
Source
224
1.67M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkBlender>::sk_sp()
Line
Count
Source
224
1.66M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkPathRef const>::sk_sp()
Line
Count
Source
224
87.5M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkBBoxHierarchy>::sk_sp()
Line
Count
Source
224
127k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkRecord>::sk_sp()
Line
Count
Source
224
127k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkTMaskGamma<3, 3, 3> const>::sk_sp()
Line
Count
Source
224
4.98k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkString::Rec>::sk_sp()
Line
Count
Source
224
697k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkVertices>::sk_sp()
Line
Count
Source
224
49.4k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkData const>::sk_sp()
Line
Count
Source
224
22.1k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::sk_sp()
sk_sp<SkFontStyleSet_Custom>::sk_sp()
Line
Count
Source
224
1
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrColorSpaceXform>::sk_sp()
Line
Count
Source
224
492k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrRecordingContext>::sk_sp()
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::sk_sp()
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::sk_sp()
sk_sp<GrGpuBuffer>::sk_sp()
Line
Count
Source
224
1.49k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skgpu::Plot>::sk_sp()
Line
Count
Source
224
30.5k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrBufferAllocPool::CpuBufferCache>::sk_sp()
Line
Count
Source
224
4.32k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrRenderTask>::sk_sp()
Line
Count
Source
224
155k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrCaps const>::sk_sp()
Line
Count
Source
224
12.9k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrTexture>::sk_sp()
sk_sp<GrGpuResource>::sk_sp()
Line
Count
Source
224
209k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrSurface>::sk_sp()
Line
Count
Source
224
678k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrGpuBuffer const>::sk_sp()
Line
Count
Source
224
30.5k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrThreadSafeCache::VertexData>::sk_sp()
Line
Count
Source
224
28.5k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skgpu::ganesh::OpsTask>::sk_sp()
Line
Count
Source
224
168k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::sk_sp()
sk_sp<GrBuffer const>::sk_sp()
Line
Count
Source
224
1.36M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrSurface::RefCntedReleaseProc>::sk_sp()
Line
Count
Source
224
95.6k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMeshSpecification>::sk_sp()
Line
Count
Source
224
20.8k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMeshPriv::VB const>::sk_sp()
Line
Count
Source
224
1.48k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMeshPriv::IB const>::sk_sp()
Line
Count
Source
224
1.48k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkCaps>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkTexture>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkImageView const>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkImage>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::sk_sp()
Unexecuted instantiation: sk_sp<GrVkPipeline const>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::sk_sp()
Unexecuted instantiation: sk_sp<SkPDFDevice>::sk_sp()
sk_sp<SkColorPalette>::sk_sp()
Line
Count
Source
224
12.6k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::sk_sp()
sk_sp<sktext::gpu::TextBlob>::sk_sp()
Line
Count
Source
224
1.79k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::sk_sp()
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::sk_sp()
sk_sp<SkMipmap const>::sk_sp()
Line
Count
Source
224
68.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkContourMeasure>::sk_sp()
Line
Count
Source
224
1.70M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkStrike>::sk_sp()
Line
Count
Source
224
5.71k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrThreadSafeCache::Trampoline>::sk_sp()
Line
Count
Source
224
22.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrCpuBuffer>::sk_sp()
Line
Count
Source
224
95.7k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrBuffer>::sk_sp()
Line
Count
Source
224
107k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrThreadSafePipelineBuilder>::sk_sp()
Line
Count
Source
224
4.32k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrAttachment>::sk_sp()
Line
Count
Source
224
55.1k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::sk_sp()
Unexecuted instantiation: sk_sp<SkRefCnt>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::sk_sp()
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::sk_sp()
sk_sp<SkSVGNode>::sk_sp()
Line
Count
Source
224
3.38k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp()
sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::sk_sp()
Line
Count
Source
224
9.06k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::PropertyObserver>::sk_sp()
Line
Count
Source
224
9.92k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::Logger>::sk_sp()
Line
Count
Source
224
9.92k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::MarkerObserver>::sk_sp()
Line
Count
Source
224
9.92k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::PrecompInterceptor>::sk_sp()
Line
Count
Source
224
9.92k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::ExpressionManager>::sk_sp()
Line
Count
Source
224
9.92k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::SlotManager>::sk_sp()
Line
Count
Source
224
9.92k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkUnicode>::sk_sp()
Line
Count
Source
224
9.06k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::RenderNode>::sk_sp()
Line
Count
Source
224
1.09M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::internal::KeyframeAnimator>::sk_sp()
Line
Count
Source
224
345k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::Group>::sk_sp()
Line
Count
Source
224
1.20k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::sk_sp()
Unexecuted instantiation: sk_sp<sksg::Matrix<SkM44> >::sk_sp()
Unexecuted instantiation: sk_sp<sksg::Color>::sk_sp()
sk_sp<sksg::BlurImageFilter>::sk_sp()
Line
Count
Source
224
16.9k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::sk_sp()
sk_sp<sksg::Transform>::sk_sp()
Line
Count
Source
224
1.68M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::GeometryNode>::sk_sp()
Line
Count
Source
224
8.64k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::Path>::sk_sp()
Line
Count
Source
224
165k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::ModeColorFilter>::sk_sp()
Line
Count
Source
224
585
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::sk_sp()
sk_sp<sksg::ExternalImageFilter>::sk_sp()
Line
Count
Source
224
74.9k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::Gradient>::sk_sp()
Line
Count
Source
224
1.10k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::ExternalColorFilter>::sk_sp()
Line
Count
Source
224
3.92k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::sk_sp()
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::sk_sp()
Line
Count
Source
224
16.1k
    constexpr sk_sp() : fPtr(nullptr) {}
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::sk_sp()
Line
Count
Source
224
1.80k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::internal::SkSLShaderNode>::sk_sp()
Line
Count
Source
224
464
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkRuntimeEffect>::sk_sp()
Line
Count
Source
224
697
    constexpr sk_sp() : fPtr(nullptr) {}
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::sk_sp()
Line
Count
Source
224
5.02k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::GradientColorFilter>::sk_sp()
Line
Count
Source
224
6.88k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::OpacityEffect>::sk_sp()
Unexecuted instantiation: sk_sp<sksg::Matrix<SkMatrix> >::sk_sp()
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::sk_sp()
Line
Count
Source
224
146k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp()
sk_sp<sksg::TrimEffect>::sk_sp()
Line
Count
Source
224
3.35M
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::sk_sp()
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::sk_sp()
sk_sp<sksg::RRect>::sk_sp()
Line
Count
Source
224
271k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::PaintNode>::sk_sp()
Line
Count
Source
224
179k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::DashEffect>::sk_sp()
Line
Count
Source
224
54.9k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::OffsetEffect>::sk_sp()
Line
Count
Source
224
267k
    constexpr sk_sp() : fPtr(nullptr) {}
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::sk_sp()
Line
Count
Source
224
267k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::sk_sp()
sk_sp<sksg::RoundEffect>::sk_sp()
Line
Count
Source
224
1.30M
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::sk_sp()
225
93.2M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkShader>::sk_sp(decltype(nullptr))
Line
Count
Source
225
703k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkColorFilter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
949k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkPathEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
3.17M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkMaskFilter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
378k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkTypeface>::sk_sp(decltype(nullptr))
Line
Count
Source
225
37.6M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkImageFilter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
644k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkColorSpace>::sk_sp(decltype(nullptr))
Line
Count
Source
225
4.93M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkSurface>::sk_sp(decltype(nullptr))
Line
Count
Source
225
145
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::sk_sp(decltype(nullptr))
sk_sp<SkImage>::sk_sp(decltype(nullptr))
Line
Count
Source
225
162k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::sk_sp(decltype(nullptr))
sk_sp<SkData>::sk_sp(decltype(nullptr))
Line
Count
Source
225
248k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrDirectContext>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::sk_sp(decltype(nullptr))
sk_sp<SkPicture>::sk_sp(decltype(nullptr))
Line
Count
Source
225
23.8k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkDrawable>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.98k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkFontStyleSet>::sk_sp(decltype(nullptr))
Line
Count
Source
225
147
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkPixelRef>::sk_sp(decltype(nullptr))
Line
Count
Source
225
6.74k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkBlender>::sk_sp(decltype(nullptr))
Line
Count
Source
225
774k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkDevice>::sk_sp(decltype(nullptr))
Line
Count
Source
225
158k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkSpecialImage>::sk_sp(decltype(nullptr))
Line
Count
Source
225
424k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sktext::gpu::Slug>::sk_sp(decltype(nullptr))
Line
Count
Source
225
31
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::sk_sp(decltype(nullptr))
sk_sp<SkFlattenable>::sk_sp(decltype(nullptr))
Line
Count
Source
225
33.6k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkFontMgr>::sk_sp(decltype(nullptr))
Line
Count
Source
225
37.7M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkBBoxHierarchy>::sk_sp(decltype(nullptr))
Line
Count
Source
225
127k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkRuntimeEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
16.6k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkSL::DebugTrace>::sk_sp(decltype(nullptr))
sk_sp<SkSL::DebugTracePriv>::sk_sp(decltype(nullptr))
Line
Count
Source
225
43.0k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkStrike>::sk_sp(decltype(nullptr))
Line
Count
Source
225
19.0k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkTextBlob>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.17k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkVertices>::sk_sp(decltype(nullptr))
Line
Count
Source
225
7.53k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkFactorySet>::sk_sp(decltype(nullptr))
Line
Count
Source
225
111k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkRefCntSet>::sk_sp(decltype(nullptr))
Line
Count
Source
225
111k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkMipmap>::sk_sp(decltype(nullptr))
sk_sp<SharedGenerator>::sk_sp(decltype(nullptr))
Line
Count
Source
225
63.6k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkCachedData>::sk_sp(decltype(nullptr))
sk_sp<SkImage_Lazy>::sk_sp(decltype(nullptr))
Line
Count
Source
225
63.6k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper>::sk_sp(decltype(nullptr))
sk_sp<SkColorPalette>::sk_sp(decltype(nullptr))
Line
Count
Source
225
3.18k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::sk_sp(decltype(nullptr))
sk_sp<GrColorSpaceXform>::sk_sp(decltype(nullptr))
Line
Count
Source
225
833k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::sk_sp(decltype(nullptr))
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::sk_sp(decltype(nullptr))
Line
Count
Source
225
4.32k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrRenderTask>::sk_sp(decltype(nullptr))
sk_sp<GrTexture>::sk_sp(decltype(nullptr))
Line
Count
Source
225
127k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrRenderTarget>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrGpuBuffer>::sk_sp(decltype(nullptr))
sk_sp<GrBuffer const>::sk_sp(decltype(nullptr))
Line
Count
Source
225
304k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<GrTextureProxy>::sk_sp(decltype(nullptr))
Line
Count
Source
225
212k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrSurfaceProxy>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::sk_sp(decltype(nullptr))
sk_sp<GrArenas>::sk_sp(decltype(nullptr))
Line
Count
Source
225
161k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrSurface>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrGpuResource>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrGpuBuffer const>::sk_sp(decltype(nullptr))
sk_sp<GrAttachment>::sk_sp(decltype(nullptr))
Line
Count
Source
225
27.5k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrThreadSafeCache::Trampoline>::sk_sp(decltype(nullptr))
sk_sp<GrXferProcessor const>::sk_sp(decltype(nullptr))
Line
Count
Source
225
83.7k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkImage_LazyTexture>::sk_sp(decltype(nullptr))
sk_sp<GrThreadSafePipelineBuilder>::sk_sp(decltype(nullptr))
Line
Count
Source
225
4.32k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<skgpu::ganesh::AtlasPathRenderer>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.85k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrVkImage>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkImageView const>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkPipeline>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkPipeline const>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkTexture>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkTextureRenderTarget>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToBufferTask>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToTextureTask>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::UploadTask>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkPDFDocument>::sk_sp(decltype(nullptr))
sk_sp<sktext::gpu::TextStrike>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.68k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sktext::gpu::SlugImpl>::sk_sp(decltype(nullptr))
Line
Count
Source
225
171
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sktext::gpu::TextBlob>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.59k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::sk_sp(decltype(nullptr))
sk_sp<SkBitmapDevice>::sk_sp(decltype(nullptr))
Line
Count
Source
225
5.56k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkColorTable>::sk_sp(decltype(nullptr))
Line
Count
Source
225
7
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkMeshSpecification>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkImage_Picture>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_NameTable>::sk_sp(decltype(nullptr))
sk_sp<skgpu::ganesh::Device>::sk_sp(decltype(nullptr))
Line
Count
Source
225
2.96k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrRecordingContext>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkBuffer>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::RenderPassTask>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::sk_sp(decltype(nullptr))
sk_sp<SkContourMeasure>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.52M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::sk_sp(decltype(nullptr))
sk_sp<SkSVGDOM>::sk_sp(decltype(nullptr))
Line
Count
Source
225
9
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkSVGNode>::sk_sp(decltype(nullptr))
Line
Count
Source
225
4.26k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skresources::ExternalTrackAsset>::sk_sp(decltype(nullptr))
sk_sp<SkSVGColor::RefCntVars>::sk_sp(decltype(nullptr))
Line
Count
Source
225
41.2k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkUnicode>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp(decltype(nullptr))
sk_sp<SkAnimatedImage>::sk_sp(decltype(nullptr))
Line
Count
Source
225
3.94k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::RenderNode>::sk_sp(decltype(nullptr))
Line
Count
Source
225
388k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<skottie::Animation>::sk_sp(decltype(nullptr))
Line
Count
Source
225
862
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::OpacityEffect>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skresources::ImageAsset const>::sk_sp(decltype(nullptr))
sk_sp<skottie::internal::KeyframeAnimator>::sk_sp(decltype(nullptr))
Line
Count
Source
225
65.2k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::TransformEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
22.8k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<skottie::internal::TextAdapter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.20k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::Draw>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skresources::MultiFrameImageAsset>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skresources::FileResourceProvider>::sk_sp(decltype(nullptr))
sk_sp<sksg::Transform>::sk_sp(decltype(nullptr))
Line
Count
Source
225
484k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::ClipEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
37.8k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::MaskEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
24.3k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skottie::internal::SceneGraphRevalidator>::sk_sp(decltype(nullptr))
sk_sp<sksg::Shader>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.10k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::GeometryTransform>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::TrimEffect>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::sk_sp(decltype(nullptr))
sk_sp<SkData const>::sk_sp(decltype(nullptr))
Line
Count
Source
225
232
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::sk_sp(decltype(nullptr))
sk_sp<skottie::internal::AnimatablePropertyContainer>::sk_sp(decltype(nullptr))
Line
Count
Source
225
159k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::DashEffect>::sk_sp(decltype(nullptr))
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
9.78k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::PaintNode>::sk_sp(decltype(nullptr))
Line
Count
Source
225
9.78k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::OffsetEffect>::sk_sp(decltype(nullptr))
sk_sp<sksg::GeometryNode>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.28k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::RoundEffect>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::ExternalColorFilter>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::ModeColorFilter>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::GradientColorFilter>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::ShaderPaint>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<sksg::ShaderEffect>::sk_sp(decltype(nullptr))
sk_sp<sksg::BlenderEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
6.18k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::LayerEffect>::sk_sp(decltype(nullptr))
226
227
    /**
228
     *  Shares the underlying object by calling ref(), so that both the argument and the newly
229
     *  created sk_sp both have a reference to it.
230
     */
231
31.5M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkImageFilter>::sk_sp(sk_sp<SkImageFilter> const&)
Line
Count
Source
231
1.38M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::sk_sp(sk_sp<sk_gpu_test::ManagedGraphiteTexture> const&)
sk_sp<SkData>::sk_sp(sk_sp<SkData> const&)
Line
Count
Source
231
350k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkData const>::sk_sp(sk_sp<SkData const> const&)
Line
Count
Source
231
117k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrSurfaceProxy>::sk_sp(sk_sp<GrSurfaceProxy> const&)
Line
Count
Source
231
1.48M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::sk_sp(sk_sp<SkStrikeClient::DiscardableHandleManager> const&)
sk_sp<SkImage>::sk_sp(sk_sp<SkImage> const&)
Line
Count
Source
231
362k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkColorSpace>::sk_sp(sk_sp<SkColorSpace> const&)
Line
Count
Source
231
6.48M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::sk_sp(sk_sp<skgpu::VulkanMemoryAllocator> const&)
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::sk_sp(sk_sp<PromiseImageCallbackContext> const&)
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::sk_sp(sk_sp<GrPromiseImageTexture> const&)
Unexecuted instantiation: sk_sp<GrContextThreadSafeProxy>::sk_sp(sk_sp<GrContextThreadSafeProxy> const&)
Unexecuted instantiation: sk_sp<SkSurface>::sk_sp(sk_sp<SkSurface> const&)
sk_sp<SkRuntimeEffect>::sk_sp(sk_sp<SkRuntimeEffect> const&)
Line
Count
Source
231
26.1k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkShader>::sk_sp(sk_sp<SkShader> const&)
Line
Count
Source
231
2.65M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkTypeface>::sk_sp(sk_sp<SkTypeface> const&)
Line
Count
Source
231
585k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkFontMgr>::sk_sp(sk_sp<SkFontMgr> const&)
Line
Count
Source
231
343k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkRefCntSet>::sk_sp(sk_sp<SkRefCntSet> const&)
sk_sp<SkPixelRef>::sk_sp(sk_sp<SkPixelRef> const&)
Line
Count
Source
231
928k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkMipmap>::sk_sp(sk_sp<SkMipmap> const&)
Line
Count
Source
231
803k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<skif::Backend>::sk_sp(sk_sp<skif::Backend> const&)
Line
Count
Source
231
207k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkColorFilter>::sk_sp(sk_sp<SkColorFilter> const&)
Line
Count
Source
231
2.62M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkSpecialImage>::sk_sp(sk_sp<SkSpecialImage> const&)
Line
Count
Source
231
1.16M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkImage const>::sk_sp(sk_sp<SkImage const> const&)
sk_sp<SkImageFilterCache>::sk_sp(sk_sp<SkImageFilterCache> const&)
Line
Count
Source
231
538k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkPathEffect>::sk_sp(sk_sp<SkPathEffect> const&)
Line
Count
Source
231
1.58M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkMaskFilter>::sk_sp(sk_sp<SkMaskFilter> const&)
Line
Count
Source
231
1.21M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkBlender>::sk_sp(sk_sp<SkBlender> const&)
Line
Count
Source
231
1.68M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkDrawable>::sk_sp(sk_sp<SkDrawable> const&)
Unexecuted instantiation: sk_sp<SkTextBlob const>::sk_sp(sk_sp<SkTextBlob const> const&)
Unexecuted instantiation: sk_sp<SkVertices const>::sk_sp(sk_sp<SkVertices const> const&)
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::sk_sp(sk_sp<sktext::gpu::Slug const> const&)
Unexecuted instantiation: sk_sp<SkPicture const>::sk_sp(sk_sp<SkPicture const> const&)
Unexecuted instantiation: sk_sp<SkRecord>::sk_sp(sk_sp<SkRecord> const&)
Unexecuted instantiation: sk_sp<SkBBoxHierarchy>::sk_sp(sk_sp<SkBBoxHierarchy> const&)
sk_sp<SkFlattenable>::sk_sp(sk_sp<SkFlattenable> const&)
Line
Count
Source
231
64.6k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::sk_sp(sk_sp<SkBlockMemoryRefCnt> const&)
sk_sp<SkStrike>::sk_sp(sk_sp<SkStrike> const&)
Line
Count
Source
231
19.0k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkString::Rec>::sk_sp(sk_sp<SkString::Rec> const&)
Line
Count
Source
231
118k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SharedGenerator>::sk_sp(sk_sp<SharedGenerator> const&)
sk_sp<SkPicture>::sk_sp(sk_sp<SkPicture> const&)
Line
Count
Source
231
10.6k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkSL::DebugTracePriv>::sk_sp(sk_sp<SkSL::DebugTracePriv> const&)
Unexecuted instantiation: sk_sp<SkVertices>::sk_sp(sk_sp<SkVertices> const&)
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::sk_sp(sk_sp<(anonymous namespace)::CachedTessellations> const&)
sk_sp<SkColorTable>::sk_sp(sk_sp<SkColorTable> const&)
Line
Count
Source
231
15.2k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrColorSpaceXform>::sk_sp(sk_sp<GrColorSpaceXform> const&)
Line
Count
Source
231
299k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrCaps const>::sk_sp(sk_sp<GrCaps const> const&)
Line
Count
Source
231
8.65k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::sk_sp(sk_sp<GrDeferredDisplayList const> const&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::sk_sp(sk_sp<GrDeferredDisplayList::LazyProxyData> const&)
sk_sp<skgpu::Plot>::sk_sp(sk_sp<skgpu::Plot> const&)
Line
Count
Source
231
390
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrBufferAllocPool::CpuBufferCache>::sk_sp(sk_sp<GrBufferAllocPool::CpuBufferCache> const&)
Line
Count
Source
231
64.1k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrRenderTask>::sk_sp(sk_sp<GrRenderTask> const&)
Line
Count
Source
231
74.1k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrBuffer const>::sk_sp(sk_sp<GrBuffer const> const&)
Line
Count
Source
231
211k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrSurface>::sk_sp(sk_sp<GrSurface> const&)
Line
Count
Source
231
796
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::sk_sp(sk_sp<GrSurface::RefCntedReleaseProc> const&)
sk_sp<GrThreadSafeCache::VertexData>::sk_sp(sk_sp<GrThreadSafeCache::VertexData> const&)
Line
Count
Source
231
3.90k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrThreadSafeCache::Trampoline>::sk_sp(sk_sp<GrThreadSafeCache::Trampoline> const&)
Line
Count
Source
231
1.52k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrGpuBuffer>::sk_sp(sk_sp<GrGpuBuffer> const&)
Line
Count
Source
231
3.56k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::sk_sp(sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener> const&)
Line
Count
Source
231
94.3k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrArenas>::sk_sp(sk_sp<GrArenas> const&)
Line
Count
Source
231
197k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<GrImageContext>::sk_sp(sk_sp<GrImageContext> const&)
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::sk_sp(sk_sp<skgpu::RefCntedCallback> const&)
sk_sp<GrGpuBuffer const>::sk_sp(sk_sp<GrGpuBuffer const> const&)
Line
Count
Source
231
33.9k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkMeshSpecification>::sk_sp(sk_sp<SkMeshSpecification> const&)
Line
Count
Source
231
10.9k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::sk_sp(sk_sp<skgpu::MutableTextureState> const&)
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::sk_sp(sk_sp<skgpu::VulkanInterface const> const&)
Unexecuted instantiation: sk_sp<GrVkBuffer>::sk_sp(sk_sp<GrVkBuffer> const&)
Unexecuted instantiation: sk_sp<GrVkPipeline const>::sk_sp(sk_sp<GrVkPipeline const> const&)
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::sk_sp(sk_sp<GrVkFramebuffer> const&)
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::sk_sp(sk_sp<GrVkFramebuffer const> const&)
Unexecuted instantiation: sk_sp<GrVkImage>::sk_sp(sk_sp<GrVkImage> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::sk_sp(sk_sp<skgpu::graphite::SharedContext> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::sk_sp(sk_sp<skgpu::graphite::Buffer> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::sk_sp(sk_sp<skgpu::graphite::GraphicsPipeline> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::sk_sp(sk_sp<skgpu::graphite::ComputePipeline> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::sk_sp(sk_sp<skgpu::graphite::TextureProxy> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::sk_sp(sk_sp<skgpu::graphite::ImageProvider> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp(sk_sp<skgpu::graphite::Resource> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::sk_sp(sk_sp<skgpu::graphite::Texture> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::sk_sp(sk_sp<skgpu::graphite::Device> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::sk_sp(sk_sp<skgpu::graphite::Image> const&)
Unexecuted instantiation: sk_sp<SkPDFStrike>::sk_sp(sk_sp<SkPDFStrike> const&)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::sk_sp(sk_sp<(anonymous namespace)::RemoteStrike> const&)
sk_sp<sktext::gpu::TextStrike>::sk_sp(sk_sp<sktext::gpu::TextStrike> const&)
Line
Count
Source
231
1.14k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sktext::gpu::TextBlob>::sk_sp(sk_sp<sktext::gpu::TextBlob> const&)
Line
Count
Source
231
2.06k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::sk_sp(sk_sp<SkMesh::VertexBuffer> const&)
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::sk_sp(sk_sp<SkMesh::IndexBuffer> const&)
sk_sp<GrRecordingContext>::sk_sp(sk_sp<GrRecordingContext> const&)
Line
Count
Source
231
3.13k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<GrTexture>::sk_sp(sk_sp<GrTexture> const&)
sk_sp<GrCpuBuffer>::sk_sp(sk_sp<GrCpuBuffer> const&)
Line
Count
Source
231
5.59k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkColorFilterBase>::sk_sp(sk_sp<SkColorFilterBase> const&)
Line
Count
Source
231
9.45k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkCapabilities>::sk_sp(sk_sp<SkCapabilities> const&)
Unexecuted instantiation: sk_sp<SkRefCnt>::sk_sp(sk_sp<SkRefCnt> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp(sk_sp<skgpu::graphite::Task> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::sk_sp(sk_sp<skgpu::graphite::VulkanDescriptorSet> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::sk_sp(sk_sp<skgpu::graphite::VulkanGraphicsPipeline> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::sk_sp(sk_sp<skgpu::graphite::VulkanRenderPass> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::sk_sp(sk_sp<skgpu::graphite::VulkanYcbcrConversion> const&)
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::sk_sp(sk_sp<SkRuntimeEffect const> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::sk_sp(sk_sp<skgpu::graphite::VulkanDescriptorPool> const&)
sk_sp<SkSVGNode>::sk_sp(sk_sp<SkSVGNode> const&)
Line
Count
Source
231
1.06k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skresources::ResourceProvider>::sk_sp(sk_sp<skresources::ResourceProvider> const&)
sk_sp<SkShapers::Factory>::sk_sp(sk_sp<SkShapers::Factory> const&)
Line
Count
Source
231
1.25k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkSVGColor::RefCntVars>::sk_sp(sk_sp<SkSVGColor::RefCntVars> const&)
Line
Count
Source
231
8.33k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkUnicode>::sk_sp(sk_sp<SkUnicode> const&)
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::sk_sp(sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef> const&)
Unexecuted instantiation: sk_sp<skia::textlayout::FontCollection>::sk_sp(sk_sp<skia::textlayout::FontCollection> const&)
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::sk_sp(sk_sp<skia::textlayout::TypefaceFontStyleSet> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileColorFilter> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp(sk_sp<skgpu::graphite::PrecompileBlender> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp(sk_sp<skgpu::graphite::PrecompileShader> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileImageFilter> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileMaskFilter> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp(sk_sp<skgpu::graphite::PrecompileBase> const&)
sk_sp<skottie::internal::SceneGraphRevalidator>::sk_sp(sk_sp<skottie::internal::SceneGraphRevalidator> const&)
Line
Count
Source
231
9.06k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::RenderNode>::sk_sp(sk_sp<sksg::RenderNode> const&)
Line
Count
Source
231
567k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Color>::sk_sp(sk_sp<sksg::Color> const&)
Line
Count
Source
231
38.9k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<sksg::OpacityEffect>::sk_sp(sk_sp<sksg::OpacityEffect> const&)
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>::sk_sp(sk_sp<skottie::internal::TextAdapter> const&)
Unexecuted instantiation: sk_sp<skottie::internal::TransformAdapter2D>::sk_sp(sk_sp<skottie::internal::TransformAdapter2D> const&)
sk_sp<skottie::ExpressionManager>::sk_sp(sk_sp<skottie::ExpressionManager> const&)
Line
Count
Source
231
5
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skottie::PropertyObserver>::sk_sp(sk_sp<skottie::PropertyObserver> const&)
sk_sp<skottie::Logger>::sk_sp(sk_sp<skottie::Logger> const&)
Line
Count
Source
231
1.20k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skottie::MarkerObserver>::sk_sp(sk_sp<skottie::MarkerObserver> const&)
Unexecuted instantiation: sk_sp<skottie::PrecompInterceptor>::sk_sp(sk_sp<skottie::PrecompInterceptor> const&)
Unexecuted instantiation: sk_sp<skottie::SlotManager>::sk_sp(sk_sp<skottie::SlotManager> const&)
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::sk_sp(sk_sp<skottie::GlyphDecorator> const&)
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::sk_sp(sk_sp<skresources::ImageAsset> const&)
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::sk_sp(sk_sp<skottie::SlotManager::ImageAssetProxy> const&)
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<float> >::sk_sp(sk_sp<skottie::ExpressionEvaluator<float> > const&)
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >::sk_sp(sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > > const&)
sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::sk_sp(sk_sp<skottie::internal::CustomFont::GlyphCompMapper> const&)
Line
Count
Source
231
1.20k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<sksg::Matrix<SkM44> >::sk_sp(sk_sp<sksg::Matrix<SkM44> > const&)
sk_sp<sksg::Transform>::sk_sp(sk_sp<sksg::Transform> const&)
Line
Count
Source
231
1.04M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp(sk_sp<skottie::internal::Animator> const&)
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter> const&)
Line
Count
Source
231
25.1k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::PaintNode>::sk_sp(sk_sp<sksg::PaintNode> const&)
Line
Count
Source
231
8.26k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Path>::sk_sp(sk_sp<sksg::Path> const&)
Line
Count
Source
231
16.5k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::sk_sp(sk_sp<skottie::internal::MotionBlurEffect> const&)
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<SkString> >::sk_sp(sk_sp<skottie::ExpressionEvaluator<SkString> > const&)
Unexecuted instantiation: sk_sp<skottie::internal::SkSLShaderNode>::sk_sp(sk_sp<skottie::internal::SkSLShaderNode> const&)
Unexecuted instantiation: sk_sp<sksg::Image>::sk_sp(sk_sp<sksg::Image> const&)
Unexecuted instantiation: sk_sp<sksg::Matrix<SkMatrix> >::sk_sp(sk_sp<sksg::Matrix<SkMatrix> > const&)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>::sk_sp(sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter> const&)
sk_sp<sksg::GeometryNode>::sk_sp(sk_sp<sksg::GeometryNode> const&)
Line
Count
Source
231
4.02M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::BulgeNode> const&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::sk_sp(sk_sp<GrDeferredDisplayList> const&)
232
    template <typename U,
233
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
234
15.8M
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrSurfaceProxy>::sk_sp<GrTextureProxy, void>(sk_sp<GrTextureProxy> const&)
Line
Count
Source
234
130
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkRefCnt>::sk_sp<sktext::gpu::TextBlob, void>(sk_sp<sktext::gpu::TextBlob> const&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::sk_sp<GrDeferredDisplayList, void>(sk_sp<GrDeferredDisplayList> const&)
sk_sp<SkImage const>::sk_sp<SkImage, void>(sk_sp<SkImage> const&)
Line
Count
Source
234
2.18k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
TestFontMgr.cpp:sk_sp<SkFontStyleSet>::sk_sp<(anonymous namespace)::FontStyleSet, void>(sk_sp<(anonymous namespace)::FontStyleSet> const&)
Line
Count
Source
234
6.91k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkData const>::sk_sp<SkData, void>(sk_sp<SkData> const&)
Line
Count
Source
234
46.4k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkColorFilter>::sk_sp<SkColorFilterBase, void>(sk_sp<SkColorFilterBase> const&)
Line
Count
Source
234
30
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkPicture const>::sk_sp<SkPicture, void>(sk_sp<SkPicture> const&)
Unexecuted instantiation: sk_sp<GrSurfaceProxy>::sk_sp<GrRenderTargetProxy, void>(sk_sp<GrRenderTargetProxy> const&)
sk_sp<GrRenderTask>::sk_sp<skgpu::ganesh::OpsTask, void>(sk_sp<skgpu::ganesh::OpsTask> const&)
Line
Count
Source
234
195k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<GrRenderTask>::sk_sp<GrWaitRenderTask, void>(sk_sp<GrWaitRenderTask> const&)
Unexecuted instantiation: sk_sp<GrImageContext>::sk_sp<GrRecordingContext, void>(sk_sp<GrRecordingContext> const&)
Unexecuted instantiation: sk_sp<GrSurface>::sk_sp<GrTexture, void>(sk_sp<GrTexture> const&)
Unexecuted instantiation: sk_sp<GrRenderTask>::sk_sp<skgpu::ganesh::AtlasRenderTask, void>(sk_sp<skgpu::ganesh::AtlasRenderTask> const&)
Unexecuted instantiation: sk_sp<GrBuffer const>::sk_sp<GrGpuBuffer const, void>(sk_sp<GrGpuBuffer const> const&)
Unexecuted instantiation: sk_sp<GrGpuBuffer const>::sk_sp<GrGpuBuffer, void>(sk_sp<GrGpuBuffer> const&)
sk_sp<SkDevice>::sk_sp<skgpu::ganesh::Device, void>(sk_sp<skgpu::ganesh::Device> const&)
Line
Count
Source
234
4.40k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<GrThreadSafePipelineBuilder>::sk_sp<GrVkResourceProvider::PipelineStateCache, void>(sk_sp<GrVkResourceProvider::PipelineStateCache> const&)
Unexecuted instantiation: sk_sp<GrCaps const>::sk_sp<GrVkCaps, void>(sk_sp<GrVkCaps> const&)
Unexecuted instantiation: sk_sp<GrSurface const>::sk_sp<GrVkTexture, void>(sk_sp<GrVkTexture> const&)
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::sk_sp<GrVkFramebuffer, void>(sk_sp<GrVkFramebuffer> const&)
Unexecuted instantiation: sk_sp<SkSurface>::sk_sp<skgpu::graphite::Surface, void>(sk_sp<skgpu::graphite::Surface> const&)
Unexecuted instantiation: sk_sp<SkDevice>::sk_sp<skgpu::graphite::Device, void>(sk_sp<skgpu::graphite::Device> const&)
Unexecuted instantiation: sk_sp<SkDevice>::sk_sp<SkPDFDevice, void>(sk_sp<SkPDFDevice> const&)
sk_sp<SkFontStyleSet>::sk_sp<SkFontStyleSet_Custom, void>(sk_sp<SkFontStyleSet_Custom> const&)
Line
Count
Source
234
1
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkTypeface>::sk_sp<SkTypefaceProxy, void>(sk_sp<SkTypefaceProxy> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::GraphicsPipeline, void>(sk_sp<skgpu::graphite::GraphicsPipeline> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::Sampler, void>(sk_sp<skgpu::graphite::Sampler> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::ComputePipeline, void>(sk_sp<skgpu::graphite::ComputePipeline> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::VulkanRenderPass, void>(sk_sp<skgpu::graphite::VulkanRenderPass> const&)
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::sk_sp<SkRuntimeEffect, void>(sk_sp<SkRuntimeEffect> const&)
Unexecuted instantiation: FuzzSkParagraph.cpp:sk_sp<skia::textlayout::FontCollection>::sk_sp<(anonymous namespace)::ResourceFontCollection, void>(sk_sp<(anonymous namespace)::ResourceFontCollection> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp<skgpu::graphite::PrecompileColorFilter, void>(sk_sp<skgpu::graphite::PrecompileColorFilter> const&)
sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::OpacityAdapter, void>(sk_sp<skottie::internal::OpacityAdapter> const&)
Line
Count
Source
234
14.9k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::RenderNode>::sk_sp<sksg::OpacityEffect, void>(sk_sp<sksg::OpacityEffect> const&)
Line
Count
Source
234
31.0k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skresources::ImageAsset const>::sk_sp<skresources::ImageAsset, void>(sk_sp<skresources::ImageAsset> const&)
Unexecuted instantiation: TextAdapter.cpp:sk_sp<sksg::GeometryNode>::sk_sp<skottie::internal::(anonymous namespace)::GlyphTextNode, void>(sk_sp<skottie::internal::(anonymous namespace)::GlyphTextNode> const&)
sk_sp<sksg::PaintNode>::sk_sp<sksg::Color, void>(sk_sp<sksg::Color> const&)
Line
Count
Source
234
159k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Transform>::sk_sp<sksg::Matrix<SkM44>, void>(sk_sp<sksg::Matrix<SkM44> > const&)
Line
Count
Source
234
8.15k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::ImageFilter>::sk_sp<sksg::BlurImageFilter, void>(sk_sp<sksg::BlurImageFilter> const&)
Line
Count
Source
234
9.11k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::TransformAdapter2D, void>(sk_sp<skottie::internal::TransformAdapter2D> const&)
Line
Count
Source
234
16.6k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Transform>::sk_sp<sksg::Matrix<SkMatrix>, void>(sk_sp<sksg::Matrix<SkMatrix> > const&)
Line
Count
Source
234
76.0k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::TransformAdapter3D, void>(sk_sp<skottie::internal::TransformAdapter3D> const&)
Line
Count
Source
234
1.30k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Shader>::sk_sp<sksg::Gradient, void>(sk_sp<sksg::Gradient> const&)
Line
Count
Source
234
21.3k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::RenderNode>::sk_sp<sksg::ShaderEffect, void>(sk_sp<sksg::ShaderEffect> const&)
Line
Count
Source
234
1.10k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Node>::sk_sp<sksg::RenderNode, void>(sk_sp<sksg::RenderNode> const&)
Line
Count
Source
234
1.22M
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<skottie::internal::AnimatablePropertyContainer>::sk_sp<skottie::internal::TransformAdapter2D, void>(sk_sp<skottie::internal::TransformAdapter2D> const&)
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::CameraAdaper, void>(sk_sp<skottie::internal::CameraAdaper> const&)
sk_sp<sksg::ImageFilter>::sk_sp<sksg::DropShadowImageFilter, void>(sk_sp<sksg::DropShadowImageFilter> const&)
Line
Count
Source
234
12.3k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
Gradient.cpp:sk_sp<skottie::internal::AnimatablePropertyContainer>::sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter> const&)
Line
Count
Source
234
20.2k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Node>::sk_sp<sksg::GeometryNode, void>(sk_sp<sksg::GeometryNode> const&)
Line
Count
Source
234
13.2M
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Node>::sk_sp<sksg::Color, void>(sk_sp<sksg::Color> const&)
Line
Count
Source
234
39.5k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Node>::sk_sp<sksg::PaintNode, void>(sk_sp<sksg::PaintNode> const&)
Line
Count
Source
234
398k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Node>::sk_sp<sksg::Transform, void>(sk_sp<sksg::Transform> const&)
Line
Count
Source
234
172k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Node>::sk_sp<sksg::Shader, void>(sk_sp<sksg::Shader> const&)
Line
Count
Source
234
42.7k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<sksg::Node>::sk_sp<sksg::ImageFilter, void>(sk_sp<sksg::ImageFilter> const&)
Line
Count
Source
234
176k
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
235
236
    /**
237
     *  Move the underlying object from the argument to the newly created sk_sp. Afterwards only
238
     *  the new sk_sp will have a reference to the object, and the argument will point to null.
239
     *  No call to ref() or unref() will be made.
240
     */
241
100M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp(sk_sp<SkColorFilter>&&)
Line
Count
Source
241
1.10M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp(sk_sp<SkShader>&&)
Line
Count
Source
241
1.02M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPathEffect>::sk_sp(sk_sp<SkPathEffect>&&)
Line
Count
Source
241
449k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkImageFilter>::sk_sp(sk_sp<SkImageFilter>&&)
Line
Count
Source
241
1.75M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkImage>::sk_sp(sk_sp<SkImage>&&)
Line
Count
Source
241
313k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture>::sk_sp(sk_sp<SkPicture>&&)
Line
Count
Source
241
46.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkFlattenable>::sk_sp(sk_sp<SkFlattenable>&&)
sk_sp<SkColorSpace>::sk_sp(sk_sp<SkColorSpace>&&)
Line
Count
Source
241
19.7M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::sk_sp(sk_sp<sk_gpu_test::ManagedBackendTexture>&&)
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::sk_sp(sk_sp<sk_gpu_test::ManagedGraphiteTexture>&&)
Unexecuted instantiation: sk_sp<SkSurface>::sk_sp(sk_sp<SkSurface>&&)
sk_sp<GrSurfaceProxy>::sk_sp(sk_sp<GrSurfaceProxy>&&)
Line
Count
Source
241
6.28M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkData>::sk_sp(sk_sp<SkData>&&)
Line
Count
Source
241
2.65M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrContextThreadSafeProxy>::sk_sp(sk_sp<GrContextThreadSafeProxy>&&)
Line
Count
Source
241
17.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::sk_sp(sk_sp<PromiseImageCallbackContext>&&)
sk_sp<SkRuntimeEffect>::sk_sp(sk_sp<SkRuntimeEffect>&&)
Line
Count
Source
241
466k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkBlender>::sk_sp(sk_sp<SkBlender>&&)
Line
Count
Source
241
297k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkTextBlob>::sk_sp(sk_sp<SkTextBlob>&&)
sk_sp<SkVertices>::sk_sp(sk_sp<SkVertices>&&)
Line
Count
Source
241
132k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkTypeface>::sk_sp(sk_sp<SkTypeface>&&)
Line
Count
Source
241
1.11M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkRandomTypeface>::sk_sp(sk_sp<SkRandomTypeface>&&)
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::sk_sp(sk_sp<(anonymous namespace)::FontStyleSet>&&)
Line
Count
Source
241
990
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<TestSVGTypeface>::sk_sp(sk_sp<TestSVGTypeface>&&)
Line
Count
Source
241
1.12k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkTestFont>::sk_sp(sk_sp<SkTestFont>&&)
Line
Count
Source
241
336
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<TestTypeface>::sk_sp(sk_sp<TestTypeface>&&)
Line
Count
Source
241
12.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPixelRef>::sk_sp(sk_sp<SkPixelRef>&&)
Line
Count
Source
241
969k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkMipmap>::sk_sp(sk_sp<SkMipmap>&&)
Line
Count
Source
241
171k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkSpecialImage>::sk_sp(sk_sp<SkSpecialImage>&&)
Line
Count
Source
241
2.00M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skif::Backend>::sk_sp(sk_sp<skif::Backend>&&)
Line
Count
Source
241
42.5k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkDevice>::sk_sp(sk_sp<SkDevice>&&)
Line
Count
Source
241
460k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkImage const>::sk_sp(sk_sp<SkImage const>&&)
Line
Count
Source
241
169k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkFontStyleSet>::sk_sp(sk_sp<SkFontStyleSet>&&)
Line
Count
Source
241
7.42k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkDrawable>::sk_sp(sk_sp<SkDrawable>&&)
Line
Count
Source
241
6.15k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkImageFilterCache>::sk_sp(sk_sp<SkImageFilterCache>&&)
Line
Count
Source
241
21.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkMaskFilter>::sk_sp(sk_sp<SkMaskFilter>&&)
Line
Count
Source
241
196k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPathRef>::sk_sp(sk_sp<SkPathRef>&&)
Line
Count
Source
241
1.16M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkIDChangeListener>::sk_sp(sk_sp<SkIDChangeListener>&&)
Line
Count
Source
241
284k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture const>::sk_sp(sk_sp<SkPicture const>&&)
Line
Count
Source
241
77.6k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkTextBlob const>::sk_sp(sk_sp<SkTextBlob const>&&)
Line
Count
Source
241
228
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::sk_sp(sk_sp<sktext::gpu::Slug const>&&)
sk_sp<SkVertices const>::sk_sp(sk_sp<SkVertices const>&&)
Line
Count
Source
241
3.76k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkRecord>::sk_sp(sk_sp<SkRecord>&&)
Line
Count
Source
241
89.8k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkBBoxHierarchy>::sk_sp(sk_sp<SkBBoxHierarchy>&&)
Line
Count
Source
241
89.8k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkData const>::sk_sp(sk_sp<SkData const>&&)
Line
Count
Source
241
234k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkTMaskGamma<3, 3, 3> const>::sk_sp(sk_sp<SkTMaskGamma<3, 3, 3> const>&&)
Line
Count
Source
241
16.6k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::sk_sp(sk_sp<SkBlockMemoryRefCnt>&&)
sk_sp<SkStrike>::sk_sp(sk_sp<SkStrike>&&)
Line
Count
Source
241
86.9k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkString::Rec>::sk_sp(sk_sp<SkString::Rec>&&)
Line
Count
Source
241
82.7k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SharedGenerator>::sk_sp(sk_sp<SharedGenerator>&&)
Line
Count
Source
241
442k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkCachedData>::sk_sp(sk_sp<SkCachedData>&&)
sk_sp<SkSL::DebugTracePriv>::sk_sp(sk_sp<SkSL::DebugTracePriv>&&)
Line
Count
Source
241
43.0k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkUserTypeface>::sk_sp(sk_sp<SkUserTypeface>&&)
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::sk_sp(sk_sp<(anonymous namespace)::CachedTessellations>&&)
sk_sp<SkColorTable>::sk_sp(sk_sp<SkColorTable>&&)
Line
Count
Source
241
15.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrColorSpaceXform>::sk_sp(sk_sp<GrColorSpaceXform>&&)
Line
Count
Source
241
322k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::sk_sp(sk_sp<GrRenderTargetProxy>&&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::sk_sp(sk_sp<GrDeferredDisplayList::LazyProxyData>&&)
sk_sp<GrSurface>::sk_sp(sk_sp<GrSurface>&&)
Line
Count
Source
241
823k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skgpu::ganesh::Device>::sk_sp(sk_sp<skgpu::ganesh::Device>&&)
Line
Count
Source
241
8.80k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::sk_sp(sk_sp<skgpu::RefCntedCallback>&&)
sk_sp<GrDirectContext>::sk_sp(sk_sp<GrDirectContext>&&)
Line
Count
Source
241
4.32k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::sk_sp(sk_sp<GrDeferredDisplayList const>&&)
sk_sp<skgpu::Plot>::sk_sp(sk_sp<skgpu::Plot>&&)
Line
Count
Source
241
390
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrGpuBuffer>::sk_sp(sk_sp<GrGpuBuffer>&&)
Line
Count
Source
241
110k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrArenas>::sk_sp(sk_sp<GrArenas>&&)
Line
Count
Source
241
391k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrRenderTask>::sk_sp(sk_sp<GrRenderTask>&&)
Line
Count
Source
241
344k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrTexture>::sk_sp(sk_sp<GrTexture>&&)
Line
Count
Source
241
184k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrBuffer const>::sk_sp(sk_sp<GrBuffer const>&&)
Line
Count
Source
241
2.32M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrBufferAllocPool::CpuBufferCache>::sk_sp(sk_sp<GrBufferAllocPool::CpuBufferCache>&&)
Line
Count
Source
241
149k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrXferProcessor const>::sk_sp(sk_sp<GrXferProcessor const>&&)
Line
Count
Source
241
235k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrTextureProxy>::sk_sp(sk_sp<GrTextureProxy>&&)
Line
Count
Source
241
263k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrGpuResource>::sk_sp(sk_sp<GrGpuResource>&&)
sk_sp<GrAttachment>::sk_sp(sk_sp<GrAttachment>&&)
Line
Count
Source
241
554
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrThreadSafeCache::VertexData>::sk_sp(sk_sp<GrThreadSafeCache::VertexData>&&)
Line
Count
Source
241
6.34k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrThreadSafeCache::Trampoline>::sk_sp(sk_sp<GrThreadSafeCache::Trampoline>&&)
Line
Count
Source
241
762
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp(sk_sp<skgpu::ganesh::PathRenderer>&&)
Line
Count
Source
241
13.0k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkRefCnt>::sk_sp(sk_sp<SkRefCnt>&&)
Line
Count
Source
241
6.07k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrRecordingContext>::sk_sp(sk_sp<GrRecordingContext>&&)
Line
Count
Source
241
6.26k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrImageContext>::sk_sp(sk_sp<GrImageContext>&&)
Line
Count
Source
241
236k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>::sk_sp(sk_sp<skgpu::ganesh::AtlasRenderTask>&&)
sk_sp<SkMeshSpecification>::sk_sp(sk_sp<SkMeshSpecification>&&)
Line
Count
Source
241
21.9k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrGpuBuffer const>::sk_sp(sk_sp<GrGpuBuffer const>&&)
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::sk_sp(sk_sp<skgpu::MutableTextureState>&&)
Unexecuted instantiation: sk_sp<GrVkCaps>::sk_sp(sk_sp<GrVkCaps>&&)
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::sk_sp(sk_sp<skgpu::VulkanMemoryAllocator>&&)
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::sk_sp(sk_sp<skgpu::VulkanInterface const>&&)
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::sk_sp(sk_sp<GrVkFramebuffer>&&)
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::sk_sp(sk_sp<GrVkFramebuffer const>&&)
Unexecuted instantiation: sk_sp<GrVkImageView const>::sk_sp(sk_sp<GrVkImageView const>&&)
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::sk_sp(sk_sp<GrSurface::RefCntedReleaseProc>&&)
Unexecuted instantiation: sk_sp<GrVkPipeline const>::sk_sp(sk_sp<GrVkPipeline const>&&)
Unexecuted instantiation: sk_sp<GrManagedResource const>::sk_sp(sk_sp<GrManagedResource const>&&)
Unexecuted instantiation: sk_sp<GrVkImage>::sk_sp(sk_sp<GrVkImage>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::sk_sp(sk_sp<skgpu::graphite::Buffer>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::sk_sp(sk_sp<skgpu::graphite::TextureProxy>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::sk_sp(sk_sp<skgpu::graphite::SharedContext>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::sk_sp(sk_sp<skgpu::graphite::GraphicsPipeline>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::sk_sp(sk_sp<skgpu::graphite::ComputePipeline>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp(sk_sp<skgpu::graphite::Resource>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::sk_sp(sk_sp<skgpu::graphite::Texture>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::sk_sp(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp(sk_sp<skgpu::graphite::Task>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::sk_sp(sk_sp<skgpu::graphite::Sampler>&&)
Unexecuted instantiation: sk_sp<SkPDFStrike>::sk_sp(sk_sp<SkPDFStrike>&&)
sk_sp<SkTypeface_FreeType>::sk_sp(sk_sp<SkTypeface_FreeType>&&)
Line
Count
Source
241
5.45k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sktext::gpu::TextStrike>::sk_sp(sk_sp<sktext::gpu::TextStrike>&&)
Line
Count
Source
241
2.05k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::sk_sp(sk_sp<SkStrikeClient::DiscardableHandleManager>&&)
sk_sp<sktext::gpu::SlugImpl>::sk_sp(sk_sp<sktext::gpu::SlugImpl>&&)
Line
Count
Source
241
54
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sktext::gpu::TextBlob>::sk_sp(sk_sp<sktext::gpu::TextBlob>&&)
Line
Count
Source
241
3.26k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface>::sk_sp(sk_sp<skgpu::VulkanInterface>&&)
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::sk_sp(sk_sp<SkMesh::VertexBuffer>&&)
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::sk_sp(sk_sp<SkMesh::IndexBuffer>&&)
sk_sp<GrCaps const>::sk_sp(sk_sp<GrCaps const>&&)
Line
Count
Source
241
4.32k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrThreadSafePipelineBuilder>::sk_sp(sk_sp<GrThreadSafePipelineBuilder>&&)
Line
Count
Source
241
4.32k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::sk_sp(sk_sp<GrVkRenderPass const>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::sk_sp(sk_sp<skgpu::graphite::DrawContext>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::sk_sp(sk_sp<skgpu::graphite::VulkanYcbcrConversion>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::sk_sp(sk_sp<skgpu::graphite::VulkanDescriptorSet>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::sk_sp(sk_sp<skgpu::graphite::VulkanRenderPass>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::sk_sp(sk_sp<skgpu::graphite::VulkanGraphicsPipeline>&&)
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::sk_sp(sk_sp<SkRuntimeEffect const>&&)
sk_sp<SkSVGNode>::sk_sp(sk_sp<SkSVGNode>&&)
Line
Count
Source
241
31.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skresources::ResourceProvider>::sk_sp(sk_sp<skresources::ResourceProvider>&&)
Line
Count
Source
241
18.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkShapers::Factory>::sk_sp(sk_sp<SkShapers::Factory>&&)
Line
Count
Source
241
18.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGSVG>::sk_sp(sk_sp<SkSVGSVG>&&)
Line
Count
Source
241
52
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkFontMgr>::sk_sp(sk_sp<SkFontMgr>&&)
Line
Count
Source
241
10.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGColor::RefCntVars>::sk_sp(sk_sp<SkSVGColor::RefCntVars>&&)
Line
Count
Source
241
42.4k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkContourMeasure>::sk_sp(sk_sp<SkContourMeasure>&&)
Line
Count
Source
241
70.4k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGTextFragment>::sk_sp(sk_sp<SkSVGTextFragment>&&)
Line
Count
Source
241
1.03k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::sk_sp(sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>&&)
Unexecuted instantiation: sk_sp<SkBidiFactory>::sk_sp(sk_sp<SkBidiFactory>&&)
Unexecuted instantiation: sk_sp<SkUnicode>::sk_sp(sk_sp<SkUnicode>&&)
Unexecuted instantiation: sk_sp<skia::textlayout::FontCollection>::sk_sp(sk_sp<skia::textlayout::FontCollection>&&)
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::sk_sp(sk_sp<skia::textlayout::TypefaceFontStyleSet>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp(sk_sp<skgpu::graphite::PrecompileBlender>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp(sk_sp<skgpu::graphite::PrecompileShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp(sk_sp<skgpu::graphite::PrecompileBase>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileImageFilter>&&)
sk_sp<SkAnimatedImage>::sk_sp(sk_sp<SkAnimatedImage>&&)
Line
Count
Source
241
1.80k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::RenderNode>::sk_sp(sk_sp<sksg::RenderNode>&&)
Line
Count
Source
241
5.20M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::OpacityEffect>::sk_sp(sk_sp<sksg::OpacityEffect>&&)
Line
Count
Source
241
100k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::internal::Animator>::sk_sp(sk_sp<skottie::internal::Animator>&&)
Line
Count
Source
241
1.05M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::PropertyObserver>::sk_sp(sk_sp<skottie::PropertyObserver>&&)
Line
Count
Source
241
18.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::Logger>::sk_sp(sk_sp<skottie::Logger>&&)
Line
Count
Source
241
18.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::MarkerObserver>::sk_sp(sk_sp<skottie::MarkerObserver>&&)
Line
Count
Source
241
18.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::PrecompInterceptor>::sk_sp(sk_sp<skottie::PrecompInterceptor>&&)
Line
Count
Source
241
18.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::ExpressionManager>::sk_sp(sk_sp<skottie::ExpressionManager>&&)
Line
Count
Source
241
18.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::SlotManager>::sk_sp(sk_sp<skottie::SlotManager>&&)
Line
Count
Source
241
9.06k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Color>::sk_sp(sk_sp<sksg::Color>&&)
Line
Count
Source
241
4.12k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::internal::SceneGraphRevalidator>::sk_sp(sk_sp<skottie::internal::SceneGraphRevalidator>&&)
Line
Count
Source
241
9.06k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>::sk_sp(sk_sp<skottie::internal::TextAdapter>&&)
Unexecuted instantiation: sk_sp<skottie::internal::TransformAdapter2D>::sk_sp(sk_sp<skottie::internal::TransformAdapter2D>&&)
sk_sp<skottie::internal::AnimatablePropertyContainer>::sk_sp(sk_sp<skottie::internal::AnimatablePropertyContainer>&&)
Line
Count
Source
241
358k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::sk_sp(sk_sp<skresources::ImageAsset>&&)
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<float> >::sk_sp(sk_sp<skottie::ExpressionEvaluator<float> >&&)
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >::sk_sp(sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >&&)
sk_sp<sksg::Transform>::sk_sp(sk_sp<sksg::Transform>&&)
Line
Count
Source
241
503k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::GeometryNode>::sk_sp(sk_sp<sksg::GeometryNode>&&)
Line
Count
Source
241
32.5M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::PaintNode>::sk_sp(sk_sp<sksg::PaintNode>&&)
Line
Count
Source
241
1.05M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::sk_sp(sk_sp<skottie::internal::CustomFont::GlyphCompMapper>&&)
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::sk_sp(sk_sp<skottie::internal::TextAnimator>&&)
sk_sp<sksg::Matrix<SkM44> >::sk_sp(sk_sp<sksg::Matrix<SkM44> >&&)
Line
Count
Source
241
14.9k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<sksg::BlurImageFilter>::sk_sp(sk_sp<sksg::BlurImageFilter>&&)
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::sk_sp(sk_sp<skottie::GlyphDecorator>&&)
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::sk_sp(sk_sp<skottie::internal::RangeSelector>&&)
Unexecuted instantiation: sk_sp<SkFontMgr const>::sk_sp(sk_sp<SkFontMgr const>&&)
sk_sp<sksg::Path>::sk_sp(sk_sp<sksg::Path>&&)
Line
Count
Source
241
198k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>&&)
Line
Count
Source
241
33.8k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::sk_sp(sk_sp<skottie::internal::MotionBlurEffect>&&)
Path.cpp:sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>&&)
Line
Count
Source
241
165k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Matrix<SkMatrix> >::sk_sp(sk_sp<sksg::Matrix<SkMatrix> >&&)
Line
Count
Source
241
118k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<SkString> >::sk_sp(sk_sp<skottie::ExpressionEvaluator<SkString> >&&)
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>&&)
Line
Count
Source
241
585
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>&&)
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>&&)
GaussianBlurEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>&&)
Line
Count
Source
241
852
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>&&)
Line
Count
Source
241
28.6k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>&&)
Line
Count
Source
241
1.10k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>&&)
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>&&)
Line
Count
Source
241
1.56k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::ExternalColorFilter>::sk_sp(sk_sp<sksg::ExternalColorFilter>&&)
Line
Count
Source
241
2.82k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>&&)
Line
Count
Source
241
2.12k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>&&)
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>&&)
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>&&)
Line
Count
Source
241
16.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>&&)
Line
Count
Source
241
16.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>&&)
Line
Count
Source
241
1.80k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>&&)
Line
Count
Source
241
1.80k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>&&)
Line
Count
Source
241
46.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<sksg::ExternalImageFilter>::sk_sp(sk_sp<sksg::ExternalImageFilter>&&)
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>&&)
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>&&)
sk_sp<skottie::internal::SkSLShaderNode>::sk_sp(sk_sp<skottie::internal::SkSLShaderNode>&&)
Line
Count
Source
241
1.39k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::internal::SkSLShaderAdapter>::sk_sp(sk_sp<skottie::internal::SkSLShaderAdapter>&&)
Line
Count
Source
241
464
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::internal::SkSLColorFilterAdapter>::sk_sp(sk_sp<skottie::internal::SkSLColorFilterAdapter>&&)
Line
Count
Source
241
233
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::SphereNode>&&)
Line
Count
Source
241
15.0k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>&&)
Line
Count
Source
241
5.02k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>&&)
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>&&)
Line
Count
Source
241
1.47k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>&&)
TritoneEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>&&)
Line
Count
Source
241
5.40k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>&&)
Unexecuted instantiation: sk_sp<skresources::ExternalTrackAsset>::sk_sp(sk_sp<skresources::ExternalTrackAsset>&&)
Unexecuted instantiation: sk_sp<sksg::Image>::sk_sp(sk_sp<sksg::Image>&&)
Unexecuted instantiation: sk_sp<skottie::ExternalLayer>::sk_sp(sk_sp<skottie::ExternalLayer>&&)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>::sk_sp(sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>&&)
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>&&)
Line
Count
Source
241
158k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::TrimEffect>::sk_sp(sk_sp<sksg::TrimEffect>&&)
Line
Count
Source
241
3.35M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>&&)
Line
Count
Source
241
3.35M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>&&)
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>&&)
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>&&)
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>&&)
Unexecuted instantiation: sk_sp<sksg::GradientColorFilter>::sk_sp(sk_sp<sksg::GradientColorFilter>&&)
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>&&)
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>&&)
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>&&)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>&&)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>&&)
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>&&)
Line
Count
Source
241
12.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>&&)
Line
Count
Source
241
194k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>&&)
Line
Count
Source
241
179k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::DashEffect>::sk_sp(sk_sp<sksg::DashEffect>&&)
Line
Count
Source
241
54.9k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>&&)
Line
Count
Source
241
54.9k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Gradient>::sk_sp(sk_sp<sksg::Gradient>&&)
Line
Count
Source
241
40.5k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::OffsetEffect>::sk_sp(sk_sp<sksg::OffsetEffect>&&)
Line
Count
Source
241
267k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>&&)
Line
Count
Source
241
267k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>&&)
Line
Count
Source
241
103
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>&&)
Line
Count
Source
241
267k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>&&)
Line
Count
Source
241
267k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>&&)
Line
Count
Source
241
77.4k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>&&)
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>&&)
sk_sp<sksg::RoundEffect>::sk_sp(sk_sp<sksg::RoundEffect>&&)
Line
Count
Source
241
1.30M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>&&)
Line
Count
Source
241
1.30M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Shader>::sk_sp(sk_sp<sksg::Shader>&&)
Line
Count
Source
241
42.7k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::ImageFilter>::sk_sp(sk_sp<sksg::ImageFilter>&&)
Line
Count
Source
241
176k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::sk_sp(sk_sp<GrPromiseImageTexture>&&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::sk_sp(sk_sp<GrDeferredDisplayList>&&)
242
    template <typename U,
243
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
244
49.6M
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkShader, void>(sk_sp<SkShader>&&)
Line
Count
Source
244
50.9k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkColorFilter, void>(sk_sp<SkColorFilter>&&)
Line
Count
Source
244
14.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkBlender, void>(sk_sp<SkBlender>&&)
Line
Count
Source
244
1.41k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkData const>::sk_sp<SkData, void>(sk_sp<SkData>&&)
Line
Count
Source
244
19.1k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::sk_sp<sk_gpu_test::VkTestMemoryAllocator, void>(sk_sp<sk_gpu_test::VkTestMemoryAllocator>&&)
Unexecuted instantiation: sk_sp<SkTypeface>::sk_sp<SkRandomTypeface, void>(sk_sp<SkRandomTypeface>&&)
sk_sp<SkTypeface>::sk_sp<TestSVGTypeface, void>(sk_sp<TestSVGTypeface>&&)
Line
Count
Source
244
4.21k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
TestFontMgr.cpp:sk_sp<SkFontMgr>::sk_sp<(anonymous namespace)::FontMgr, void>(sk_sp<(anonymous namespace)::FontMgr>&&)
Line
Count
Source
244
66
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkDrawable>::sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable, void>(sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>&&)
Line
Count
Source
244
102
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkTypeface>::sk_sp<TestTypeface, void>(sk_sp<TestTypeface>&&)
Line
Count
Source
244
12.2k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBlender>::sk_sp<SkBlendModeBlender, void>(sk_sp<SkBlendModeBlender>&&)
Line
Count
Source
244
712k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkMaskFilter, void>(sk_sp<SkMaskFilter>&&)
Line
Count
Source
244
93
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkDevice>::sk_sp<SkNoPixelsDevice, void>(sk_sp<SkNoPixelsDevice>&&)
Line
Count
Source
244
137k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkDevice>::sk_sp<SkBitmapDevice, void>(sk_sp<SkBitmapDevice>&&)
Line
Count
Source
244
160k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkDrawable>::sk_sp<SkPictureBackedGlyphDrawable, void>(sk_sp<SkPictureBackedGlyphDrawable>&&)
sk_sp<SkImageFilter>::sk_sp<SkImageFilter_Base, void>(sk_sp<SkImageFilter_Base>&&)
Line
Count
Source
244
17.2k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
SkImageFilterCache.cpp:sk_sp<SkImageFilterCache>::sk_sp<(anonymous namespace)::CacheImpl, void>(sk_sp<(anonymous namespace)::CacheImpl>&&)
Line
Count
Source
244
3.14k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
SkImageFilterTypes.cpp:sk_sp<skif::Backend>::sk_sp<skif::(anonymous namespace)::RasterBackend, void>(sk_sp<skif::(anonymous namespace)::RasterBackend>&&)
Line
Count
Source
244
18.1k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkImageFilter, void>(sk_sp<SkImageFilter>&&)
Line
Count
Source
244
11.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkShaderBase, void>(sk_sp<SkShaderBase>&&)
Line
Count
Source
244
1.93k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkMaskFilter>::sk_sp<SkMaskFilterBase, void>(sk_sp<SkMaskFilterBase>&&)
Line
Count
Source
244
995
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkColorFilterBase, void>(sk_sp<SkColorFilterBase>&&)
Line
Count
Source
244
1.62k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBlender>::sk_sp<SkBlenderBase, void>(sk_sp<SkBlenderBase>&&)
Line
Count
Source
244
837
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkColorFilterShader, void>(sk_sp<SkColorFilterShader>&&)
Line
Count
Source
244
55.5k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkPathEffect, void>(sk_sp<SkPathEffect>&&)
Line
Count
Source
244
3.25k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture>::sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder, void>(sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>&&)
sk_sp<SkPicture const>::sk_sp<SkPicture, void>(sk_sp<SkPicture>&&)
Line
Count
Source
244
81.0k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkTextBlob const>::sk_sp<SkTextBlob, void>(sk_sp<SkTextBlob>&&)
Line
Count
Source
244
3.62k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::sk_sp<sktext::gpu::Slug, void>(sk_sp<sktext::gpu::Slug>&&)
sk_sp<SkVertices const>::sk_sp<SkVertices, void>(sk_sp<SkVertices>&&)
Line
Count
Source
244
3.76k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkImage const>::sk_sp<SkImage, void>(sk_sp<SkImage>&&)
Line
Count
Source
244
304k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture>::sk_sp<SkEmptyPicture, void>(sk_sp<SkEmptyPicture>&&)
Line
Count
Source
244
40.3k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture>::sk_sp<SkBigPicture, void>(sk_sp<SkBigPicture>&&)
Line
Count
Source
244
85.4k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkDrawable>::sk_sp<SkRecordedDrawable, void>(sk_sp<SkRecordedDrawable>&&)
Line
Count
Source
244
2.23k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkDrawable, void>(sk_sp<SkDrawable>&&)
Line
Count
Source
244
2.23k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkImageFilter const>::sk_sp<SkImageFilter, void>(sk_sp<SkImageFilter>&&)
Line
Count
Source
244
78.3k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkRuntimeShader, void>(sk_sp<SkRuntimeShader>&&)
Line
Count
Source
244
31.3k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkRuntimeColorFilter, void>(sk_sp<SkRuntimeColorFilter>&&)
Line
Count
Source
244
16.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBlender>::sk_sp<SkRuntimeBlender, void>(sk_sp<SkRuntimeBlender>&&)
Line
Count
Source
244
2.73k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkTMaskGamma<3, 3, 3> const>::sk_sp<SkTMaskGamma<3, 3, 3>, void>(sk_sp<SkTMaskGamma<3, 3, 3> >&&)
Line
Count
Source
244
16.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSpecialImage>::sk_sp<SkSpecialImage_Raster, void>(sk_sp<SkSpecialImage_Raster>&&)
Line
Count
Source
244
212k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sktext::StrikeForGPU>::sk_sp<SkStrike, void>(sk_sp<SkStrike>&&)
Line
Count
Source
244
14.5k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
SkTypeface.cpp:sk_sp<SkTypeface>::sk_sp<(anonymous namespace)::SkEmptyTypeface, void>(sk_sp<(anonymous namespace)::SkEmptyTypeface>&&)
Line
Count
Source
244
37.7M
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkImage>::sk_sp<SkImage_Lazy, void>(sk_sp<SkImage_Lazy>&&)
Line
Count
Source
244
253k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkImage>::sk_sp<SkImage_Raster, void>(sk_sp<SkImage_Raster>&&)
Line
Count
Source
244
139k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSurface>::sk_sp<SkSurface_Raster, void>(sk_sp<SkSurface_Raster>&&)
Line
Count
Source
244
44.3k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkBlendShader, void>(sk_sp<SkBlendShader>&&)
Line
Count
Source
244
14.1k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkFlattenable>::sk_sp<SkColorFilterShader, void>(sk_sp<SkColorFilterShader>&&)
sk_sp<SkFlattenable>::sk_sp<SkColorShader, void>(sk_sp<SkColorShader>&&)
Line
Count
Source
244
6
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkColorShader, void>(sk_sp<SkColorShader>&&)
Line
Count
Source
244
2.14k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkColor4Shader, void>(sk_sp<SkColor4Shader>&&)
Line
Count
Source
244
13.5k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkEmptyShader, void>(sk_sp<SkEmptyShader>&&)
Line
Count
Source
244
12.8k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkImageShader, void>(sk_sp<SkImageShader>&&)
Line
Count
Source
244
109k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkPictureShader, void>(sk_sp<SkPictureShader>&&)
Line
Count
Source
244
3.03k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSL::DebugTrace>::sk_sp<SkSL::DebugTracePriv, void>(sk_sp<SkSL::DebugTracePriv>&&)
sk_sp<SkShader>::sk_sp<SkLocalMatrixShader, void>(sk_sp<SkLocalMatrixShader>&&)
Line
Count
Source
244
137k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkShader>::sk_sp<SkWorkingColorSpaceShader, void>(sk_sp<SkWorkingColorSpaceShader>&&)
Unexecuted instantiation: sk_sp<SkFlattenable>::sk_sp<SkWorkingColorSpaceShader, void>(sk_sp<SkWorkingColorSpaceShader>&&)
sk_sp<SkTypeface>::sk_sp<SkUserTypeface, void>(sk_sp<SkUserTypeface>&&)
Line
Count
Source
244
1.10k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkDrawable>::sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper, void>(sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper>&&)
Unexecuted instantiation: SkMultiPictureDocument.cpp:sk_sp<SkDocument>::sk_sp<(anonymous namespace)::MultiPictureDocument, void>(sk_sp<(anonymous namespace)::MultiPictureDocument>&&)
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<SkIDChangeListener>::sk_sp<(anonymous namespace)::ShadowInvalidator, void>(sk_sp<(anonymous namespace)::ShadowInvalidator>&&)
sk_sp<SkShader>::sk_sp<SkConicalGradient, void>(sk_sp<SkConicalGradient>&&)
Line
Count
Source
244
2.13k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkLinearGradient, void>(sk_sp<SkLinearGradient>&&)
Line
Count
Source
244
5.50k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkRadialGradient, void>(sk_sp<SkRadialGradient>&&)
Line
Count
Source
244
1.39k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkSweepGradient, void>(sk_sp<SkSweepGradient>&&)
Line
Count
Source
244
1.67k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkMatrixColorFilter, void>(sk_sp<SkMatrixColorFilter>&&)
Line
Count
Source
244
85.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkTableColorFilter, void>(sk_sp<SkTableColorFilter>&&)
Line
Count
Source
244
15.2k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkWorkingFormatColorFilter, void>(sk_sp<SkWorkingFormatColorFilter>&&)
Line
Count
Source
244
2.74k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
SkBlurImageFilter.cpp:sk_sp<SkImageFilter>::sk_sp<(anonymous namespace)::SkBlurImageFilter, void>(sk_sp<(anonymous namespace)::SkBlurImageFilter>&&)
Line
Count
Source
244
676
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkTypeface>::sk_sp<SkTypeface_Empty, void>(sk_sp<SkTypeface_Empty>&&)
Line
Count
Source
244
1
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFontMgr>::sk_sp<SkFontMgr_Custom, void>(sk_sp<SkFontMgr_Custom>&&)
Line
Count
Source
244
1
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrSurfaceProxy>::sk_sp<GrTextureProxy, void>(sk_sp<GrTextureProxy>&&)
Line
Count
Source
244
355k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrImageContext>::sk_sp<GrDirectContext, void>(sk_sp<GrDirectContext>&&)
sk_sp<SkImage>::sk_sp<SkImage_Ganesh, void>(sk_sp<SkImage_Ganesh>&&)
Line
Count
Source
244
48.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrRenderTask>::sk_sp<GrDDLTask, void>(sk_sp<GrDDLTask>&&)
Unexecuted instantiation: sk_sp<GrRenderTask>::sk_sp<GrTextureResolveRenderTask, void>(sk_sp<GrTextureResolveRenderTask>&&)
Unexecuted instantiation: sk_sp<GrRenderTask>::sk_sp<GrTransferFromRenderTask, void>(sk_sp<GrTransferFromRenderTask>&&)
sk_sp<GrXferProcessor const>::sk_sp<GrXferProcessor, void>(sk_sp<GrXferProcessor>&&)
Line
Count
Source
244
309k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrSurface>::sk_sp<GrTexture, void>(sk_sp<GrTexture>&&)
Line
Count
Source
244
128k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrSurface>::sk_sp<GrRenderTarget, void>(sk_sp<GrRenderTarget>&&)
sk_sp<GrSurfaceProxy>::sk_sp<GrRenderTargetProxy, void>(sk_sp<GrRenderTargetProxy>&&)
Line
Count
Source
244
762
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkCapabilities const>::sk_sp<GrCaps const, void>(sk_sp<GrCaps const>&&)
sk_sp<GrGpuBuffer const>::sk_sp<GrGpuBuffer, void>(sk_sp<GrGpuBuffer>&&)
Line
Count
Source
244
1.59k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::DashLinePathRenderer, void>(sk_sp<skgpu::ganesh::DashLinePathRenderer>&&)
Line
Count
Source
244
1.85k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::AAConvexPathRenderer, void>(sk_sp<skgpu::ganesh::AAConvexPathRenderer>&&)
Line
Count
Source
244
1.85k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::AAHairLinePathRenderer, void>(sk_sp<skgpu::ganesh::AAHairLinePathRenderer>&&)
Line
Count
Source
244
1.85k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer, void>(sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>&&)
Line
Count
Source
244
1.85k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::AtlasPathRenderer, void>(sk_sp<skgpu::ganesh::AtlasPathRenderer>&&)
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::SmallPathRenderer, void>(sk_sp<skgpu::ganesh::SmallPathRenderer>&&)
Line
Count
Source
244
1.85k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::TriangulatingPathRenderer, void>(sk_sp<skgpu::ganesh::TriangulatingPathRenderer>&&)
Line
Count
Source
244
1.85k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::TessellationPathRenderer, void>(sk_sp<skgpu::ganesh::TessellationPathRenderer>&&)
sk_sp<skgpu::ganesh::PathRenderer>::sk_sp<skgpu::ganesh::DefaultPathRenderer, void>(sk_sp<skgpu::ganesh::DefaultPathRenderer>&&)
Line
Count
Source
244
1.85k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
SkGr.cpp:sk_sp<SkIDChangeListener>::sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener, void>(sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>&&)
Line
Count
Source
244
94.3k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrRenderTask>::sk_sp<skgpu::ganesh::OpsTask, void>(sk_sp<skgpu::ganesh::OpsTask>&&)
sk_sp<GrXferProcessor const>::sk_sp<DisableColorXP, void>(sk_sp<DisableColorXP>&&)
Line
Count
Source
244
8.62k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrXferProcessor const>::sk_sp<PorterDuffXferProcessor, void>(sk_sp<PorterDuffXferProcessor>&&)
sk_sp<SkDevice>::sk_sp<skgpu::ganesh::Device, void>(sk_sp<skgpu::ganesh::Device>&&)
Line
Count
Source
244
63.3k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
GrImageUtils.cpp:sk_sp<skif::Backend>::sk_sp<skif::(anonymous namespace)::GaneshBackend, void>(sk_sp<skif::(anonymous namespace)::GaneshBackend>&&)
Line
Count
Source
244
3.13k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrImageContext>::sk_sp<GrRecordingContext, void>(sk_sp<GrRecordingContext>&&)
Line
Count
Source
244
118k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrGpuResource>::sk_sp<GrTexture, void>(sk_sp<GrTexture>&&)
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<SkImage_GaneshBase, void>(sk_sp<SkImage_GaneshBase>&&)
sk_sp<SkImage>::sk_sp<SkImage_Base, void>(sk_sp<SkImage_Base>&&)
Line
Count
Source
244
71
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<SkImage_GaneshYUVA, void>(sk_sp<SkImage_GaneshYUVA>&&)
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<SkImage_LazyTexture, void>(sk_sp<SkImage_LazyTexture>&&)
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<SkImage_RasterPinnable, void>(sk_sp<SkImage_RasterPinnable>&&)
sk_sp<SkSpecialImage>::sk_sp<SkSpecialImage_Gpu, void>(sk_sp<SkSpecialImage_Gpu>&&)
Line
Count
Source
244
160k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrCaps const>::sk_sp<GrMockCaps, void>(sk_sp<GrMockCaps>&&)
Line
Count
Source
244
4.32k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrBuffer const>::sk_sp<GrGpuBuffer const, void>(sk_sp<GrGpuBuffer const>&&)
Line
Count
Source
244
38.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
TriangulatingPathRenderer.cpp:sk_sp<SkIDChangeListener>::sk_sp<(anonymous namespace)::UniqueKeyInvalidator, void>(sk_sp<(anonymous namespace)::UniqueKeyInvalidator>&&)
Line
Count
Source
244
329
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrBuffer const>::sk_sp<GrGpuBuffer, void>(sk_sp<GrGpuBuffer>&&)
Line
Count
Source
244
3.56k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSurface>::sk_sp<SkSurface_Ganesh, void>(sk_sp<SkSurface_Ganesh>&&)
Line
Count
Source
244
4.40k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrContextThreadSafeProxy>::sk_sp<GrVkContextThreadSafeProxy, void>(sk_sp<GrVkContextThreadSafeProxy>&&)
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::sk_sp<skgpu::VulkanInterface, void>(sk_sp<skgpu::VulkanInterface>&&)
Unexecuted instantiation: sk_sp<GrGpuBuffer>::sk_sp<GrVkBuffer, void>(sk_sp<GrVkBuffer>&&)
Unexecuted instantiation: sk_sp<GrTexture>::sk_sp<GrVkTexture, void>(sk_sp<GrVkTexture>&&)
Unexecuted instantiation: sk_sp<GrTexture>::sk_sp<GrVkTextureRenderTarget, void>(sk_sp<GrVkTextureRenderTarget>&&)
Unexecuted instantiation: sk_sp<GrRenderTarget>::sk_sp<GrVkRenderTarget, void>(sk_sp<GrVkRenderTarget>&&)
Unexecuted instantiation: sk_sp<GrAttachment>::sk_sp<GrVkImage, void>(sk_sp<GrVkImage>&&)
Unexecuted instantiation: sk_sp<GrBuffer const>::sk_sp<GrBuffer, void>(sk_sp<GrBuffer>&&)
Unexecuted instantiation: sk_sp<GrManagedResource const>::sk_sp<GrManagedResource, void>(sk_sp<GrManagedResource>&&)
Unexecuted instantiation: sk_sp<GrVkPipeline const>::sk_sp<GrVkPipeline, void>(sk_sp<GrVkPipeline>&&)
Unexecuted instantiation: sk_sp<SkSurface const>::sk_sp<SkSurface, void>(sk_sp<SkSurface>&&)
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<skgpu::graphite::Image, void>(sk_sp<skgpu::graphite::Image>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::CopyTextureToBufferTask, void>(sk_sp<skgpu::graphite::CopyTextureToBufferTask>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::SynchronizeToCpuTask, void>(sk_sp<skgpu::graphite::SynchronizeToCpuTask>&&)
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<skgpu::graphite::Image_YUVA, void>(sk_sp<skgpu::graphite::Image_YUVA>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::CopyTextureToTextureTask, void>(sk_sp<skgpu::graphite::CopyTextureToTextureTask>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::UploadTask, void>(sk_sp<skgpu::graphite::UploadTask>&&)
sk_sp<SkCapabilities const>::sk_sp<SkCapabilities, void>(sk_sp<SkCapabilities>&&)
Line
Count
Source
244
34.4k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSurface>::sk_sp<skgpu::graphite::Surface, void>(sk_sp<skgpu::graphite::Surface>&&)
Unexecuted instantiation: sk_sp<SkDevice>::sk_sp<skgpu::graphite::Device, void>(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: TextureUtils.cpp:sk_sp<skif::Backend>::sk_sp<skif::(anonymous namespace)::GraphiteBackend, void>(sk_sp<skif::(anonymous namespace)::GraphiteBackend>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::Buffer, void>(sk_sp<skgpu::graphite::Buffer>&&)
Unexecuted instantiation: sk_sp<SkDocument>::sk_sp<SkPDFDocument, void>(sk_sp<SkPDFDocument>&&)
sk_sp<SkTypeface>::sk_sp<SkTypeface_FreeType, void>(sk_sp<SkTypeface_FreeType>&&)
Line
Count
Source
244
5.46k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkTypeface::LocalizedStrings>::sk_sp<SkOTUtils::LocalizedStrings_NameTable, void>(sk_sp<SkOTUtils::LocalizedStrings_NameTable>&&)
sk_sp<SkTypeface>::sk_sp<SkTypeface_FreeTypeStream, void>(sk_sp<SkTypeface_FreeTypeStream>&&)
Line
Count
Source
244
41.8k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<sktext::StrikeForGPU>::sk_sp<(anonymous namespace)::RemoteStrike, void>(sk_sp<(anonymous namespace)::RemoteStrike>&&)
Unexecuted instantiation: sk_sp<SkDevice>::sk_sp<GlyphTrackingDevice, void>(sk_sp<GlyphTrackingDevice>&&)
Unexecuted instantiation: sk_sp<SkTypeface>::sk_sp<SkTypefaceProxy, void>(sk_sp<SkTypefaceProxy>&&)
sk_sp<sktext::gpu::Slug>::sk_sp<sktext::gpu::SlugImpl, void>(sk_sp<sktext::gpu::SlugImpl>&&)
Line
Count
Source
244
225
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::sk_sp<skgpu::VulkanAMDMemoryAllocator, void>(sk_sp<skgpu::VulkanAMDMemoryAllocator>&&)
Unexecuted instantiation: sk_sp<SkBBoxHierarchy>::sk_sp<SkRTree, void>(sk_sp<SkRTree>&&)
sk_sp<SkRecord const>::sk_sp<SkRecord, void>(sk_sp<SkRecord>&&)
Line
Count
Source
244
85.4k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBBoxHierarchy const>::sk_sp<SkBBoxHierarchy, void>(sk_sp<SkBBoxHierarchy>&&)
Line
Count
Source
244
85.4k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkTriColorShader, void>(sk_sp<SkTriColorShader>&&)
Line
Count
Source
244
12.0k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::sk_sp<SkMeshPriv::IB, void>(sk_sp<SkMeshPriv::IB>&&)
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::sk_sp<SkMeshPriv::VB, void>(sk_sp<SkMeshPriv::VB>&&)
sk_sp<SkMipmap const>::sk_sp<SkMipmap, void>(sk_sp<SkMipmap>&&)
Line
Count
Source
244
247
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<SkImage_Picture, void>(sk_sp<SkImage_Picture>&&)
sk_sp<SkShader>::sk_sp<SkCoordClampShader, void>(sk_sp<SkCoordClampShader>&&)
Line
Count
Source
244
2
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkColorSpaceXformColorFilter, void>(sk_sp<SkColorSpaceXformColorFilter>&&)
Line
Count
Source
244
8
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrBuffer>::sk_sp<GrCpuBuffer, void>(sk_sp<GrCpuBuffer>&&)
sk_sp<GrBuffer>::sk_sp<GrGpuBuffer, void>(sk_sp<GrGpuBuffer>&&)
Line
Count
Source
244
107k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrManagedResource const>::sk_sp<GrVkPipeline const, void>(sk_sp<GrVkPipeline const>&&)
Unexecuted instantiation: sk_sp<GrManagedResource const>::sk_sp<GrVkFramebuffer const, void>(sk_sp<GrVkFramebuffer const>&&)
Unexecuted instantiation: sk_sp<GrSurface const>::sk_sp<GrSurface, void>(sk_sp<GrSurface>&&)
Unexecuted instantiation: sk_sp<GrBuffer const>::sk_sp<GrVkBuffer, void>(sk_sp<GrVkBuffer>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::ClearBuffersTask, void>(sk_sp<skgpu::graphite::ClearBuffersTask>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::CopyBufferToBufferTask, void>(sk_sp<skgpu::graphite::CopyBufferToBufferTask>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::Sampler, void>(sk_sp<skgpu::graphite::Sampler>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::Texture, void>(sk_sp<skgpu::graphite::Texture>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::ComputeTask, void>(sk_sp<skgpu::graphite::ComputeTask>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::RenderPassTask, void>(sk_sp<skgpu::graphite::RenderPassTask>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::sk_sp<skgpu::graphite::DrawTask, void>(sk_sp<skgpu::graphite::DrawTask>&&)
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<skgpu::graphite::Image_Base, void>(sk_sp<skgpu::graphite::Image_Base>&&)
Unexecuted instantiation: ProxyCache.cpp:sk_sp<SkIDChangeListener>::sk_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener, void>(sk_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener>&&)
Unexecuted instantiation: sk_sp<SkSpecialImage>::sk_sp<skgpu::graphite::SpecialImage, void>(sk_sp<skgpu::graphite::SpecialImage>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::VulkanTexture, void>(sk_sp<skgpu::graphite::VulkanTexture>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::VulkanDescriptorSet, void>(sk_sp<skgpu::graphite::VulkanDescriptorSet>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp<skgpu::graphite::VulkanFramebuffer, void>(sk_sp<skgpu::graphite::VulkanFramebuffer>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::sk_sp<skgpu::graphite::VulkanGraphicsPipeline, void>(sk_sp<skgpu::graphite::VulkanGraphicsPipeline>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::sk_sp<skgpu::graphite::VulkanSampler, void>(sk_sp<skgpu::graphite::VulkanSampler>&&)
Unexecuted instantiation: sk_sp<SkDevice>::sk_sp<SkPDFDevice, void>(sk_sp<SkPDFDevice>&&)
Unexecuted instantiation: sk_sp<SkSurface const>::sk_sp<skgpu::graphite::Surface, void>(sk_sp<skgpu::graphite::Surface>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGTextLiteral, void>(sk_sp<SkSVGTextLiteral>&&)
Line
Count
Source
244
3.76k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGSVG, void>(sk_sp<SkSVGSVG>&&)
Line
Count
Source
244
1.14k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGG, void>(sk_sp<SkSVGG>&&)
Line
Count
Source
244
569
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGCircle, void>(sk_sp<SkSVGCircle>&&)
Line
Count
Source
244
90
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGClipPath, void>(sk_sp<SkSVGClipPath>&&)
Line
Count
Source
244
85
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGDefs, void>(sk_sp<SkSVGDefs>&&)
Line
Count
Source
244
3
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGEllipse, void>(sk_sp<SkSVGEllipse>&&)
Line
Count
Source
244
34
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeBlend, void>(sk_sp<SkSVGFeBlend>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGFeColorMatrix, void>(sk_sp<SkSVGFeColorMatrix>&&)
Line
Count
Source
244
1
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeComponentTransfer, void>(sk_sp<SkSVGFeComponentTransfer>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGFeComposite, void>(sk_sp<SkSVGFeComposite>&&)
Line
Count
Source
244
1
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeDiffuseLighting, void>(sk_sp<SkSVGFeDiffuseLighting>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeDisplacementMap, void>(sk_sp<SkSVGFeDisplacementMap>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeDistantLight, void>(sk_sp<SkSVGFeDistantLight>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGFeFlood, void>(sk_sp<SkSVGFeFlood>&&)
Line
Count
Source
244
37
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeFunc, void>(sk_sp<SkSVGFeFunc>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeGaussianBlur, void>(sk_sp<SkSVGFeGaussianBlur>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeImage, void>(sk_sp<SkSVGFeImage>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeMerge, void>(sk_sp<SkSVGFeMerge>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeMergeNode, void>(sk_sp<SkSVGFeMergeNode>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeMorphology, void>(sk_sp<SkSVGFeMorphology>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeOffset, void>(sk_sp<SkSVGFeOffset>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFePointLight, void>(sk_sp<SkSVGFePointLight>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeSpecularLighting, void>(sk_sp<SkSVGFeSpecularLighting>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeSpotLight, void>(sk_sp<SkSVGFeSpotLight>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeTurbulence, void>(sk_sp<SkSVGFeTurbulence>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFilter, void>(sk_sp<SkSVGFilter>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGImage, void>(sk_sp<SkSVGImage>&&)
Line
Count
Source
244
6
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGLine, void>(sk_sp<SkSVGLine>&&)
Line
Count
Source
244
144
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGLinearGradient, void>(sk_sp<SkSVGLinearGradient>&&)
Line
Count
Source
244
1
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGMask, void>(sk_sp<SkSVGMask>&&)
Line
Count
Source
244
138
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGPath, void>(sk_sp<SkSVGPath>&&)
Line
Count
Source
244
4.79k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGPattern, void>(sk_sp<SkSVGPattern>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGPoly, void>(sk_sp<SkSVGPoly>&&)
Line
Count
Source
244
205
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGRadialGradient, void>(sk_sp<SkSVGRadialGradient>&&)
Line
Count
Source
244
73
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGRect, void>(sk_sp<SkSVGRect>&&)
Line
Count
Source
244
29
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGStop, void>(sk_sp<SkSVGStop>&&)
Line
Count
Source
244
2
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGText, void>(sk_sp<SkSVGText>&&)
Line
Count
Source
244
1.27k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGTextPath, void>(sk_sp<SkSVGTextPath>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGTSpan, void>(sk_sp<SkSVGTSpan>&&)
Line
Count
Source
244
4
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGUse, void>(sk_sp<SkSVGUse>&&)
Line
Count
Source
244
47
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
SkSVGDOM.cpp:sk_sp<skresources::ResourceProvider>::sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider, void>(sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>&&)
Line
Count
Source
244
52
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
SkShaper_factory.cpp:sk_sp<SkShapers::Factory>::sk_sp<(anonymous namespace)::PrimitiveFactory, void>(sk_sp<(anonymous namespace)::PrimitiveFactory>&&)
Line
Count
Source
244
61
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBidiFactory>::sk_sp<SkBidiICUFactory, void>(sk_sp<SkBidiICUFactory>&&)
Line
Count
Source
244
9.06k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkUnicode>::sk_sp<SkUnicode_icu, void>(sk_sp<SkUnicode_icu>&&)
Line
Count
Source
244
9.06k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkFontMgr>::sk_sp<skia::textlayout::TypefaceFontProvider, void>(sk_sp<skia::textlayout::TypefaceFontProvider>&&)
Unexecuted instantiation: sk_sp<SkFontStyleSet>::sk_sp<skia::textlayout::TypefaceFontStyleSet, void>(sk_sp<skia::textlayout::TypefaceFontStyleSet>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp<skgpu::graphite::PrecompileBlendModeBlender, void>(sk_sp<skgpu::graphite::PrecompileBlendModeBlender>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileComposeColorFilter, void>(sk_sp<skgpu::graphite::PrecompileComposeColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter, void>(sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileMatrixColorFilter, void>(sk_sp<skgpu::graphite::PrecompileMatrixColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter, void>(sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileTableColorFilter, void>(sk_sp<skgpu::graphite::PrecompileTableColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileGaussianColorFilter, void>(sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter, void>(sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp<skgpu::graphite::PrecompileBlendFilterImageFilter, void>(sk_sp<skgpu::graphite::PrecompileBlendFilterImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp<skgpu::graphite::PrecompileBlurImageFilter, void>(sk_sp<skgpu::graphite::PrecompileBlurImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp<skgpu::graphite::PrecompileDisplacementMapImageFilter, void>(sk_sp<skgpu::graphite::PrecompileDisplacementMapImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp<skgpu::graphite::PrecompileLightingImageFilter, void>(sk_sp<skgpu::graphite::PrecompileLightingImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp<skgpu::graphite::PrecompileMatrixConvolutionImageFilter, void>(sk_sp<skgpu::graphite::PrecompileMatrixConvolutionImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp<skgpu::graphite::PrecompileMorphologyImageFilter, void>(sk_sp<skgpu::graphite::PrecompileMorphologyImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader>, void>(sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter>, void>(sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender>, void>(sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileEmptyShader, void>(sk_sp<skgpu::graphite::PrecompileEmptyShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileColorShader, void>(sk_sp<skgpu::graphite::PrecompileColorShader>&&)
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::sk_sp<SkRuntimeEffect, void>(sk_sp<SkRuntimeEffect>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileBlendShader, void>(sk_sp<skgpu::graphite::PrecompileBlendShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileCoordClampShader, void>(sk_sp<skgpu::graphite::PrecompileCoordClampShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileImageShader, void>(sk_sp<skgpu::graphite::PrecompileImageShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileYUVImageShader, void>(sk_sp<skgpu::graphite::PrecompileYUVImageShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader, void>(sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileGradientShader, void>(sk_sp<skgpu::graphite::PrecompileGradientShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileLocalMatrixShader, void>(sk_sp<skgpu::graphite::PrecompileLocalMatrixShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileColorFilterShader, void>(sk_sp<skgpu::graphite::PrecompileColorFilterShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileWorkingColorSpaceShader, void>(sk_sp<skgpu::graphite::PrecompileWorkingColorSpaceShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileCTMShader, void>(sk_sp<skgpu::graphite::PrecompileCTMShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileBlurShader, void>(sk_sp<skgpu::graphite::PrecompileBlurShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileMatrixConvolutionShader, void>(sk_sp<skgpu::graphite::PrecompileMatrixConvolutionShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileMorphologyShader, void>(sk_sp<skgpu::graphite::PrecompileMorphologyShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileDisplacementShader, void>(sk_sp<skgpu::graphite::PrecompileDisplacementShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp<skgpu::graphite::PrecompileLightingShader, void>(sk_sp<skgpu::graphite::PrecompileLightingShader>&&)
sk_sp<SkShapers::Factory>::sk_sp<SkShapers::HarfbuzzFactory, void>(sk_sp<SkShapers::HarfbuzzFactory>&&)
Line
Count
Source
244
9.06k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Skottie.cpp:sk_sp<skresources::ResourceProvider>::sk_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider, void>(sk_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider>&&)
Line
Count
Source
244
9.92k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::sk_sp<skottie::SlotManager::ImageAssetProxy, void>(sk_sp<skottie::SlotManager::ImageAssetProxy>&&)
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::AnimatablePropertyContainer, void>(sk_sp<skottie::internal::AnimatablePropertyContainer>&&)
sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::KeyframeAnimator, void>(sk_sp<skottie::internal::KeyframeAnimator>&&)
Line
Count
Source
244
46.2k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::KeyframeAnimator>::sk_sp<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator>&&)
Line
Count
Source
244
26.0k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator>&&)
VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::KeyframeAnimator>::sk_sp<skottie::internal::(anonymous namespace)::VectorKeyframeAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::VectorKeyframeAnimator>&&)
Line
Count
Source
244
1.84k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator>&&)
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::TextAdapter, void>(sk_sp<skottie::internal::TextAdapter>&&)
sk_sp<sksg::RenderNode>::sk_sp<sksg::Group, void>(sk_sp<sksg::Group>&&)
Line
Count
Source
244
14.1k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<sksg::Transform>::sk_sp<sksg::Matrix<SkMatrix>, void>(sk_sp<sksg::Matrix<SkMatrix> >&&)
Unexecuted instantiation: sk_sp<sksg::RenderNode>::sk_sp<sksg::TransformEffect, void>(sk_sp<sksg::TransformEffect>&&)
sk_sp<sksg::RenderNode>::sk_sp<sksg::Draw, void>(sk_sp<sksg::Draw>&&)
Line
Count
Source
244
199k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode, void>(sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>&&)
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::sk_sp<skresources::MultiFrameImageAsset, void>(sk_sp<skresources::MultiFrameImageAsset>&&)
sk_sp<sksg::PaintNode>::sk_sp<sksg::Color, void>(sk_sp<sksg::Color>&&)
Line
Count
Source
244
86.5k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: Layer.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>&&)
sk_sp<sksg::GeometryNode>::sk_sp<sksg::Path, void>(sk_sp<sksg::Path>&&)
Line
Count
Source
244
156k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::RenderNode>::sk_sp<sksg::ClipEffect, void>(sk_sp<sksg::ClipEffect>&&)
Line
Count
Source
244
8.64k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::RenderNode>::sk_sp<sksg::MaskEffect, void>(sk_sp<sksg::MaskEffect>&&)
Line
Count
Source
244
8.26k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::GeometryNode>::sk_sp<sksg::Rect, void>(sk_sp<sksg::Rect>&&)
Line
Count
Source
244
162k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Layer.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::LayerController, void>(sk_sp<skottie::internal::(anonymous namespace)::LayerController>&&)
Line
Count
Source
244
378k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Path.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::PathAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>&&)
Line
Count
Source
244
32
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::KeyframeAnimator>::sk_sp<skottie::internal::(anonymous namespace)::TextKeyframeAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::TextKeyframeAnimator>&&)
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::TextExpressionAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::TextExpressionAnimator>&&)
Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::KeyframeAnimator>::sk_sp<skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator>&&)
Line
Count
Source
244
18.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator>&&)
Unexecuted instantiation: FillEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::FillAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>&&)
sk_sp<sksg::RenderNode>::sk_sp<sksg::ModeColorFilter, void>(sk_sp<sksg::ModeColorFilter>&&)
Line
Count
Source
244
585
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>&&)
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode, void>(sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>&&)
Unexecuted instantiation: GaussianBlurEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>&&)
Unexecuted instantiation: GlowStyles.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>&&)
sk_sp<sksg::ImageFilter>::sk_sp<sksg::ExternalImageFilter, void>(sk_sp<sksg::ExternalImageFilter>&&)
Line
Count
Source
244
74.9k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Gradient>::sk_sp<sksg::LinearGradient, void>(sk_sp<sksg::LinearGradient>&&)
Line
Count
Source
244
11.7k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Gradient>::sk_sp<sksg::RadialGradient, void>(sk_sp<sksg::RadialGradient>&&)
Line
Count
Source
244
9.60k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: GradientEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>&&)
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>&&)
sk_sp<sksg::RenderNode>::sk_sp<sksg::ExternalColorFilter, void>(sk_sp<sksg::ExternalColorFilter>&&)
Line
Count
Source
244
3.92k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: InvertEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>&&)
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>&&)
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>&&)
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>&&)
Unexecuted instantiation: sk_sp<sksg::RenderNode>::sk_sp<sksg::MaskShaderEffect, void>(sk_sp<sksg::MaskShaderEffect>&&)
Unexecuted instantiation: MotionTileEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>&&)
MotionTileEffect.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode, void>(sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>&&)
Line
Count
Source
244
16.1k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: RadialWipeEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>&&)
RadialWipeEffect.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode, void>(sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>&&)
Line
Count
Source
244
1.80k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: ShadowStyles.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>&&)
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>&&)
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>&&)
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::SkSLShaderAdapter, void>(sk_sp<skottie::internal::SkSLShaderAdapter>&&)
sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::SkSLShaderNode, void>(sk_sp<skottie::internal::SkSLShaderNode>&&)
Line
Count
Source
244
464
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::SkSLColorFilterAdapter, void>(sk_sp<skottie::internal::SkSLColorFilterAdapter>&&)
Unexecuted instantiation: SphereEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>&&)
SphereEffect.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::SphereNode, void>(sk_sp<skottie::internal::(anonymous namespace)::SphereNode>&&)
Line
Count
Source
244
5.02k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>&&)
Unexecuted instantiation: TintEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::TintAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>&&)
sk_sp<sksg::RenderNode>::sk_sp<sksg::GradientColorFilter, void>(sk_sp<sksg::GradientColorFilter>&&)
Line
Count
Source
244
6.88k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>&&)
Unexecuted instantiation: sk_sp<sksg::RenderNode>::sk_sp<sksg::OpacityEffect, void>(sk_sp<sksg::OpacityEffect>&&)
Unexecuted instantiation: TritoneEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>&&)
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>&&)
Unexecuted instantiation: AudioLayer.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::ForwardingPlaybackController, void>(sk_sp<skottie::internal::(anonymous namespace)::ForwardingPlaybackController>&&)
Unexecuted instantiation: FootageLayer.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::FootageAnimator, void>(sk_sp<skottie::internal::(anonymous namespace)::FootageAnimator>&&)
Unexecuted instantiation: sk_sp<sksg::RenderNode>::sk_sp<sksg::Image, void>(sk_sp<sksg::Image>&&)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter, void>(sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter>&&)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter, void>(sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>&&)
PrecompLayer.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::CompTimeMapper, void>(sk_sp<skottie::internal::(anonymous namespace)::CompTimeMapper>&&)
Line
Count
Source
244
79.1k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::GeometryNode>::sk_sp<sksg::Merge, void>(sk_sp<sksg::Merge>&&)
Line
Count
Source
244
324k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::GeometryNode>::sk_sp<sksg::GeometryTransform, void>(sk_sp<sksg::GeometryTransform>&&)
Line
Count
Source
244
18.8k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
TrimPaths.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>&&)
Line
Count
Source
244
5.16k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::GeometryNode>::sk_sp<sksg::TrimEffect, void>(sk_sp<sksg::TrimEffect>&&)
Line
Count
Source
244
3.35M
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Transform>::sk_sp<sksg::Matrix<SkM44>, void>(sk_sp<sksg::Matrix<SkM44> >&&)
Line
Count
Source
244
1.96k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>&&)
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>&&)
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>&&)
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::BulgeNode, void>(sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>&&)
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>&&)
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>&&)
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>&&)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>&&)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode, void>(sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>&&)
Unexecuted instantiation: DropShadowEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>&&)
Ellipse.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>&&)
Line
Count
Source
244
2.81k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sksg::GeometryNode>::sk_sp<sksg::RRect, void>(sk_sp<sksg::RRect>&&)
Line
Count
Source
244
271k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
FillStroke.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>&&)
Line
Count
Source
244
607
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: FillStroke.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::DashAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>&&)
sk_sp<sksg::PaintNode>::sk_sp<sksg::ShaderPaint, void>(sk_sp<sksg::ShaderPaint>&&)
Line
Count
Source
244
20.2k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: OffsetPaths.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>&&)
sk_sp<sksg::GeometryNode>::sk_sp<sksg::OffsetEffect, void>(sk_sp<sksg::OffsetEffect>&&)
Line
Count
Source
244
267k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Polystar.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>&&)
Line
Count
Source
244
7
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: PuckerBloat.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>&&)
PuckerBloat.cpp:sk_sp<sksg::GeometryNode>::sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect, void>(sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>&&)
Line
Count
Source
244
267k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Rectangle.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>&&)
Line
Count
Source
244
1.14k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>&&)
Unexecuted instantiation: Repeater.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode, void>(sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>&&)
Unexecuted instantiation: RoundCorners.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>&&)
sk_sp<sksg::GeometryNode>::sk_sp<sksg::RoundEffect, void>(sk_sp<sksg::RoundEffect>&&)
Line
Count
Source
244
1.30M
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::sk_sp<GrDeferredDisplayList, void>(sk_sp<GrDeferredDisplayList>&&)
245
246
    /**
247
     *  Adopt the bare pointer into the newly created sk_sp.
248
     *  No call to ref() or unref() will be made.
249
     */
250
298M
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImageFilter>::sk_sp(SkImageFilter*)
Line
Count
Source
250
599k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::sk_sp(sk_gpu_test::ManagedBackendTexture*)
sk_sp<GrDirectContext>::sk_sp(GrDirectContext*)
Line
Count
Source
250
4.32k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::sk_sp(skgpu::RefCntedCallback*)
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::sk_sp(sk_gpu_test::ManagedGraphiteTexture*)
sk_sp<SkDevice>::sk_sp(SkDevice*)
Line
Count
Source
250
12.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::sk_sp(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: sk_sp<sk_gpu_test::VkTestMemoryAllocator>::sk_sp(sk_gpu_test::VkTestMemoryAllocator*)
sk_sp<SkData>::sk_sp(SkData*)
Line
Count
Source
250
1.93M
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::sk_sp(GrPromiseImageTexture*)
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::sk_sp(PromiseImageCallbackContext*)
sk_sp<SkPicture>::sk_sp(SkPicture*)
Line
Count
Source
250
20.7k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTextBlob>::sk_sp(SkTextBlob*)
Line
Count
Source
250
15.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkVertices>::sk_sp(SkVertices*)
Line
Count
Source
250
21.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkDrawable>::sk_sp(SkDrawable*)
Line
Count
Source
250
1.43k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkImage const>::sk_sp(SkImage const*)
Unexecuted instantiation: sk_sp<SkPicture const>::sk_sp(SkPicture const*)
Unexecuted instantiation: sk_sp<SkImageFilter const>::sk_sp(SkImageFilter const*)
sk_sp<SkPixelRef>::sk_sp(SkPixelRef*)
Line
Count
Source
250
400k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkRandomTypeface>::sk_sp(SkRandomTypeface*)
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::sk_sp((anonymous namespace)::FontStyleSet*)
Line
Count
Source
250
528
    explicit sk_sp(T* obj) : fPtr(obj) {}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::sk_sp((anonymous namespace)::FontMgr*)
Line
Count
Source
250
66
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::sk_sp(SkTestSVGScalerContext::SVGGlyphDrawable*)
Line
Count
Source
250
102
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<TestSVGTypeface>::sk_sp(TestSVGTypeface*)
Line
Count
Source
250
4.21k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTestFont>::sk_sp(SkTestFont*)
Line
Count
Source
250
168
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTypeface>::sk_sp(SkTypeface*)
Line
Count
Source
250
2.73k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<TestTypeface>::sk_sp(TestTypeface*)
Line
Count
Source
250
12.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkRefCntSet>::sk_sp(SkRefCntSet*)
sk_sp<SkBlendModeBlender>::sk_sp(SkBlendModeBlender*)
Line
Count
Source
250
712k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMaskFilter>::sk_sp(SkMaskFilter*)
Line
Count
Source
250
151k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorSpace>::sk_sp(SkColorSpace*)
Line
Count
Source
250
367k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkNoPixelsDevice>::sk_sp(SkNoPixelsDevice*)
Line
Count
Source
250
264k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImage>::sk_sp(SkImage*)
Line
Count
Source
250
25.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorFilter>::sk_sp(SkColorFilter*)
Line
Count
Source
250
118k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBitmapDevice>::sk_sp(SkBitmapDevice*)
Line
Count
Source
250
154k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSpecialImage>::sk_sp(SkSpecialImage*)
sk_sp<SkFlattenable>::sk_sp(SkFlattenable*)
Line
Count
Source
250
34.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkFontStyleSet>::sk_sp(SkFontStyleSet*)
Line
Count
Source
250
141
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkFontMgr>::sk_sp(SkFontMgr*)
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::sk_sp(SkPictureBackedGlyphDrawable*)
sk_sp<SkImageFilter_Base>::sk_sp(SkImageFilter_Base*)
Line
Count
Source
250
17.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::sk_sp((anonymous namespace)::CacheImpl*)
Line
Count
Source
250
3.14k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend>::sk_sp(skif::(anonymous namespace)::RasterBackend*)
Line
Count
Source
250
18.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBlender>::sk_sp(SkBlender*)
Line
Count
Source
250
212k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeEffect>::sk_sp(SkRuntimeEffect*)
Line
Count
Source
250
349k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkPathEffect>::sk_sp(SkPathEffect*)
Line
Count
Source
250
2.17M
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkShaderBase>::sk_sp(SkShaderBase*)
Line
Count
Source
250
1.93k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMaskFilterBase>::sk_sp(SkMaskFilterBase*)
Line
Count
Source
250
995
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorFilterBase>::sk_sp(SkColorFilterBase*)
Line
Count
Source
250
81.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBlenderBase>::sk_sp(SkBlenderBase*)
Line
Count
Source
250
837
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkShader>::sk_sp(SkShader*)
Line
Count
Source
250
234k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorFilterShader>::sk_sp(SkColorFilterShader*)
Line
Count
Source
250
55.5k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkPathRef>::sk_sp(SkPathRef*)
Line
Count
Source
250
116M
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>::sk_sp(SkPicture::MakePlaceholder(SkRect)::Placeholder*)
Unexecuted instantiation: sk_sp<SkFactorySet>::sk_sp(SkFactorySet*)
Unexecuted instantiation: sk_sp<sktext::gpu::Slug>::sk_sp(sktext::gpu::Slug*)
sk_sp<SkEmptyPicture>::sk_sp(SkEmptyPicture*)
Line
Count
Source
250
40.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBigPicture>::sk_sp(SkBigPicture*)
Line
Count
Source
250
85.4k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRecordedDrawable>::sk_sp(SkRecordedDrawable*)
Line
Count
Source
250
2.23k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeShader>::sk_sp(SkRuntimeShader*)
Line
Count
Source
250
43.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeColorFilter>::sk_sp(SkRuntimeColorFilter*)
Line
Count
Source
250
16.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeBlender>::sk_sp(SkRuntimeBlender*)
Line
Count
Source
250
2.73k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTMaskGamma<3, 3, 3> >::sk_sp(SkTMaskGamma<3, 3, 3>*)
Line
Count
Source
250
16.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSpecialImage_Raster>::sk_sp(SkSpecialImage_Raster*)
Line
Count
Source
250
212k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::sk_sp(SkBlockMemoryRefCnt*)
sk_sp<SkStrike>::sk_sp(SkStrike*)
Line
Count
Source
250
116k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkString::Rec>::sk_sp(SkString::Rec*)
Line
Count
Source
250
115M
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::sk_sp((anonymous namespace)::SkEmptyTypeface*)
Line
Count
Source
250
37.7M
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SharedGenerator>::sk_sp(SharedGenerator*)
Line
Count
Source
250
189k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkCachedData>::sk_sp(SkCachedData*)
sk_sp<SkImage_Lazy>::sk_sp(SkImage_Lazy*)
Line
Count
Source
250
189k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImage_Raster>::sk_sp(SkImage_Raster*)
Line
Count
Source
250
139k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSurface_Raster>::sk_sp(SkSurface_Raster*)
Line
Count
Source
250
44.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBlendShader>::sk_sp(SkBlendShader*)
Line
Count
Source
250
14.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorShader>::sk_sp(SkColorShader*)
Line
Count
Source
250
2.14k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColor4Shader>::sk_sp(SkColor4Shader*)
Line
Count
Source
250
13.5k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkEmptyShader>::sk_sp(SkEmptyShader*)
Line
Count
Source
250
12.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImageShader>::sk_sp(SkImageShader*)
Line
Count
Source
250
109k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkPictureShader>::sk_sp(SkPictureShader*)
Line
Count
Source
250
5.65k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSL::DebugTracePriv>::sk_sp(SkSL::DebugTracePriv*)
sk_sp<SkLocalMatrixShader>::sk_sp(SkLocalMatrixShader*)
Line
Count
Source
250
137k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader>::sk_sp(SkWorkingColorSpaceShader*)
sk_sp<SkUserTypeface>::sk_sp(SkUserTypeface*)
Line
Count
Source
250
1.10k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper>::sk_sp(SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper*)
Unexecuted instantiation: SkMultiPictureDocument.cpp:sk_sp<(anonymous namespace)::MultiPictureDocument>::sk_sp((anonymous namespace)::MultiPictureDocument*)
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::ShadowInvalidator>::sk_sp((anonymous namespace)::ShadowInvalidator*)
sk_sp<SkConicalGradient>::sk_sp(SkConicalGradient*)
Line
Count
Source
250
2.13k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkLinearGradient>::sk_sp(SkLinearGradient*)
Line
Count
Source
250
5.50k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRadialGradient>::sk_sp(SkRadialGradient*)
Line
Count
Source
250
1.39k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSweepGradient>::sk_sp(SkSweepGradient*)
Line
Count
Source
250
1.67k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMatrixColorFilter>::sk_sp(SkMatrixColorFilter*)
Line
Count
Source
250
85.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTableColorFilter>::sk_sp(SkTableColorFilter*)
Line
Count
Source
250
15.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkWorkingFormatColorFilter>::sk_sp(SkWorkingFormatColorFilter*)
Line
Count
Source
250
2.74k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::sk_sp((anonymous namespace)::SkBlurImageFilter*)
Line
Count
Source
250
41.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTypeface_Empty>::sk_sp(SkTypeface_Empty*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkFontMgr_Custom>::sk_sp(SkFontMgr_Custom*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrColorSpaceXform>::sk_sp(GrColorSpaceXform*)
Line
Count
Source
250
5.35k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::sk_sp(GrDeferredDisplayList::LazyProxyData*)
sk_sp<GrSurface>::sk_sp(GrSurface*)
Line
Count
Source
250
166k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSurface_Ganesh>::sk_sp(SkSurface_Ganesh*)
Line
Count
Source
250
4.40k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::sk_sp(GrDeferredDisplayList*)
sk_sp<SkImage_Ganesh>::sk_sp(SkImage_Ganesh*)
Line
Count
Source
250
48.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::Plot>::sk_sp(skgpu::Plot*)
Line
Count
Source
250
390
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<GrDDLTask>::sk_sp(GrDDLTask*)
sk_sp<skgpu::ganesh::OpsTask>::sk_sp(skgpu::ganesh::OpsTask*)
Line
Count
Source
250
364k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<GrTextureResolveRenderTask>::sk_sp(GrTextureResolveRenderTask*)
Unexecuted instantiation: sk_sp<GrWaitRenderTask>::sk_sp(GrWaitRenderTask*)
Unexecuted instantiation: sk_sp<GrTransferFromRenderTask>::sk_sp(GrTransferFromRenderTask*)
Unexecuted instantiation: sk_sp<GrImageContext>::sk_sp(GrImageContext*)
sk_sp<GrXferProcessor>::sk_sp(GrXferProcessor*)
Line
Count
Source
250
309k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrTextureProxy>::sk_sp(GrTextureProxy*)
Line
Count
Source
250
355k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrTexture>::sk_sp(GrTexture*)
Line
Count
Source
250
160k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMipmap>::sk_sp(SkMipmap*)
Line
Count
Source
250
9.70k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrRenderTargetProxy>::sk_sp(GrRenderTargetProxy*)
Line
Count
Source
250
762
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrGpuResource>::sk_sp(GrGpuResource*)
Line
Count
Source
250
198k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrSurfaceProxy>::sk_sp(GrSurfaceProxy*)
Line
Count
Source
250
345k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrCaps>::sk_sp(GrCaps*)
Line
Count
Source
250
4.32k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrGpuBuffer>::sk_sp(GrGpuBuffer*)
Line
Count
Source
250
215k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrAttachment>::sk_sp(GrAttachment*)
Line
Count
Source
250
1.06k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrThreadSafeCache::VertexData>::sk_sp(GrThreadSafeCache::VertexData*)
Line
Count
Source
250
1.46k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrThreadSafeCache::Trampoline>::sk_sp(GrThreadSafeCache::Trampoline*)
Line
Count
Source
250
762
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrRenderTask>::sk_sp(GrRenderTask*)
Line
Count
Source
250
74.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::DashLinePathRenderer>::sk_sp(skgpu::ganesh::DashLinePathRenderer*)
Line
Count
Source
250
1.85k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::AAConvexPathRenderer>::sk_sp(skgpu::ganesh::AAConvexPathRenderer*)
Line
Count
Source
250
1.85k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::AAHairLinePathRenderer>::sk_sp(skgpu::ganesh::AAHairLinePathRenderer*)
Line
Count
Source
250
1.85k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>::sk_sp(skgpu::ganesh::AALinearizingConvexPathRenderer*)
Line
Count
Source
250
1.85k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::SmallPathRenderer>::sk_sp(skgpu::ganesh::SmallPathRenderer*)
Line
Count
Source
250
1.85k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::TriangulatingPathRenderer>::sk_sp(skgpu::ganesh::TriangulatingPathRenderer*)
Line
Count
Source
250
1.85k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::sk_sp(skgpu::ganesh::TessellationPathRenderer*)
sk_sp<skgpu::ganesh::DefaultPathRenderer>::sk_sp(skgpu::ganesh::DefaultPathRenderer*)
Line
Count
Source
250
1.85k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::sk_sp(GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener*)
Line
Count
Source
250
94.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrArenas>::sk_sp(GrArenas*)
Line
Count
Source
250
132k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<DisableColorXP>::sk_sp(DisableColorXP*)
Line
Count
Source
250
8.62k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrXferProcessor const>::sk_sp(GrXferProcessor const*)
Line
Count
Source
250
160k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor>::sk_sp(PorterDuffXferProcessor*)
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend>::sk_sp(skif::(anonymous namespace)::GaneshBackend*)
Line
Count
Source
250
3.13k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkImage_GaneshBase>::sk_sp(SkImage_GaneshBase*)
sk_sp<GrRecordingContext>::sk_sp(GrRecordingContext*)
Line
Count
Source
250
182k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImage_Base>::sk_sp(SkImage_Base*)
Line
Count
Source
250
71
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkImage_GaneshYUVA>::sk_sp(SkImage_GaneshYUVA*)
Unexecuted instantiation: sk_sp<SkImage_LazyTexture>::sk_sp(SkImage_LazyTexture*)
Unexecuted instantiation: sk_sp<SkImage_RasterPinnable>::sk_sp(SkImage_RasterPinnable*)
sk_sp<SkSpecialImage_Gpu>::sk_sp(SkSpecialImage_Gpu*)
Line
Count
Source
250
160k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrMockCaps>::sk_sp(GrMockCaps*)
Line
Count
Source
250
4.32k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<GrRenderTarget>::sk_sp(GrRenderTarget*)
sk_sp<GrGpuBuffer const>::sk_sp(GrGpuBuffer const*)
Line
Count
Source
250
7.87k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasPathRenderer>::sk_sp(skgpu::ganesh::AtlasPathRenderer*)
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>::sk_sp(skgpu::ganesh::AtlasRenderTask*)
Unexecuted instantiation: sk_sp<SkMeshPriv::VB>::sk_sp(SkMeshPriv::VB*)
Unexecuted instantiation: sk_sp<SkMeshPriv::IB>::sk_sp(SkMeshPriv::IB*)
sk_sp<SkMeshSpecification>::sk_sp(SkMeshSpecification*)
Line
Count
Source
250
20.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator>::sk_sp((anonymous namespace)::UniqueKeyInvalidator*)
Line
Count
Source
250
329
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::sk_sp(skgpu::MutableTextureState*)
Unexecuted instantiation: sk_sp<GrVkContextThreadSafeProxy>::sk_sp(GrVkContextThreadSafeProxy*)
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::sk_sp(GrVkFramebuffer*)
Unexecuted instantiation: sk_sp<GrSurface const>::sk_sp(GrSurface const*)
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::sk_sp(GrVkRenderPass const*)
Unexecuted instantiation: sk_sp<GrVkImage>::sk_sp(GrVkImage*)
Unexecuted instantiation: sk_sp<GrVkImageView const>::sk_sp(GrVkImageView const*)
Unexecuted instantiation: sk_sp<GrBuffer>::sk_sp(GrBuffer*)
Unexecuted instantiation: sk_sp<GrVkPipeline>::sk_sp(GrVkPipeline*)
Unexecuted instantiation: sk_sp<GrManagedResource>::sk_sp(GrManagedResource*)
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::sk_sp(GrVkRenderTarget*)
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::sk_sp(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: sk_sp<GrVkTexture>::sk_sp(GrVkTexture*)
Unexecuted instantiation: sk_sp<GrVkTextureRenderTarget>::sk_sp(GrVkTextureRenderTarget*)
sk_sp<SkSurface>::sk_sp(SkSurface*)
Line
Count
Source
250
48
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::sk_sp(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::sk_sp(skgpu::graphite::Image*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::sk_sp(skgpu::graphite::Image_YUVA*)
Unexecuted instantiation: sk_sp<skgpu::graphite::DefaultImageProvider>::sk_sp(skgpu::graphite::DefaultImageProvider*)
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::sk_sp(skgpu::graphite::ResourceCache*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::sk_sp(skgpu::graphite::Texture*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::sk_sp(skgpu::graphite::Sampler*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::sk_sp(skgpu::graphite::Buffer*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::sk_sp(skgpu::graphite::Surface*)
Unexecuted instantiation: TextureUtils.cpp:sk_sp<skif::(anonymous namespace)::GraphiteBackend>::sk_sp(skif::(anonymous namespace)::GraphiteBackend*)
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyBufferToBufferTask>::sk_sp(skgpu::graphite::CopyBufferToBufferTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToBufferTask>::sk_sp(skgpu::graphite::CopyTextureToBufferTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToTextureTask>::sk_sp(skgpu::graphite::CopyTextureToTextureTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::SynchronizeToCpuTask>::sk_sp(skgpu::graphite::SynchronizeToCpuTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::UploadTask>::sk_sp(skgpu::graphite::UploadTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::sk_sp(skgpu::graphite::SharedContext*)
Unexecuted instantiation: sk_sp<SkPDFDevice>::sk_sp(SkPDFDevice*)
Unexecuted instantiation: sk_sp<SkPDFDocument>::sk_sp(SkPDFDocument*)
Unexecuted instantiation: sk_sp<SkPDFStrike>::sk_sp(SkPDFStrike*)
sk_sp<SkPngChunkReader>::sk_sp(SkPngChunkReader*)
Line
Count
Source
250
12.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTypeface::LocalizedStrings>::sk_sp(SkTypeface::LocalizedStrings*)
Line
Count
Source
250
1.49k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTypeface_FreeType>::sk_sp(SkTypeface_FreeType*)
Line
Count
Source
250
5.46k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_SingleName>::sk_sp(SkOTUtils::LocalizedStrings_SingleName*)
sk_sp<SkTypeface_FreeTypeStream>::sk_sp(SkTypeface_FreeTypeStream*)
Line
Count
Source
250
41.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::sk_sp((anonymous namespace)::RemoteStrike*)
Unexecuted instantiation: sk_sp<GlyphTrackingDevice>::sk_sp(GlyphTrackingDevice*)
Unexecuted instantiation: sk_sp<SkTypefaceProxy>::sk_sp(SkTypefaceProxy*)
sk_sp<sktext::gpu::SlugImpl>::sk_sp(sktext::gpu::SlugImpl*)
Line
Count
Source
250
225
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sktext::gpu::TextStrike>::sk_sp(sktext::gpu::TextStrike*)
Line
Count
Source
250
358
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRefCnt>::sk_sp(SkRefCnt*)
Line
Count
Source
250
7.48k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sktext::gpu::TextBlob>::sk_sp(sktext::gpu::TextBlob*)
Line
Count
Source
250
1.42k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface>::sk_sp(skgpu::VulkanInterface*)
Unexecuted instantiation: sk_sp<skgpu::VulkanAMDMemoryAllocator>::sk_sp(skgpu::VulkanAMDMemoryAllocator*)
Unexecuted instantiation: sk_sp<SkRTree>::sk_sp(SkRTree*)
sk_sp<SkCapabilities>::sk_sp(SkCapabilities*)
Line
Count
Source
250
34.4k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorTable>::sk_sp(SkColorTable*)
Line
Count
Source
250
15.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkDataTable>::sk_sp(SkDataTable*)
sk_sp<SkTriColorShader>::sk_sp(SkTriColorShader*)
Line
Count
Source
250
12.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkImage_Picture>::sk_sp(SkImage_Picture*)
sk_sp<SkCoordClampShader>::sk_sp(SkCoordClampShader*)
Line
Count
Source
250
2
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorSpaceXformColorFilter>::sk_sp(SkColorSpaceXformColorFilter*)
Line
Count
Source
250
8
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_NameTable>::sk_sp(SkOTUtils::LocalizedStrings_NameTable*)
sk_sp<skgpu::ganesh::Device>::sk_sp(skgpu::ganesh::Device*)
Line
Count
Source
250
64.7k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrCpuBuffer>::sk_sp(GrCpuBuffer*)
Line
Count
Source
250
4.92k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrBufferAllocPool::CpuBufferCache>::sk_sp(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
250
4.32k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrContextThreadSafeProxy>::sk_sp(GrContextThreadSafeProxy*)
Line
Count
Source
250
4.32k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<GrVkBuffer>::sk_sp(GrVkBuffer*)
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::sk_sp(GrVkFramebuffer const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::sk_sp(skgpu::graphite::Device*)
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::sk_sp(skgpu::graphite::DrawContext*)
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::sk_sp(skgpu::graphite::DrawTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_Base>::sk_sp(skgpu::graphite::Image_Base*)
Unexecuted instantiation: ProxyCache.cpp:sk_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener>::sk_sp((anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener*)
Unexecuted instantiation: sk_sp<skgpu::graphite::SpecialImage>::sk_sp(skgpu::graphite::SpecialImage*)
Unexecuted instantiation: sk_sp<skgpu::graphite::ClearBuffersTask>::sk_sp(skgpu::graphite::ClearBuffersTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputeTask>::sk_sp(skgpu::graphite::ComputeTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::RenderPassTask>::sk_sp(skgpu::graphite::RenderPassTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanTexture>::sk_sp(skgpu::graphite::VulkanTexture*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::sk_sp(skgpu::graphite::Resource*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::sk_sp(skgpu::graphite::VulkanRenderPass*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::sk_sp(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::sk_sp(skgpu::graphite::VulkanDescriptorSet*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::sk_sp(skgpu::graphite::VulkanSampler*)
sk_sp<SkContourMeasure>::sk_sp(SkContourMeasure*)
Line
Count
Source
250
2.15M
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::sk_sp(skgpu::graphite::VulkanDescriptorPool*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::sk_sp(skgpu::graphite::VulkanFramebuffer*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::sk_sp(skgpu::graphite::VulkanGraphicsPipeline*)
sk_sp<SkSVGTextLiteral>::sk_sp(SkSVGTextLiteral*)
Line
Count
Source
250
3.76k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGG>::sk_sp(SkSVGG*)
Line
Count
Source
250
569
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGCircle>::sk_sp(SkSVGCircle*)
Line
Count
Source
250
90
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGClipPath>::sk_sp(SkSVGClipPath*)
Line
Count
Source
250
85
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGDefs>::sk_sp(SkSVGDefs*)
Line
Count
Source
250
3
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGEllipse>::sk_sp(SkSVGEllipse*)
Line
Count
Source
250
34
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::sk_sp(SkSVGFeBlend*)
sk_sp<SkSVGFeColorMatrix>::sk_sp(SkSVGFeColorMatrix*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGFeComponentTransfer>::sk_sp(SkSVGFeComponentTransfer*)
sk_sp<SkSVGFeComposite>::sk_sp(SkSVGFeComposite*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGFeDiffuseLighting>::sk_sp(SkSVGFeDiffuseLighting*)
Unexecuted instantiation: sk_sp<SkSVGFeDisplacementMap>::sk_sp(SkSVGFeDisplacementMap*)
Unexecuted instantiation: sk_sp<SkSVGFeDistantLight>::sk_sp(SkSVGFeDistantLight*)
sk_sp<SkSVGFeFlood>::sk_sp(SkSVGFeFlood*)
Line
Count
Source
250
37
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::sk_sp(SkSVGFeFunc*)
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::sk_sp(SkSVGFeGaussianBlur*)
Unexecuted instantiation: sk_sp<SkSVGFeImage>::sk_sp(SkSVGFeImage*)
Unexecuted instantiation: sk_sp<SkSVGFeMerge>::sk_sp(SkSVGFeMerge*)
Unexecuted instantiation: sk_sp<SkSVGFeMergeNode>::sk_sp(SkSVGFeMergeNode*)
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::sk_sp(SkSVGFeMorphology*)
Unexecuted instantiation: sk_sp<SkSVGFeOffset>::sk_sp(SkSVGFeOffset*)
Unexecuted instantiation: sk_sp<SkSVGFePointLight>::sk_sp(SkSVGFePointLight*)
Unexecuted instantiation: sk_sp<SkSVGFeSpecularLighting>::sk_sp(SkSVGFeSpecularLighting*)
Unexecuted instantiation: sk_sp<SkSVGFeSpotLight>::sk_sp(SkSVGFeSpotLight*)
Unexecuted instantiation: sk_sp<SkSVGFeTurbulence>::sk_sp(SkSVGFeTurbulence*)
Unexecuted instantiation: sk_sp<SkSVGFilter>::sk_sp(SkSVGFilter*)
sk_sp<SkSVGImage>::sk_sp(SkSVGImage*)
Line
Count
Source
250
6
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGLine>::sk_sp(SkSVGLine*)
Line
Count
Source
250
144
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGLinearGradient>::sk_sp(SkSVGLinearGradient*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGMask>::sk_sp(SkSVGMask*)
Line
Count
Source
250
138
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGPath>::sk_sp(SkSVGPath*)
Line
Count
Source
250
4.79k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGPattern>::sk_sp(SkSVGPattern*)
sk_sp<SkSVGPoly>::sk_sp(SkSVGPoly*)
Line
Count
Source
250
205
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGRadialGradient>::sk_sp(SkSVGRadialGradient*)
Line
Count
Source
250
73
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGRect>::sk_sp(SkSVGRect*)
Line
Count
Source
250
29
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGStop>::sk_sp(SkSVGStop*)
Line
Count
Source
250
2
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGText>::sk_sp(SkSVGText*)
Line
Count
Source
250
1.27k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGTextPath>::sk_sp(SkSVGTextPath*)
sk_sp<SkSVGTSpan>::sk_sp(SkSVGTSpan*)
Line
Count
Source
250
4
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGUse>::sk_sp(SkSVGUse*)
Line
Count
Source
250
47
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGSVG>::sk_sp(SkSVGSVG*)
Line
Count
Source
250
1.19k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>::sk_sp(SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider*)
Line
Count
Source
250
52
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGDOM>::sk_sp(SkSVGDOM*)
Line
Count
Source
250
52
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp(SkSVGNode*)
sk_sp<SkSVGTextFragment>::sk_sp(SkSVGTextFragment*)
Line
Count
Source
250
373
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGColor::RefCntVars>::sk_sp(SkSVGColor::RefCntVars*)
Line
Count
Source
250
623
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::sk_sp((anonymous namespace)::PrimitiveFactory*)
Line
Count
Source
250
61
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBidiICUFactory>::sk_sp(SkBidiICUFactory*)
Line
Count
Source
250
9.06k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::sk_sp(SkIcuBreakIteratorCache::BreakIteratorRef*)
sk_sp<SkUnicode_icu>::sk_sp(SkUnicode_icu*)
Line
Count
Source
250
9.06k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkBidiFactory>::sk_sp(SkBidiFactory*)
Unexecuted instantiation: sk_sp<SkUnicode>::sk_sp(SkUnicode*)
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontProvider>::sk_sp(skia::textlayout::TypefaceFontProvider*)
Unexecuted instantiation: FuzzSkParagraph.cpp:sk_sp<(anonymous namespace)::ResourceFontCollection>::sk_sp((anonymous namespace)::ResourceFontCollection*)
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::sk_sp(skia::textlayout::TypefaceFontStyleSet*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeBlender>::sk_sp(skgpu::graphite::PrecompileBlendModeBlender*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileComposeColorFilter>::sk_sp(skgpu::graphite::PrecompileComposeColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter>::sk_sp(skgpu::graphite::PrecompileBlendModeColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter>::sk_sp(skgpu::graphite::PrecompileMatrixColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>::sk_sp(skgpu::graphite::PrecompileColorSpaceXformColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileTableColorFilter>::sk_sp(skgpu::graphite::PrecompileTableColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>::sk_sp(skgpu::graphite::PrecompileGaussianColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>::sk_sp(skgpu::graphite::PrecompileWithWorkingFormatColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendFilterImageFilter>::sk_sp(skgpu::graphite::PrecompileBlendFilterImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurImageFilter>::sk_sp(skgpu::graphite::PrecompileBlurImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::sk_sp(skgpu::graphite::PrecompileImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterImageFilter>::sk_sp(skgpu::graphite::PrecompileColorFilterImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementMapImageFilter>::sk_sp(skgpu::graphite::PrecompileDisplacementMapImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingImageFilter>::sk_sp(skgpu::graphite::PrecompileLightingImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionImageFilter>::sk_sp(skgpu::graphite::PrecompileMatrixConvolutionImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyImageFilter>::sk_sp(skgpu::graphite::PrecompileMorphologyImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader> >::sk_sp(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader>*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter> >::sk_sp(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter>*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender> >::sk_sp(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender>*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileEmptyShader>::sk_sp(skgpu::graphite::PrecompileEmptyShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorShader>::sk_sp(skgpu::graphite::PrecompileColorShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendShader>::sk_sp(skgpu::graphite::PrecompileBlendShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCoordClampShader>::sk_sp(skgpu::graphite::PrecompileCoordClampShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageShader>::sk_sp(skgpu::graphite::PrecompileImageShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileYUVImageShader>::sk_sp(skgpu::graphite::PrecompileYUVImageShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>::sk_sp(skgpu::graphite::PrecompilePerlinNoiseShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGradientShader>::sk_sp(skgpu::graphite::PrecompileGradientShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLocalMatrixShader>::sk_sp(skgpu::graphite::PrecompileLocalMatrixShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterShader>::sk_sp(skgpu::graphite::PrecompileColorFilterShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWorkingColorSpaceShader>::sk_sp(skgpu::graphite::PrecompileWorkingColorSpaceShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCTMShader>::sk_sp(skgpu::graphite::PrecompileCTMShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurShader>::sk_sp(skgpu::graphite::PrecompileBlurShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionShader>::sk_sp(skgpu::graphite::PrecompileMatrixConvolutionShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyShader>::sk_sp(skgpu::graphite::PrecompileMorphologyShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementShader>::sk_sp(skgpu::graphite::PrecompileDisplacementShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingShader>::sk_sp(skgpu::graphite::PrecompileLightingShader*)
sk_sp<SkAnimatedImage>::sk_sp(SkAnimatedImage*)
Line
Count
Source
250
5.75k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkShapers::HarfbuzzFactory>::sk_sp(SkShapers::HarfbuzzFactory*)
Line
Count
Source
250
9.06k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::OpacityEffect>::sk_sp(sksg::OpacityEffect*)
Line
Count
Source
250
100k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::OpacityAdapter>::sk_sp(skottie::internal::OpacityAdapter*)
Line
Count
Source
250
100k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::SceneGraphRevalidator>::sk_sp(skottie::internal::SceneGraphRevalidator*)
Line
Count
Source
250
9.06k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::SlotManager>::sk_sp(skottie::SlotManager*)
Line
Count
Source
250
9.06k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Skottie.cpp:sk_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider>::sk_sp(skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider*)
Line
Count
Source
250
9.92k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::Animation>::sk_sp(skottie::Animation*)
Line
Count
Source
250
9.06k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::sk_sp(skottie::SlotManager::ImageAssetProxy*)
ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator>::sk_sp(skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator*)
Line
Count
Source
250
26.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator>::sk_sp(skottie::internal::(anonymous namespace)::ScalarExpressionAnimator*)
Unexecuted instantiation: sk_sp<skottie::internal::AnimatablePropertyContainer>::sk_sp(skottie::internal::AnimatablePropertyContainer*)
VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorKeyframeAnimator>::sk_sp(skottie::internal::(anonymous namespace)::VectorKeyframeAnimator*)
Line
Count
Source
250
1.84k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator>::sk_sp(skottie::internal::(anonymous namespace)::VectorExpressionAnimator*)
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::sk_sp(skottie::internal::CustomFont::GlyphCompMapper*)
sk_sp<sksg::TransformEffect>::sk_sp(sksg::TransformEffect*)
Line
Count
Source
250
62.4k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Matrix<SkMatrix> >::sk_sp(sksg::Matrix<SkMatrix>*)
Line
Count
Source
250
118k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Group>::sk_sp(sksg::Group*)
Line
Count
Source
250
25.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Draw>::sk_sp(sksg::Draw*)
Line
Count
Source
250
199k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>::sk_sp(skottie::internal::TextAdapter*)
sk_sp<sksg::Matrix<SkM44> >::sk_sp(sksg::Matrix<SkM44>*)
Line
Count
Source
250
16.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: TextAdapter.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlyphTextNode>::sk_sp(skottie::internal::(anonymous namespace)::GlyphTextNode*)
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::sk_sp(skottie::internal::TextAdapter::GlyphDecoratorNode*)
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::sk_sp(skottie::internal::TextAnimator*)
Unexecuted instantiation: sk_sp<skresources::MultiFrameImageAsset>::sk_sp(skresources::MultiFrameImageAsset*)
Unexecuted instantiation: sk_sp<skresources::FileResourceProvider>::sk_sp(skresources::FileResourceProvider*)
Unexecuted instantiation: sk_sp<skresources::DataURIResourceProviderProxy>::sk_sp(skresources::DataURIResourceProviderProxy*)
sk_sp<sksg::ClipEffect>::sk_sp(sksg::ClipEffect*)
Line
Count
Source
250
63.4k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Rect>::sk_sp(sksg::Rect*)
Line
Count
Source
250
162k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::sk_sp(skottie::internal::(anonymous namespace)::MaskAdapter*)
Line
Count
Source
250
16.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Merge>::sk_sp(sksg::Merge*)
Line
Count
Source
250
324k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::MaskEffect>::sk_sp(sksg::MaskEffect*)
Line
Count
Source
250
31.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::LayerController>::sk_sp(skottie::internal::(anonymous namespace)::LayerController*)
Line
Count
Source
250
378k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionBlurController>::sk_sp(skottie::internal::(anonymous namespace)::MotionBlurController*)
sk_sp<sksg::Path>::sk_sp(sksg::Path*)
Line
Count
Source
250
165k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Path.cpp:sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>::sk_sp(skottie::internal::(anonymous namespace)::PathAdapter*)
Line
Count
Source
250
165k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::TransformAdapter2D>::sk_sp(skottie::internal::TransformAdapter2D*)
Line
Count
Source
250
118k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::TransformAdapter3D>::sk_sp(skottie::internal::TransformAdapter3D*)
Line
Count
Source
250
14.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::TextKeyframeAnimator>::sk_sp(skottie::internal::(anonymous namespace)::TextKeyframeAnimator*)
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::TextExpressionAnimator>::sk_sp(skottie::internal::(anonymous namespace)::TextExpressionAnimator*)
Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator>::sk_sp(skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator*)
Line
Count
Source
250
18.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator>::sk_sp(skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator*)
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::sk_sp(skottie::internal::(anonymous namespace)::FillAdapter*)
Line
Count
Source
250
585
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::sk_sp(skottie::internal::(anonymous namespace)::FractalNoiseNode*)
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>::sk_sp(skottie::internal::(anonymous namespace)::FractalNoiseAdapter*)
GaussianBlurEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter*)
Line
Count
Source
250
852
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ExternalImageFilter>::sk_sp(sksg::ExternalImageFilter*)
Line
Count
Source
250
74.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::sk_sp(skottie::internal::(anonymous namespace)::GlowAdapter*)
Line
Count
Source
250
28.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::LinearGradient>::sk_sp(sksg::LinearGradient*)
Line
Count
Source
250
11.7k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::RadialGradient>::sk_sp(sksg::RadialGradient*)
Line
Count
Source
250
9.60k
    explicit sk_sp(T* obj) : fPtr(obj) {}
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::GradientRampEffectAdapter*)
Line
Count
Source
250
1.10k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter*)
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::InvertEffectAdapter*)
Line
Count
Source
250
1.56k
    explicit sk_sp(T* obj) : fPtr(obj) {}
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter*)
Line
Count
Source
250
2.12k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter*)
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>::sk_sp(skottie::internal::(anonymous namespace)::LinearWipeAdapter*)
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::sk_sp(skottie::internal::MotionBlurEffect*)
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::sk_sp(skottie::internal::(anonymous namespace)::TileRenderNode*)
Line
Count
Source
250
16.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::sk_sp(skottie::internal::(anonymous namespace)::MotionTileAdapter*)
Line
Count
Source
250
16.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::sk_sp(skottie::internal::(anonymous namespace)::RWipeRenderNode*)
Line
Count
Source
250
1.80k
    explicit sk_sp(T* obj) : fPtr(obj) {}
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::sk_sp(skottie::internal::(anonymous namespace)::RadialWipeAdapter*)
Line
Count
Source
250
1.80k
    explicit sk_sp(T* obj) : fPtr(obj) {}
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::sk_sp(skottie::internal::(anonymous namespace)::ShadowAdapter*)
Line
Count
Source
250
46.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::sk_sp(skottie::internal::(anonymous namespace)::SharpenAdapter*)
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter*)
sk_sp<skottie::internal::SkSLShaderNode>::sk_sp(skottie::internal::SkSLShaderNode*)
Line
Count
Source
250
464
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::SkSLShaderAdapter>::sk_sp(skottie::internal::SkSLShaderAdapter*)
Line
Count
Source
250
464
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::SkSLColorFilterAdapter>::sk_sp(skottie::internal::SkSLColorFilterAdapter*)
Line
Count
Source
250
233
    explicit sk_sp(T* obj) : fPtr(obj) {}
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::sk_sp(skottie::internal::(anonymous namespace)::SphereNode*)
Line
Count
Source
250
5.02k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::sk_sp(skottie::internal::(anonymous namespace)::SphereAdapter*)
Line
Count
Source
250
5.02k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::sk_sp(skottie::internal::(anonymous namespace)::ThresholdAdapter*)
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::sk_sp(skottie::internal::(anonymous namespace)::TintAdapter*)
Line
Count
Source
250
1.47k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::TransformEffectAdapter*)
TritoneEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>::sk_sp(skottie::internal::(anonymous namespace)::TritoneAdapter*)
Line
Count
Source
250
5.40k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>::sk_sp(skottie::internal::(anonymous namespace)::VenetianBlindsAdapter*)
Unexecuted instantiation: AudioLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::ForwardingPlaybackController>::sk_sp(skottie::internal::(anonymous namespace)::ForwardingPlaybackController*)
Unexecuted instantiation: sk_sp<sksg::Image>::sk_sp(sksg::Image*)
Unexecuted instantiation: FootageLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::FootageAnimator>::sk_sp(skottie::internal::(anonymous namespace)::FootageAnimator*)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>::sk_sp(skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter*)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter>::sk_sp(skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter*)
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::sk_sp(skottie::internal::(anonymous namespace)::TimeRemapper*)
Line
Count
Source
250
8
    explicit sk_sp(T* obj) : fPtr(obj) {}
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::CompTimeMapper>::sk_sp(skottie::internal::(anonymous namespace)::CompTimeMapper*)
Line
Count
Source
250
79.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::GeometryTransform>::sk_sp(sksg::GeometryTransform*)
Line
Count
Source
250
18.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::TrimEffect>::sk_sp(sksg::TrimEffect*)
Line
Count
Source
250
3.35M
    explicit sk_sp(T* obj) : fPtr(obj) {}
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::TrimEffectAdapter*)
Line
Count
Source
250
3.35M
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::sk_sp(skottie::internal::RangeSelector*)
sk_sp<skottie::internal::CameraAdaper>::sk_sp(skottie::internal::CameraAdaper*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>::sk_sp(skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter*)
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>::sk_sp(skottie::internal::(anonymous namespace)::BrightnessContrastAdapter*)
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::sk_sp(skottie::internal::(anonymous namespace)::BulgeNode*)
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>::sk_sp(skottie::internal::(anonymous namespace)::BulgeEffectAdapter*)
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>::sk_sp(skottie::internal::(anonymous namespace)::CCTonerAdapter*)
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>::sk_sp(skottie::internal::(anonymous namespace)::CornerPinAdapter*)
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>::sk_sp(skottie::internal::(anonymous namespace)::DirectionalBlurAdapter*)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::sk_sp(skottie::internal::(anonymous namespace)::DisplacementNode*)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>::sk_sp(skottie::internal::(anonymous namespace)::DisplacementMapAdapter*)
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::sk_sp(skottie::internal::(anonymous namespace)::DropShadowAdapter*)
Line
Count
Source
250
12.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::RRect>::sk_sp(sksg::RRect*)
Line
Count
Source
250
271k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::sk_sp(skottie::internal::(anonymous namespace)::EllipseGeometryAdapter*)
Line
Count
Source
250
194k
    explicit sk_sp(T* obj) : fPtr(obj) {}
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::sk_sp(skottie::internal::(anonymous namespace)::FillStrokeAdapter*)
Line
Count
Source
250
179k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::DashEffect>::sk_sp(sksg::DashEffect*)
Line
Count
Source
250
54.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::sk_sp(skottie::internal::(anonymous namespace)::DashAdapter*)
Line
Count
Source
250
54.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::sk_sp(skottie::internal::(anonymous namespace)::GradientAdapter*)
Line
Count
Source
250
20.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::OffsetEffect>::sk_sp(sksg::OffsetEffect*)
Line
Count
Source
250
267k
    explicit sk_sp(T* obj) : fPtr(obj) {}
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::sk_sp(skottie::internal::(anonymous namespace)::OffsetPathsAdapter*)
Line
Count
Source
250
267k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::sk_sp(skottie::internal::(anonymous namespace)::PolystarGeometryAdapter*)
Line
Count
Source
250
103
    explicit sk_sp(T* obj) : fPtr(obj) {}
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::sk_sp(skottie::internal::(anonymous namespace)::PuckerBloatEffect*)
Line
Count
Source
250
267k
    explicit sk_sp(T* obj) : fPtr(obj) {}
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::sk_sp(skottie::internal::(anonymous namespace)::PuckerBloatAdapter*)
Line
Count
Source
250
267k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::sk_sp(skottie::internal::(anonymous namespace)::RectangleGeometryAdapter*)
Line
Count
Source
250
77.4k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::sk_sp(skottie::internal::(anonymous namespace)::RepeaterRenderNode*)
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>::sk_sp(skottie::internal::(anonymous namespace)::RepeaterAdapter*)
sk_sp<sksg::RoundEffect>::sk_sp(sksg::RoundEffect*)
Line
Count
Source
250
1.30M
    explicit sk_sp(T* obj) : fPtr(obj) {}
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::sk_sp(skottie::internal::(anonymous namespace)::RoundCornersAdapter*)
Line
Count
Source
250
1.30M
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ExternalColorFilter>::sk_sp(sksg::ExternalColorFilter*)
Line
Count
Source
250
3.92k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ModeColorFilter>::sk_sp(sksg::ModeColorFilter*)
Line
Count
Source
250
585
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::GradientColorFilter>::sk_sp(sksg::GradientColorFilter*)
Line
Count
Source
250
6.88k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Color>::sk_sp(sksg::Color*)
Line
Count
Source
250
265k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ShaderPaint>::sk_sp(sksg::ShaderPaint*)
Line
Count
Source
250
20.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::sk_sp(sksg::MaskShaderEffect*)
sk_sp<sksg::ShaderEffect>::sk_sp(sksg::ShaderEffect*)
Line
Count
Source
250
1.10k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::RenderNode>::sk_sp(sksg::RenderNode*)
Line
Count
Source
250
88.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::DropShadowImageFilter>::sk_sp(sksg::DropShadowImageFilter*)
Line
Count
Source
250
12.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::BlurImageFilter>::sk_sp(sksg::BlurImageFilter*)
Line
Count
Source
250
852
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::BlenderEffect>::sk_sp(sksg::BlenderEffect*)
Line
Count
Source
250
8.19k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<sksg::LayerEffect>::sk_sp(sksg::LayerEffect*)
sk_sp<sksg::Transform>::sk_sp(sksg::Transform*)
Line
Count
Source
250
2.47k
    explicit sk_sp(T* obj) : fPtr(obj) {}
251
252
    /**
253
     *  Calls unref() on the underlying object pointer.
254
     */
255
1.52G
    ~sk_sp() {
256
1.52G
        SkSafeUnref(fPtr);
257
1.52G
        SkDEBUGCODE(fPtr = nullptr);
258
1.52G
    }
sk_sp<SkShader>::~sk_sp()
Line
Count
Source
255
7.51M
    ~sk_sp() {
256
7.51M
        SkSafeUnref(fPtr);
257
7.51M
        SkDEBUGCODE(fPtr = nullptr);
258
7.51M
    }
sk_sp<SkColorFilter>::~sk_sp()
Line
Count
Source
255
6.59M
    ~sk_sp() {
256
6.59M
        SkSafeUnref(fPtr);
257
6.59M
        SkDEBUGCODE(fPtr = nullptr);
258
6.59M
    }
sk_sp<SkPathEffect>::~sk_sp()
Line
Count
Source
255
9.19M
    ~sk_sp() {
256
9.19M
        SkSafeUnref(fPtr);
257
9.19M
        SkDEBUGCODE(fPtr = nullptr);
258
9.19M
    }
sk_sp<SkImage>::~sk_sp()
Line
Count
Source
255
1.98M
    ~sk_sp() {
256
1.98M
        SkSafeUnref(fPtr);
257
1.98M
        SkDEBUGCODE(fPtr = nullptr);
258
1.98M
    }
sk_sp<SkFontStyleSet>::~sk_sp()
Line
Count
Source
255
14.6k
    ~sk_sp() {
256
14.6k
        SkSafeUnref(fPtr);
257
14.6k
        SkDEBUGCODE(fPtr = nullptr);
258
14.6k
    }
sk_sp<SkFontMgr>::~sk_sp()
Line
Count
Source
255
38.1M
    ~sk_sp() {
256
38.1M
        SkSafeUnref(fPtr);
257
38.1M
        SkDEBUGCODE(fPtr = nullptr);
258
38.1M
    }
sk_sp<SkTypeface>::~sk_sp()
Line
Count
Source
255
180M
    ~sk_sp() {
256
180M
        SkSafeUnref(fPtr);
257
180M
        SkDEBUGCODE(fPtr = nullptr);
258
180M
    }
sk_sp<SkTextBlob>::~sk_sp()
Line
Count
Source
255
16.2k
    ~sk_sp() {
256
16.2k
        SkSafeUnref(fPtr);
257
16.2k
        SkDEBUGCODE(fPtr = nullptr);
258
16.2k
    }
sk_sp<SkVertices>::~sk_sp()
Line
Count
Source
255
211k
    ~sk_sp() {
256
211k
        SkSafeUnref(fPtr);
257
211k
        SkDEBUGCODE(fPtr = nullptr);
258
211k
    }
sk_sp<SkDataTable>::~sk_sp()
Line
Count
Source
255
4.60k
    ~sk_sp() {
256
4.60k
        SkSafeUnref(fPtr);
257
4.60k
        SkDEBUGCODE(fPtr = nullptr);
258
4.60k
    }
sk_sp<SkFlattenable>::~sk_sp()
Line
Count
Source
255
316k
    ~sk_sp() {
256
316k
        SkSafeUnref(fPtr);
257
316k
        SkDEBUGCODE(fPtr = nullptr);
258
316k
    }
sk_sp<SkData>::~sk_sp()
Line
Count
Source
255
6.72M
    ~sk_sp() {
256
6.72M
        SkSafeUnref(fPtr);
257
6.72M
        SkDEBUGCODE(fPtr = nullptr);
258
6.72M
    }
sk_sp<SkImageFilter>::~sk_sp()
Line
Count
Source
255
7.49M
    ~sk_sp() {
256
7.49M
        SkSafeUnref(fPtr);
257
7.49M
        SkDEBUGCODE(fPtr = nullptr);
258
7.49M
    }
sk_sp<SkSurface>::~sk_sp()
Line
Count
Source
255
58.0k
    ~sk_sp() {
256
58.0k
        SkSafeUnref(fPtr);
257
58.0k
        SkDEBUGCODE(fPtr = nullptr);
258
58.0k
    }
Unexecuted instantiation: sk_sp<SkDocument>::~sk_sp()
sk_sp<SkPicture>::~sk_sp()
Line
Count
Source
255
243k
    ~sk_sp() {
256
243k
        SkSafeUnref(fPtr);
257
243k
        SkDEBUGCODE(fPtr = nullptr);
258
243k
    }
sk_sp<SkBlender>::~sk_sp()
Line
Count
Source
255
5.34M
    ~sk_sp() {
256
5.34M
        SkSafeUnref(fPtr);
257
5.34M
        SkDEBUGCODE(fPtr = nullptr);
258
5.34M
    }
sk_sp<GrDirectContext>::~sk_sp()
Line
Count
Source
255
12.9k
    ~sk_sp() {
256
12.9k
        SkSafeUnref(fPtr);
257
12.9k
        SkDEBUGCODE(fPtr = nullptr);
258
12.9k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::~sk_sp()
sk_sp<SkColorSpace>::~sk_sp()
Line
Count
Source
255
32.1M
    ~sk_sp() {
256
32.1M
        SkSafeUnref(fPtr);
257
32.1M
        SkDEBUGCODE(fPtr = nullptr);
258
32.1M
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::~sk_sp()
sk_sp<SkData const>::~sk_sp()
Line
Count
Source
255
439k
    ~sk_sp() {
256
439k
        SkSafeUnref(fPtr);
257
439k
        SkDEBUGCODE(fPtr = nullptr);
258
439k
    }
sk_sp<GrSurfaceProxy>::~sk_sp()
Line
Count
Source
255
10.4M
    ~sk_sp() {
256
10.4M
        SkSafeUnref(fPtr);
257
10.4M
        SkDEBUGCODE(fPtr = nullptr);
258
10.4M
    }
sk_sp<GrTextureProxy>::~sk_sp()
Line
Count
Source
255
940k
    ~sk_sp() {
256
940k
        SkSafeUnref(fPtr);
257
940k
        SkDEBUGCODE(fPtr = nullptr);
258
940k
    }
sk_sp<sktext::gpu::Slug>::~sk_sp()
Line
Count
Source
255
256
    ~sk_sp() {
256
256
        SkSafeUnref(fPtr);
257
256
        SkDEBUGCODE(fPtr = nullptr);
258
256
    }
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::~sk_sp()
sk_sp<sk_gpu_test::FlushFinishTracker>::~sk_sp()
Line
Count
Source
255
8.65k
    ~sk_sp() {
256
8.65k
        SkSafeUnref(fPtr);
257
8.65k
        SkDEBUGCODE(fPtr = nullptr);
258
8.65k
    }
sk_sp<skgpu::VulkanMemoryAllocator>::~sk_sp()
Line
Count
Source
255
24
    ~sk_sp() {
256
24
        SkSafeUnref(fPtr);
257
24
        SkDEBUGCODE(fPtr = nullptr);
258
24
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::VkTestMemoryAllocator>::~sk_sp()
sk_sp<sktext::gpu::TextBlob>::~sk_sp()
Line
Count
Source
255
10.1k
    ~sk_sp() {
256
10.1k
        SkSafeUnref(fPtr);
257
10.1k
        SkDEBUGCODE(fPtr = nullptr);
258
10.1k
    }
sk_sp<SkRefCnt>::~sk_sp()
Line
Count
Source
255
13.5k
    ~sk_sp() {
256
13.5k
        SkSafeUnref(fPtr);
257
13.5k
        SkDEBUGCODE(fPtr = nullptr);
258
13.5k
    }
sk_sp<skgpu::Plot>::~sk_sp()
Line
Count
Source
255
31.7k
    ~sk_sp() {
256
31.7k
        SkSafeUnref(fPtr);
257
31.7k
        SkDEBUGCODE(fPtr = nullptr);
258
31.7k
    }
sk_sp<GrPromiseImageTexture>::~sk_sp()
Line
Count
Source
255
224
    ~sk_sp() {
256
224
        SkSafeUnref(fPtr);
257
224
        SkDEBUGCODE(fPtr = nullptr);
258
224
    }
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::~sk_sp()
sk_sp<GrContextThreadSafeProxy>::~sk_sp()
Line
Count
Source
255
21.6k
    ~sk_sp() {
256
21.6k
        SkSafeUnref(fPtr);
257
21.6k
        SkDEBUGCODE(fPtr = nullptr);
258
21.6k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::~sk_sp()
sk_sp<SkImage const>::~sk_sp()
Line
Count
Source
255
476k
    ~sk_sp() {
256
476k
        SkSafeUnref(fPtr);
257
476k
        SkDEBUGCODE(fPtr = nullptr);
258
476k
    }
sk_sp<SkRuntimeEffect>::~sk_sp()
Line
Count
Source
255
860k
    ~sk_sp() {
256
860k
        SkSafeUnref(fPtr);
257
860k
        SkDEBUGCODE(fPtr = nullptr);
258
860k
    }
sk_sp<SkPicture const>::~sk_sp()
Line
Count
Source
255
158k
    ~sk_sp() {
256
158k
        SkSafeUnref(fPtr);
257
158k
        SkDEBUGCODE(fPtr = nullptr);
258
158k
    }
sk_sp<SkDrawable>::~sk_sp()
Line
Count
Source
255
18.4k
    ~sk_sp() {
256
18.4k
        SkSafeUnref(fPtr);
257
18.4k
        SkDEBUGCODE(fPtr = nullptr);
258
18.4k
    }
sk_sp<SkImageFilter const>::~sk_sp()
Line
Count
Source
255
78.3k
    ~sk_sp() {
256
78.3k
        SkSafeUnref(fPtr);
257
78.3k
        SkDEBUGCODE(fPtr = nullptr);
258
78.3k
    }
Unexecuted instantiation: sk_sp<SkRandomTypeface>::~sk_sp()
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::~sk_sp()
Line
Count
Source
255
1.58k
    ~sk_sp() {
256
1.58k
        SkSafeUnref(fPtr);
257
1.58k
        SkDEBUGCODE(fPtr = nullptr);
258
1.58k
    }
sk_sp<TestSVGTypeface>::~sk_sp()
Line
Count
Source
255
5.34k
    ~sk_sp() {
256
5.34k
        SkSafeUnref(fPtr);
257
5.34k
        SkDEBUGCODE(fPtr = nullptr);
258
5.34k
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::~sk_sp()
Line
Count
Source
255
66
    ~sk_sp() {
256
66
        SkSafeUnref(fPtr);
257
66
        SkDEBUGCODE(fPtr = nullptr);
258
66
    }
sk_sp<SkSVGDOM>::~sk_sp()
Line
Count
Source
255
22.3k
    ~sk_sp() {
256
22.3k
        SkSafeUnref(fPtr);
257
22.3k
        SkDEBUGCODE(fPtr = nullptr);
258
22.3k
    }
sk_sp<SkShapers::Factory>::~sk_sp()
Line
Count
Source
255
38.6k
    ~sk_sp() {
256
38.6k
        SkSafeUnref(fPtr);
257
38.6k
        SkDEBUGCODE(fPtr = nullptr);
258
38.6k
    }
sk_sp<skresources::ResourceProvider>::~sk_sp()
Line
Count
Source
255
38.2k
    ~sk_sp() {
256
38.2k
        SkSafeUnref(fPtr);
257
38.2k
        SkDEBUGCODE(fPtr = nullptr);
258
38.2k
    }
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::~sk_sp()
Line
Count
Source
255
102
    ~sk_sp() {
256
102
        SkSafeUnref(fPtr);
257
102
        SkDEBUGCODE(fPtr = nullptr);
258
102
    }
sk_sp<TestTypeface>::~sk_sp()
Line
Count
Source
255
24.5k
    ~sk_sp() {
256
24.5k
        SkSafeUnref(fPtr);
257
24.5k
        SkDEBUGCODE(fPtr = nullptr);
258
24.5k
    }
sk_sp<SkTestFont>::~sk_sp()
Line
Count
Source
255
486
    ~sk_sp() {
256
486
        SkSafeUnref(fPtr);
257
486
        SkDEBUGCODE(fPtr = nullptr);
258
486
    }
sk_sp<SkRefCntSet>::~sk_sp()
Line
Count
Source
255
111k
    ~sk_sp() {
256
111k
        SkSafeUnref(fPtr);
257
111k
        SkDEBUGCODE(fPtr = nullptr);
258
111k
    }
sk_sp<SkPixelRef>::~sk_sp()
Line
Count
Source
255
3.78M
    ~sk_sp() {
256
3.78M
        SkSafeUnref(fPtr);
257
3.78M
        SkDEBUGCODE(fPtr = nullptr);
258
3.78M
    }
sk_sp<SkMipmap>::~sk_sp()
Line
Count
Source
255
2.47M
    ~sk_sp() {
256
2.47M
        SkSafeUnref(fPtr);
257
2.47M
        SkDEBUGCODE(fPtr = nullptr);
258
2.47M
    }
sk_sp<SkBlendModeBlender>::~sk_sp()
Line
Count
Source
255
712k
    ~sk_sp() {
256
712k
        SkSafeUnref(fPtr);
257
712k
        SkDEBUGCODE(fPtr = nullptr);
258
712k
    }
sk_sp<SkMaskFilter>::~sk_sp()
Line
Count
Source
255
3.55M
    ~sk_sp() {
256
3.55M
        SkSafeUnref(fPtr);
257
3.55M
        SkDEBUGCODE(fPtr = nullptr);
258
3.55M
    }
sk_sp<SkSpecialImage>::~sk_sp()
Line
Count
Source
255
3.97M
    ~sk_sp() {
256
3.97M
        SkSafeUnref(fPtr);
257
3.97M
        SkDEBUGCODE(fPtr = nullptr);
258
3.97M
    }
sk_sp<skif::Backend>::~sk_sp()
Line
Count
Source
255
271k
    ~sk_sp() {
256
271k
        SkSafeUnref(fPtr);
257
271k
        SkDEBUGCODE(fPtr = nullptr);
258
271k
    }
sk_sp<SkDevice>::~sk_sp()
Line
Count
Source
255
1.41M
    ~sk_sp() {
256
1.41M
        SkSafeUnref(fPtr);
257
1.41M
        SkDEBUGCODE(fPtr = nullptr);
258
1.41M
    }
sk_sp<SkNoPixelsDevice>::~sk_sp()
Line
Count
Source
255
264k
    ~sk_sp() {
256
264k
        SkSafeUnref(fPtr);
257
264k
        SkDEBUGCODE(fPtr = nullptr);
258
264k
    }
sk_sp<SkBitmapDevice>::~sk_sp()
Line
Count
Source
255
160k
    ~sk_sp() {
256
160k
        SkSafeUnref(fPtr);
257
160k
        SkDEBUGCODE(fPtr = nullptr);
258
160k
    }
sk_sp<SkStrike>::~sk_sp()
Line
Count
Source
255
241k
    ~sk_sp() {
256
241k
        SkSafeUnref(fPtr);
257
241k
        SkDEBUGCODE(fPtr = nullptr);
258
241k
    }
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::~sk_sp()
sk_sp<SkImageFilter_Base>::~sk_sp()
Line
Count
Source
255
17.2k
    ~sk_sp() {
256
17.2k
        SkSafeUnref(fPtr);
257
17.2k
        SkDEBUGCODE(fPtr = nullptr);
258
17.2k
    }
sk_sp<SkImageFilterCache>::~sk_sp()
Line
Count
Source
255
563k
    ~sk_sp() {
256
563k
        SkSafeUnref(fPtr);
257
563k
        SkDEBUGCODE(fPtr = nullptr);
258
563k
    }
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::~sk_sp()
Line
Count
Source
255
3.14k
    ~sk_sp() {
256
3.14k
        SkSafeUnref(fPtr);
257
3.14k
        SkDEBUGCODE(fPtr = nullptr);
258
3.14k
    }
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend>::~sk_sp()
Line
Count
Source
255
18.1k
    ~sk_sp() {
256
18.1k
        SkSafeUnref(fPtr);
257
18.1k
        SkDEBUGCODE(fPtr = nullptr);
258
18.1k
    }
sk_sp<SkShaderBase>::~sk_sp()
Line
Count
Source
255
1.93k
    ~sk_sp() {
256
1.93k
        SkSafeUnref(fPtr);
257
1.93k
        SkDEBUGCODE(fPtr = nullptr);
258
1.93k
    }
sk_sp<SkMaskFilterBase>::~sk_sp()
Line
Count
Source
255
995
    ~sk_sp() {
256
995
        SkSafeUnref(fPtr);
257
995
        SkDEBUGCODE(fPtr = nullptr);
258
995
    }
sk_sp<SkColorFilterBase>::~sk_sp()
Line
Count
Source
255
90.5k
    ~sk_sp() {
256
90.5k
        SkSafeUnref(fPtr);
257
90.5k
        SkDEBUGCODE(fPtr = nullptr);
258
90.5k
    }
sk_sp<SkBlenderBase>::~sk_sp()
Line
Count
Source
255
837
    ~sk_sp() {
256
837
        SkSafeUnref(fPtr);
257
837
        SkDEBUGCODE(fPtr = nullptr);
258
837
    }
sk_sp<SkColorFilterShader>::~sk_sp()
Line
Count
Source
255
55.5k
    ~sk_sp() {
256
55.5k
        SkSafeUnref(fPtr);
257
55.5k
        SkDEBUGCODE(fPtr = nullptr);
258
55.5k
    }
sk_sp<SkPathRef>::~sk_sp()
Line
Count
Source
255
117M
    ~sk_sp() {
256
117M
        SkSafeUnref(fPtr);
257
117M
        SkDEBUGCODE(fPtr = nullptr);
258
117M
    }
sk_sp<SkPathRef const>::~sk_sp()
Line
Count
Source
255
87.5M
    ~sk_sp() {
256
87.5M
        SkSafeUnref(fPtr);
257
87.5M
        SkDEBUGCODE(fPtr = nullptr);
258
87.5M
    }
sk_sp<SkIDChangeListener>::~sk_sp()
Line
Count
Source
255
378k
    ~sk_sp() {
256
378k
        SkSafeUnref(fPtr);
257
378k
        SkDEBUGCODE(fPtr = nullptr);
258
378k
    }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::~sk_sp()
sk_sp<SkVertices const>::~sk_sp()
Line
Count
Source
255
7.53k
    ~sk_sp() {
256
7.53k
        SkSafeUnref(fPtr);
257
7.53k
        SkDEBUGCODE(fPtr = nullptr);
258
7.53k
    }
sk_sp<SkTextBlob const>::~sk_sp()
Line
Count
Source
255
3.84k
    ~sk_sp() {
256
3.84k
        SkSafeUnref(fPtr);
257
3.84k
        SkDEBUGCODE(fPtr = nullptr);
258
3.84k
    }
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>::~sk_sp()
sk_sp<SkRecord>::~sk_sp()
Line
Count
Source
255
217k
    ~sk_sp() {
256
217k
        SkSafeUnref(fPtr);
257
217k
        SkDEBUGCODE(fPtr = nullptr);
258
217k
    }
sk_sp<SkBBoxHierarchy>::~sk_sp()
Line
Count
Source
255
345k
    ~sk_sp() {
256
345k
        SkSafeUnref(fPtr);
257
345k
        SkDEBUGCODE(fPtr = nullptr);
258
345k
    }
sk_sp<SkEmptyPicture>::~sk_sp()
Line
Count
Source
255
40.3k
    ~sk_sp() {
256
40.3k
        SkSafeUnref(fPtr);
257
40.3k
        SkDEBUGCODE(fPtr = nullptr);
258
40.3k
    }
sk_sp<SkBigPicture>::~sk_sp()
Line
Count
Source
255
85.4k
    ~sk_sp() {
256
85.4k
        SkSafeUnref(fPtr);
257
85.4k
        SkDEBUGCODE(fPtr = nullptr);
258
85.4k
    }
sk_sp<SkRecordedDrawable>::~sk_sp()
Line
Count
Source
255
2.23k
    ~sk_sp() {
256
2.23k
        SkSafeUnref(fPtr);
257
2.23k
        SkDEBUGCODE(fPtr = nullptr);
258
2.23k
    }
sk_sp<SkCapabilities const>::~sk_sp()
Line
Count
Source
255
34.4k
    ~sk_sp() {
256
34.4k
        SkSafeUnref(fPtr);
257
34.4k
        SkDEBUGCODE(fPtr = nullptr);
258
34.4k
    }
sk_sp<SkRuntimeShader>::~sk_sp()
Line
Count
Source
255
43.0k
    ~sk_sp() {
256
43.0k
        SkSafeUnref(fPtr);
257
43.0k
        SkDEBUGCODE(fPtr = nullptr);
258
43.0k
    }
sk_sp<SkRuntimeColorFilter>::~sk_sp()
Line
Count
Source
255
16.6k
    ~sk_sp() {
256
16.6k
        SkSafeUnref(fPtr);
257
16.6k
        SkDEBUGCODE(fPtr = nullptr);
258
16.6k
    }
sk_sp<SkRuntimeBlender>::~sk_sp()
Line
Count
Source
255
2.73k
    ~sk_sp() {
256
2.73k
        SkSafeUnref(fPtr);
257
2.73k
        SkDEBUGCODE(fPtr = nullptr);
258
2.73k
    }
sk_sp<SkTMaskGamma<3, 3, 3> const>::~sk_sp()
Line
Count
Source
255
33.0k
    ~sk_sp() {
256
33.0k
        SkSafeUnref(fPtr);
257
33.0k
        SkDEBUGCODE(fPtr = nullptr);
258
33.0k
    }
sk_sp<SkTMaskGamma<3, 3, 3> >::~sk_sp()
Line
Count
Source
255
16.6k
    ~sk_sp() {
256
16.6k
        SkSafeUnref(fPtr);
257
16.6k
        SkDEBUGCODE(fPtr = nullptr);
258
16.6k
    }
sk_sp<SkSpecialImage_Raster>::~sk_sp()
Line
Count
Source
255
212k
    ~sk_sp() {
256
212k
        SkSafeUnref(fPtr);
257
212k
        SkDEBUGCODE(fPtr = nullptr);
258
212k
    }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::~sk_sp()
sk_sp<SkString::Rec>::~sk_sp()
Line
Count
Source
255
115M
    ~sk_sp() {
256
115M
        SkSafeUnref(fPtr);
257
115M
        SkDEBUGCODE(fPtr = nullptr);
258
115M
    }
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::~sk_sp()
Line
Count
Source
255
37.7M
    ~sk_sp() {
256
37.7M
        SkSafeUnref(fPtr);
257
37.7M
        SkDEBUGCODE(fPtr = nullptr);
258
37.7M
    }
sk_sp<SkFactorySet>::~sk_sp()
Line
Count
Source
255
111k
    ~sk_sp() {
256
111k
        SkSafeUnref(fPtr);
257
111k
        SkDEBUGCODE(fPtr = nullptr);
258
111k
    }
sk_sp<SharedGenerator>::~sk_sp()
Line
Count
Source
255
696k
    ~sk_sp() {
256
696k
        SkSafeUnref(fPtr);
257
696k
        SkDEBUGCODE(fPtr = nullptr);
258
696k
    }
Unexecuted instantiation: sk_sp<SkCachedData>::~sk_sp()
sk_sp<SkImage_Lazy>::~sk_sp()
Line
Count
Source
255
253k
    ~sk_sp() {
256
253k
        SkSafeUnref(fPtr);
257
253k
        SkDEBUGCODE(fPtr = nullptr);
258
253k
    }
sk_sp<SkImage_Raster>::~sk_sp()
Line
Count
Source
255
139k
    ~sk_sp() {
256
139k
        SkSafeUnref(fPtr);
257
139k
        SkDEBUGCODE(fPtr = nullptr);
258
139k
    }
sk_sp<SkSurface_Raster>::~sk_sp()
Line
Count
Source
255
44.3k
    ~sk_sp() {
256
44.3k
        SkSafeUnref(fPtr);
257
44.3k
        SkDEBUGCODE(fPtr = nullptr);
258
44.3k
    }
sk_sp<SkBlendShader>::~sk_sp()
Line
Count
Source
255
14.1k
    ~sk_sp() {
256
14.1k
        SkSafeUnref(fPtr);
257
14.1k
        SkDEBUGCODE(fPtr = nullptr);
258
14.1k
    }
sk_sp<SkColorShader>::~sk_sp()
Line
Count
Source
255
2.14k
    ~sk_sp() {
256
2.14k
        SkSafeUnref(fPtr);
257
2.14k
        SkDEBUGCODE(fPtr = nullptr);
258
2.14k
    }
sk_sp<SkColor4Shader>::~sk_sp()
Line
Count
Source
255
13.5k
    ~sk_sp() {
256
13.5k
        SkSafeUnref(fPtr);
257
13.5k
        SkDEBUGCODE(fPtr = nullptr);
258
13.5k
    }
sk_sp<SkEmptyShader>::~sk_sp()
Line
Count
Source
255
12.8k
    ~sk_sp() {
256
12.8k
        SkSafeUnref(fPtr);
257
12.8k
        SkDEBUGCODE(fPtr = nullptr);
258
12.8k
    }
sk_sp<SkImageShader>::~sk_sp()
Line
Count
Source
255
109k
    ~sk_sp() {
256
109k
        SkSafeUnref(fPtr);
257
109k
        SkDEBUGCODE(fPtr = nullptr);
258
109k
    }
sk_sp<SkPictureShader>::~sk_sp()
Line
Count
Source
255
5.65k
    ~sk_sp() {
256
5.65k
        SkSafeUnref(fPtr);
257
5.65k
        SkDEBUGCODE(fPtr = nullptr);
258
5.65k
    }
sk_sp<SkSL::DebugTracePriv>::~sk_sp()
Line
Count
Source
255
86.1k
    ~sk_sp() {
256
86.1k
        SkSafeUnref(fPtr);
257
86.1k
        SkDEBUGCODE(fPtr = nullptr);
258
86.1k
    }
sk_sp<SkLocalMatrixShader>::~sk_sp()
Line
Count
Source
255
137k
    ~sk_sp() {
256
137k
        SkSafeUnref(fPtr);
257
137k
        SkDEBUGCODE(fPtr = nullptr);
258
137k
    }
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader>::~sk_sp()
sk_sp<SkUserTypeface>::~sk_sp()
Line
Count
Source
255
1.10k
    ~sk_sp() {
256
1.10k
        SkSafeUnref(fPtr);
257
1.10k
        SkDEBUGCODE(fPtr = nullptr);
258
1.10k
    }
Unexecuted instantiation: sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper>::~sk_sp()
Unexecuted instantiation: SkMultiPictureDocument.cpp:sk_sp<(anonymous namespace)::MultiPictureDocument>::~sk_sp()
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::ShadowInvalidator>::~sk_sp()
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::~sk_sp()
sk_sp<SkConicalGradient>::~sk_sp()
Line
Count
Source
255
2.13k
    ~sk_sp() {
256
2.13k
        SkSafeUnref(fPtr);
257
2.13k
        SkDEBUGCODE(fPtr = nullptr);
258
2.13k
    }
sk_sp<SkLinearGradient>::~sk_sp()
Line
Count
Source
255
5.50k
    ~sk_sp() {
256
5.50k
        SkSafeUnref(fPtr);
257
5.50k
        SkDEBUGCODE(fPtr = nullptr);
258
5.50k
    }
sk_sp<SkRadialGradient>::~sk_sp()
Line
Count
Source
255
1.39k
    ~sk_sp() {
256
1.39k
        SkSafeUnref(fPtr);
257
1.39k
        SkDEBUGCODE(fPtr = nullptr);
258
1.39k
    }
sk_sp<SkSweepGradient>::~sk_sp()
Line
Count
Source
255
1.67k
    ~sk_sp() {
256
1.67k
        SkSafeUnref(fPtr);
257
1.67k
        SkDEBUGCODE(fPtr = nullptr);
258
1.67k
    }
sk_sp<SkMatrixColorFilter>::~sk_sp()
Line
Count
Source
255
85.6k
    ~sk_sp() {
256
85.6k
        SkSafeUnref(fPtr);
257
85.6k
        SkDEBUGCODE(fPtr = nullptr);
258
85.6k
    }
sk_sp<SkColorTable>::~sk_sp()
Line
Count
Source
255
45.8k
    ~sk_sp() {
256
45.8k
        SkSafeUnref(fPtr);
257
45.8k
        SkDEBUGCODE(fPtr = nullptr);
258
45.8k
    }
sk_sp<SkTableColorFilter>::~sk_sp()
Line
Count
Source
255
15.2k
    ~sk_sp() {
256
15.2k
        SkSafeUnref(fPtr);
257
15.2k
        SkDEBUGCODE(fPtr = nullptr);
258
15.2k
    }
sk_sp<SkWorkingFormatColorFilter>::~sk_sp()
Line
Count
Source
255
2.74k
    ~sk_sp() {
256
2.74k
        SkSafeUnref(fPtr);
257
2.74k
        SkDEBUGCODE(fPtr = nullptr);
258
2.74k
    }
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::~sk_sp()
Line
Count
Source
255
41.8k
    ~sk_sp() {
256
41.8k
        SkSafeUnref(fPtr);
257
41.8k
        SkDEBUGCODE(fPtr = nullptr);
258
41.8k
    }
sk_sp<SkColorPalette>::~sk_sp()
Line
Count
Source
255
15.8k
    ~sk_sp() {
256
15.8k
        SkSafeUnref(fPtr);
257
15.8k
        SkDEBUGCODE(fPtr = nullptr);
258
15.8k
    }
sk_sp<SkTypeface_Empty>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<SkFontMgr_Custom>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<GrColorSpaceXform>::~sk_sp()
Line
Count
Source
255
1.95M
    ~sk_sp() {
256
1.95M
        SkSafeUnref(fPtr);
257
1.95M
        SkDEBUGCODE(fPtr = nullptr);
258
1.95M
    }
sk_sp<GrRenderTargetProxy>::~sk_sp()
Line
Count
Source
255
762
    ~sk_sp() {
256
762
        SkSafeUnref(fPtr);
257
762
        SkDEBUGCODE(fPtr = nullptr);
258
762
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::~sk_sp()
sk_sp<GrRenderTask>::~sk_sp()
Line
Count
Source
255
843k
    ~sk_sp() {
256
843k
        SkSafeUnref(fPtr);
257
843k
        SkDEBUGCODE(fPtr = nullptr);
258
843k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::~sk_sp()
sk_sp<GrRecordingContext>::~sk_sp()
Line
Count
Source
255
192k
    ~sk_sp() {
256
192k
        SkSafeUnref(fPtr);
257
192k
        SkDEBUGCODE(fPtr = nullptr);
258
192k
    }
sk_sp<GrSurface>::~sk_sp()
Line
Count
Source
255
1.79M
    ~sk_sp() {
256
1.79M
        SkSafeUnref(fPtr);
257
1.79M
        SkDEBUGCODE(fPtr = nullptr);
258
1.79M
    }
sk_sp<skgpu::ganesh::Device>::~sk_sp()
Line
Count
Source
255
76.5k
    ~sk_sp() {
256
76.5k
        SkSafeUnref(fPtr);
257
76.5k
        SkDEBUGCODE(fPtr = nullptr);
258
76.5k
    }
sk_sp<SkSurface_Ganesh>::~sk_sp()
Line
Count
Source
255
4.40k
    ~sk_sp() {
256
4.40k
        SkSafeUnref(fPtr);
257
4.40k
        SkDEBUGCODE(fPtr = nullptr);
258
4.40k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::~sk_sp()
sk_sp<GrGpuBuffer const>::~sk_sp()
Line
Count
Source
255
74.0k
    ~sk_sp() {
256
74.0k
        SkSafeUnref(fPtr);
257
74.0k
        SkDEBUGCODE(fPtr = nullptr);
258
74.0k
    }
sk_sp<GrCaps const>::~sk_sp()
Line
Count
Source
255
30.2k
    ~sk_sp() {
256
30.2k
        SkSafeUnref(fPtr);
257
30.2k
        SkDEBUGCODE(fPtr = nullptr);
258
30.2k
    }
sk_sp<GrGpuBuffer>::~sk_sp()
Line
Count
Source
255
330k
    ~sk_sp() {
256
330k
        SkSafeUnref(fPtr);
257
330k
        SkDEBUGCODE(fPtr = nullptr);
258
330k
    }
sk_sp<SkImage_Ganesh>::~sk_sp()
Line
Count
Source
255
48.6k
    ~sk_sp() {
256
48.6k
        SkSafeUnref(fPtr);
257
48.6k
        SkDEBUGCODE(fPtr = nullptr);
258
48.6k
    }
sk_sp<GrBufferAllocPool::CpuBufferCache>::~sk_sp()
Line
Count
Source
255
222k
    ~sk_sp() {
256
222k
        SkSafeUnref(fPtr);
257
222k
        SkDEBUGCODE(fPtr = nullptr);
258
222k
    }
sk_sp<GrCpuBuffer>::~sk_sp()
Line
Count
Source
255
106k
    ~sk_sp() {
256
106k
        SkSafeUnref(fPtr);
257
106k
        SkDEBUGCODE(fPtr = nullptr);
258
106k
    }
sk_sp<GrArenas>::~sk_sp()
Line
Count
Source
255
883k
    ~sk_sp() {
256
883k
        SkSafeUnref(fPtr);
257
883k
        SkDEBUGCODE(fPtr = nullptr);
258
883k
    }
sk_sp<skgpu::ganesh::PathRenderer>::~sk_sp()
Line
Count
Source
255
26.0k
    ~sk_sp() {
256
26.0k
        SkSafeUnref(fPtr);
257
26.0k
        SkDEBUGCODE(fPtr = nullptr);
258
26.0k
    }
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::~sk_sp()
Line
Count
Source
255
4.32k
    ~sk_sp() {
256
4.32k
        SkSafeUnref(fPtr);
257
4.32k
        SkDEBUGCODE(fPtr = nullptr);
258
4.32k
    }
Unexecuted instantiation: sk_sp<GrDDLTask>::~sk_sp()
sk_sp<skgpu::ganesh::OpsTask>::~sk_sp()
Line
Count
Source
255
532k
    ~sk_sp() {
256
532k
        SkSafeUnref(fPtr);
257
532k
        SkDEBUGCODE(fPtr = nullptr);
258
532k
    }
Unexecuted instantiation: sk_sp<GrTextureResolveRenderTask>::~sk_sp()
Unexecuted instantiation: sk_sp<GrWaitRenderTask>::~sk_sp()
Unexecuted instantiation: sk_sp<GrTransferFromRenderTask>::~sk_sp()
sk_sp<GrTexture>::~sk_sp()
Line
Count
Source
255
472k
    ~sk_sp() {
256
472k
        SkSafeUnref(fPtr);
257
472k
        SkDEBUGCODE(fPtr = nullptr);
258
472k
    }
Unexecuted instantiation: sk_sp<GrRenderTarget>::~sk_sp()
sk_sp<GrBuffer const>::~sk_sp()
Line
Count
Source
255
4.24M
    ~sk_sp() {
256
4.24M
        SkSafeUnref(fPtr);
257
4.24M
        SkDEBUGCODE(fPtr = nullptr);
258
4.24M
    }
sk_sp<GrXferProcessor>::~sk_sp()
Line
Count
Source
255
309k
    ~sk_sp() {
256
309k
        SkSafeUnref(fPtr);
257
309k
        SkDEBUGCODE(fPtr = nullptr);
258
309k
    }
sk_sp<GrXferProcessor const>::~sk_sp()
Line
Count
Source
255
798k
    ~sk_sp() {
256
798k
        SkSafeUnref(fPtr);
257
798k
        SkDEBUGCODE(fPtr = nullptr);
258
798k
    }
sk_sp<GrGpuResource>::~sk_sp()
Line
Count
Source
255
407k
    ~sk_sp() {
256
407k
        SkSafeUnref(fPtr);
257
407k
        SkDEBUGCODE(fPtr = nullptr);
258
407k
    }
sk_sp<GrCaps>::~sk_sp()
Line
Count
Source
255
4.32k
    ~sk_sp() {
256
4.32k
        SkSafeUnref(fPtr);
257
4.32k
        SkDEBUGCODE(fPtr = nullptr);
258
4.32k
    }
sk_sp<GrAttachment>::~sk_sp()
Line
Count
Source
255
84.3k
    ~sk_sp() {
256
84.3k
        SkSafeUnref(fPtr);
257
84.3k
        SkDEBUGCODE(fPtr = nullptr);
258
84.3k
    }
sk_sp<GrSurface::RefCntedReleaseProc>::~sk_sp()
Line
Count
Source
255
95.6k
    ~sk_sp() {
256
95.6k
        SkSafeUnref(fPtr);
257
95.6k
        SkDEBUGCODE(fPtr = nullptr);
258
95.6k
    }
sk_sp<GrThreadSafeCache::VertexData>::~sk_sp()
Line
Count
Source
255
39.9k
    ~sk_sp() {
256
39.9k
        SkSafeUnref(fPtr);
257
39.9k
        SkDEBUGCODE(fPtr = nullptr);
258
39.9k
    }
sk_sp<GrThreadSafeCache::Trampoline>::~sk_sp()
Line
Count
Source
255
25.1k
    ~sk_sp() {
256
25.1k
        SkSafeUnref(fPtr);
257
25.1k
        SkDEBUGCODE(fPtr = nullptr);
258
25.1k
    }
sk_sp<skgpu::ganesh::DashLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AAConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AAHairLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::SmallPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::TriangulatingPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::~sk_sp()
sk_sp<skgpu::ganesh::DefaultPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::~sk_sp()
Line
Count
Source
255
188k
    ~sk_sp() {
256
188k
        SkSafeUnref(fPtr);
257
188k
        SkDEBUGCODE(fPtr = nullptr);
258
188k
    }
sk_sp<DisableColorXP>::~sk_sp()
Line
Count
Source
255
8.62k
    ~sk_sp() {
256
8.62k
        SkSafeUnref(fPtr);
257
8.62k
        SkDEBUGCODE(fPtr = nullptr);
258
8.62k
    }
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor>::~sk_sp()
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend>::~sk_sp()
Line
Count
Source
255
3.13k
    ~sk_sp() {
256
3.13k
        SkSafeUnref(fPtr);
257
3.13k
        SkDEBUGCODE(fPtr = nullptr);
258
3.13k
    }
sk_sp<GrImageContext>::~sk_sp()
Line
Count
Source
255
354k
    ~sk_sp() {
256
354k
        SkSafeUnref(fPtr);
257
354k
        SkDEBUGCODE(fPtr = nullptr);
258
354k
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshBase>::~sk_sp()
sk_sp<SkImage_Base>::~sk_sp()
Line
Count
Source
255
71
    ~sk_sp() {
256
71
        SkSafeUnref(fPtr);
257
71
        SkDEBUGCODE(fPtr = nullptr);
258
71
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshYUVA>::~sk_sp()
Unexecuted instantiation: sk_sp<SkImage_LazyTexture>::~sk_sp()
Unexecuted instantiation: sk_sp<SkImage_RasterPinnable>::~sk_sp()
sk_sp<SkSpecialImage_Gpu>::~sk_sp()
Line
Count
Source
255
160k
    ~sk_sp() {
256
160k
        SkSafeUnref(fPtr);
257
160k
        SkDEBUGCODE(fPtr = nullptr);
258
160k
    }
sk_sp<GrMockCaps>::~sk_sp()
Line
Count
Source
255
4.32k
    ~sk_sp() {
256
4.32k
        SkSafeUnref(fPtr);
257
4.32k
        SkDEBUGCODE(fPtr = nullptr);
258
4.32k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>::~sk_sp()
Unexecuted instantiation: sk_sp<SkMeshPriv::VB>::~sk_sp()
Unexecuted instantiation: sk_sp<SkMeshPriv::IB>::~sk_sp()
sk_sp<SkMeshSpecification>::~sk_sp()
Line
Count
Source
255
74.6k
    ~sk_sp() {
256
74.6k
        SkSafeUnref(fPtr);
257
74.6k
        SkDEBUGCODE(fPtr = nullptr);
258
74.6k
    }
sk_sp<SkMeshPriv::IB const>::~sk_sp()
Line
Count
Source
255
1.48k
    ~sk_sp() {
256
1.48k
        SkSafeUnref(fPtr);
257
1.48k
        SkDEBUGCODE(fPtr = nullptr);
258
1.48k
    }
sk_sp<SkMeshPriv::VB const>::~sk_sp()
Line
Count
Source
255
1.48k
    ~sk_sp() {
256
1.48k
        SkSafeUnref(fPtr);
257
1.48k
        SkDEBUGCODE(fPtr = nullptr);
258
1.48k
    }
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator>::~sk_sp()
Line
Count
Source
255
329
    ~sk_sp() {
256
329
        SkSafeUnref(fPtr);
257
329
        SkDEBUGCODE(fPtr = nullptr);
258
329
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkContextThreadSafeProxy>::~sk_sp()
Unexecuted instantiation: sk_sp<GrSurface const>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkCaps>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkBuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkTexture>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkTextureRenderTarget>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkImage>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkImageView const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkPipeline const>::~sk_sp()
sk_sp<GrBuffer>::~sk_sp()
Line
Count
Source
255
214k
    ~sk_sp() {
256
214k
        SkSafeUnref(fPtr);
257
214k
        SkDEBUGCODE(fPtr = nullptr);
258
214k
    }
Unexecuted instantiation: sk_sp<GrManagedResource const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrManagedResource>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkPipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToBufferTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::SynchronizeToCpuTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToTextureTask>::~sk_sp()
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::DefaultImageProvider>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::UploadTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::~sk_sp()
sk_sp<SkCapabilities>::~sk_sp()
Line
Count
Source
255
34.4k
    ~sk_sp() {
256
34.4k
        SkSafeUnref(fPtr);
257
34.4k
        SkDEBUGCODE(fPtr = nullptr);
258
34.4k
    }
Unexecuted instantiation: sk_sp<SkSurface const>::~sk_sp()
Unexecuted instantiation: TextureUtils.cpp:sk_sp<skif::(anonymous namespace)::GraphiteBackend>::~sk_sp()
Unexecuted instantiation: sk_sp<SkPDFStrike>::~sk_sp()
Unexecuted instantiation: sk_sp<SkPDFDevice>::~sk_sp()
Unexecuted instantiation: sk_sp<SkPDFDocument>::~sk_sp()
sk_sp<SkPngChunkReader>::~sk_sp()
Line
Count
Source
255
12.6k
    ~sk_sp() {
256
12.6k
        SkSafeUnref(fPtr);
257
12.6k
        SkDEBUGCODE(fPtr = nullptr);
258
12.6k
    }
sk_sp<SkTypeface::LocalizedStrings>::~sk_sp()
Line
Count
Source
255
1.49k
    ~sk_sp() {
256
1.49k
        SkSafeUnref(fPtr);
257
1.49k
        SkDEBUGCODE(fPtr = nullptr);
258
1.49k
    }
sk_sp<SkTypeface_FreeType>::~sk_sp()
Line
Count
Source
255
10.9k
    ~sk_sp() {
256
10.9k
        SkSafeUnref(fPtr);
257
10.9k
        SkDEBUGCODE(fPtr = nullptr);
258
10.9k
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_NameTable>::~sk_sp()
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_SingleName>::~sk_sp()
sk_sp<SkTypeface_FreeTypeStream>::~sk_sp()
Line
Count
Source
255
41.8k
    ~sk_sp() {
256
41.8k
        SkSafeUnref(fPtr);
257
41.8k
        SkDEBUGCODE(fPtr = nullptr);
258
41.8k
    }
sk_sp<SkFontStyleSet_Custom>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<sktext::gpu::TextStrike>::~sk_sp()
Line
Count
Source
255
5.24k
    ~sk_sp() {
256
5.24k
        SkSafeUnref(fPtr);
257
5.24k
        SkDEBUGCODE(fPtr = nullptr);
258
5.24k
    }
Unexecuted instantiation: sk_sp<SkTypefaceProxy>::~sk_sp()
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::~sk_sp()
Unexecuted instantiation: sk_sp<GlyphTrackingDevice>::~sk_sp()
sk_sp<sktext::gpu::SlugImpl>::~sk_sp()
Line
Count
Source
255
450
    ~sk_sp() {
256
450
        SkSafeUnref(fPtr);
257
450
        SkDEBUGCODE(fPtr = nullptr);
258
450
    }
sk_sp<sktext::StrikeForGPU>::~sk_sp()
Line
Count
Source
255
14.5k
    ~sk_sp() {
256
14.5k
        SkSafeUnref(fPtr);
257
14.5k
        SkDEBUGCODE(fPtr = nullptr);
258
14.5k
    }
Unexecuted instantiation: sk_sp<skgpu::VulkanAMDMemoryAllocator>::~sk_sp()
Unexecuted instantiation: sk_sp<SkRTree>::~sk_sp()
sk_sp<SkBBoxHierarchy const>::~sk_sp()
Line
Count
Source
255
85.4k
    ~sk_sp() {
256
85.4k
        SkSafeUnref(fPtr);
257
85.4k
        SkDEBUGCODE(fPtr = nullptr);
258
85.4k
    }
sk_sp<SkRecord const>::~sk_sp()
Line
Count
Source
255
85.4k
    ~sk_sp() {
256
85.4k
        SkSafeUnref(fPtr);
257
85.4k
        SkDEBUGCODE(fPtr = nullptr);
258
85.4k
    }
sk_sp<SkTriColorShader>::~sk_sp()
Line
Count
Source
255
12.0k
    ~sk_sp() {
256
12.0k
        SkSafeUnref(fPtr);
257
12.0k
        SkDEBUGCODE(fPtr = nullptr);
258
12.0k
    }
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::~sk_sp()
sk_sp<SkMipmap const>::~sk_sp()
Line
Count
Source
255
68.2k
    ~sk_sp() {
256
68.2k
        SkSafeUnref(fPtr);
257
68.2k
        SkDEBUGCODE(fPtr = nullptr);
258
68.2k
    }
sk_sp<SkContourMeasure>::~sk_sp()
Line
Count
Source
255
5.45M
    ~sk_sp() {
256
5.45M
        SkSafeUnref(fPtr);
257
5.45M
        SkDEBUGCODE(fPtr = nullptr);
258
5.45M
    }
Unexecuted instantiation: sk_sp<SkImage_Picture>::~sk_sp()
sk_sp<SkCoordClampShader>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
sk_sp<SkColorSpaceXformColorFilter>::~sk_sp()
Line
Count
Source
255
8
    ~sk_sp() {
256
8
        SkSafeUnref(fPtr);
257
8
        SkDEBUGCODE(fPtr = nullptr);
258
8
    }
sk_sp<GrThreadSafePipelineBuilder>::~sk_sp()
Line
Count
Source
255
12.9k
    ~sk_sp() {
256
12.9k
        SkSafeUnref(fPtr);
257
12.9k
        SkDEBUGCODE(fPtr = nullptr);
258
12.9k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::ClearBuffersTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyBufferToBufferTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputeTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::RenderPassTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_Base>::~sk_sp()
Unexecuted instantiation: ProxyCache.cpp:sk_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::SpecialImage>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanTexture>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::~sk_sp()
sk_sp<SkSVGTextLiteral>::~sk_sp()
Line
Count
Source
255
3.76k
    ~sk_sp() {
256
3.76k
        SkSafeUnref(fPtr);
257
3.76k
        SkDEBUGCODE(fPtr = nullptr);
258
3.76k
    }
sk_sp<SkSVGG>::~sk_sp()
Line
Count
Source
255
569
    ~sk_sp() {
256
569
        SkSafeUnref(fPtr);
257
569
        SkDEBUGCODE(fPtr = nullptr);
258
569
    }
sk_sp<SkSVGCircle>::~sk_sp()
Line
Count
Source
255
90
    ~sk_sp() {
256
90
        SkSafeUnref(fPtr);
257
90
        SkDEBUGCODE(fPtr = nullptr);
258
90
    }
sk_sp<SkSVGClipPath>::~sk_sp()
Line
Count
Source
255
85
    ~sk_sp() {
256
85
        SkSafeUnref(fPtr);
257
85
        SkDEBUGCODE(fPtr = nullptr);
258
85
    }
sk_sp<SkSVGDefs>::~sk_sp()
Line
Count
Source
255
3
    ~sk_sp() {
256
3
        SkSafeUnref(fPtr);
257
3
        SkDEBUGCODE(fPtr = nullptr);
258
3
    }
sk_sp<SkSVGEllipse>::~sk_sp()
Line
Count
Source
255
34
    ~sk_sp() {
256
34
        SkSafeUnref(fPtr);
257
34
        SkDEBUGCODE(fPtr = nullptr);
258
34
    }
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::~sk_sp()
sk_sp<SkSVGFeColorMatrix>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
Unexecuted instantiation: sk_sp<SkSVGFeComponentTransfer>::~sk_sp()
sk_sp<SkSVGFeComposite>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
Unexecuted instantiation: sk_sp<SkSVGFeDiffuseLighting>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeDisplacementMap>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeDistantLight>::~sk_sp()
sk_sp<SkSVGFeFlood>::~sk_sp()
Line
Count
Source
255
37
    ~sk_sp() {
256
37
        SkSafeUnref(fPtr);
257
37
        SkDEBUGCODE(fPtr = nullptr);
258
37
    }
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeImage>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeMerge>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeMergeNode>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeOffset>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFePointLight>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeSpecularLighting>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeSpotLight>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeTurbulence>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFilter>::~sk_sp()
sk_sp<SkSVGImage>::~sk_sp()
Line
Count
Source
255
6
    ~sk_sp() {
256
6
        SkSafeUnref(fPtr);
257
6
        SkDEBUGCODE(fPtr = nullptr);
258
6
    }
sk_sp<SkSVGLine>::~sk_sp()
Line
Count
Source
255
144
    ~sk_sp() {
256
144
        SkSafeUnref(fPtr);
257
144
        SkDEBUGCODE(fPtr = nullptr);
258
144
    }
sk_sp<SkSVGLinearGradient>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<SkSVGMask>::~sk_sp()
Line
Count
Source
255
138
    ~sk_sp() {
256
138
        SkSafeUnref(fPtr);
257
138
        SkDEBUGCODE(fPtr = nullptr);
258
138
    }
sk_sp<SkSVGPath>::~sk_sp()
Line
Count
Source
255
4.79k
    ~sk_sp() {
256
4.79k
        SkSafeUnref(fPtr);
257
4.79k
        SkDEBUGCODE(fPtr = nullptr);
258
4.79k
    }
Unexecuted instantiation: sk_sp<SkSVGPattern>::~sk_sp()
sk_sp<SkSVGPoly>::~sk_sp()
Line
Count
Source
255
205
    ~sk_sp() {
256
205
        SkSafeUnref(fPtr);
257
205
        SkDEBUGCODE(fPtr = nullptr);
258
205
    }
sk_sp<SkSVGRadialGradient>::~sk_sp()
Line
Count
Source
255
73
    ~sk_sp() {
256
73
        SkSafeUnref(fPtr);
257
73
        SkDEBUGCODE(fPtr = nullptr);
258
73
    }
sk_sp<SkSVGRect>::~sk_sp()
Line
Count
Source
255
29
    ~sk_sp() {
256
29
        SkSafeUnref(fPtr);
257
29
        SkDEBUGCODE(fPtr = nullptr);
258
29
    }
sk_sp<SkSVGStop>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
sk_sp<SkSVGText>::~sk_sp()
Line
Count
Source
255
1.27k
    ~sk_sp() {
256
1.27k
        SkSafeUnref(fPtr);
257
1.27k
        SkDEBUGCODE(fPtr = nullptr);
258
1.27k
    }
Unexecuted instantiation: sk_sp<SkSVGTextPath>::~sk_sp()
sk_sp<SkSVGTextFragment>::~sk_sp()
Line
Count
Source
255
1.41k
    ~sk_sp() {
256
1.41k
        SkSafeUnref(fPtr);
257
1.41k
        SkDEBUGCODE(fPtr = nullptr);
258
1.41k
    }
sk_sp<SkSVGTSpan>::~sk_sp()
Line
Count
Source
255
4
    ~sk_sp() {
256
4
        SkSafeUnref(fPtr);
257
4
        SkDEBUGCODE(fPtr = nullptr);
258
4
    }
sk_sp<SkSVGUse>::~sk_sp()
Line
Count
Source
255
47
    ~sk_sp() {
256
47
        SkSafeUnref(fPtr);
257
47
        SkDEBUGCODE(fPtr = nullptr);
258
47
    }
sk_sp<SkSVGColor::RefCntVars>::~sk_sp()
Line
Count
Source
255
92.6k
    ~sk_sp() {
256
92.6k
        SkSafeUnref(fPtr);
257
92.6k
        SkDEBUGCODE(fPtr = nullptr);
258
92.6k
    }
sk_sp<SkSVGSVG>::~sk_sp()
Line
Count
Source
255
1.24k
    ~sk_sp() {
256
1.24k
        SkSafeUnref(fPtr);
257
1.24k
        SkDEBUGCODE(fPtr = nullptr);
258
1.24k
    }
sk_sp<SkSVGNode>::~sk_sp()
Line
Count
Source
255
52.3k
    ~sk_sp() {
256
52.3k
        SkSafeUnref(fPtr);
257
52.3k
        SkDEBUGCODE(fPtr = nullptr);
258
52.3k
    }
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>::~sk_sp()
Line
Count
Source
255
52
    ~sk_sp() {
256
52
        SkSafeUnref(fPtr);
257
52
        SkDEBUGCODE(fPtr = nullptr);
258
52
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::~sk_sp()
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::~sk_sp()
Line
Count
Source
255
61
    ~sk_sp() {
256
61
        SkSafeUnref(fPtr);
257
61
        SkDEBUGCODE(fPtr = nullptr);
258
61
    }
sk_sp<SkUnicode>::~sk_sp()
Line
Count
Source
255
18.1k
    ~sk_sp() {
256
18.1k
        SkSafeUnref(fPtr);
257
18.1k
        SkDEBUGCODE(fPtr = nullptr);
258
18.1k
    }
sk_sp<SkBidiICUFactory>::~sk_sp()
Line
Count
Source
255
9.06k
    ~sk_sp() {
256
9.06k
        SkSafeUnref(fPtr);
257
9.06k
        SkDEBUGCODE(fPtr = nullptr);
258
9.06k
    }
sk_sp<SkBidiFactory>::~sk_sp()
Line
Count
Source
255
9.06k
    ~sk_sp() {
256
9.06k
        SkSafeUnref(fPtr);
257
9.06k
        SkDEBUGCODE(fPtr = nullptr);
258
9.06k
    }
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::~sk_sp()
sk_sp<SkUnicode_icu>::~sk_sp()
Line
Count
Source
255
9.06k
    ~sk_sp() {
256
9.06k
        SkSafeUnref(fPtr);
257
9.06k
        SkDEBUGCODE(fPtr = nullptr);
258
9.06k
    }
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontProvider>::~sk_sp()
Unexecuted instantiation: FuzzSkParagraph.cpp:sk_sp<(anonymous namespace)::ResourceFontCollection>::~sk_sp()
Unexecuted instantiation: sk_sp<skia::textlayout::FontCollection>::~sk_sp()
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeBlender>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileComposeColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileTableColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendFilterImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementMapImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyImageFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader> >::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter> >::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender> >::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileEmptyShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCoordClampShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileYUVImageShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGradientShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLocalMatrixShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWorkingColorSpaceShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCTMShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingShader>::~sk_sp()
sk_sp<SkAnimatedImage>::~sk_sp()
Line
Count
Source
255
11.5k
    ~sk_sp() {
256
11.5k
        SkSafeUnref(fPtr);
257
11.5k
        SkDEBUGCODE(fPtr = nullptr);
258
11.5k
    }
sk_sp<skottie::Animation>::~sk_sp()
Line
Count
Source
255
9.92k
    ~sk_sp() {
256
9.92k
        SkSafeUnref(fPtr);
257
9.92k
        SkDEBUGCODE(fPtr = nullptr);
258
9.92k
    }
sk_sp<SkShapers::HarfbuzzFactory>::~sk_sp()
Line
Count
Source
255
9.06k
    ~sk_sp() {
256
9.06k
        SkSafeUnref(fPtr);
257
9.06k
        SkDEBUGCODE(fPtr = nullptr);
258
9.06k
    }
sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::~sk_sp()
Line
Count
Source
255
10.2k
    ~sk_sp() {
256
10.2k
        SkSafeUnref(fPtr);
257
10.2k
        SkDEBUGCODE(fPtr = nullptr);
258
10.2k
    }
sk_sp<skottie::internal::SceneGraphRevalidator>::~sk_sp()
Line
Count
Source
255
27.1k
    ~sk_sp() {
256
27.1k
        SkSafeUnref(fPtr);
257
27.1k
        SkDEBUGCODE(fPtr = nullptr);
258
27.1k
    }
sk_sp<sksg::RenderNode>::~sk_sp()
Line
Count
Source
255
7.64M
    ~sk_sp() {
256
7.64M
        SkSafeUnref(fPtr);
257
7.64M
        SkDEBUGCODE(fPtr = nullptr);
258
7.64M
    }
sk_sp<sksg::OpacityEffect>::~sk_sp()
Line
Count
Source
255
201k
    ~sk_sp() {
256
201k
        SkSafeUnref(fPtr);
257
201k
        SkDEBUGCODE(fPtr = nullptr);
258
201k
    }
sk_sp<skottie::internal::OpacityAdapter>::~sk_sp()
Line
Count
Source
255
100k
    ~sk_sp() {
256
100k
        SkSafeUnref(fPtr);
257
100k
        SkDEBUGCODE(fPtr = nullptr);
258
100k
    }
sk_sp<skottie::internal::Animator>::~sk_sp()
Line
Count
Source
255
1.60M
    ~sk_sp() {
256
1.60M
        SkSafeUnref(fPtr);
257
1.60M
        SkDEBUGCODE(fPtr = nullptr);
258
1.60M
    }
sk_sp<skottie::PropertyObserver>::~sk_sp()
Line
Count
Source
255
28.0k
    ~sk_sp() {
256
28.0k
        SkSafeUnref(fPtr);
257
28.0k
        SkDEBUGCODE(fPtr = nullptr);
258
28.0k
    }
sk_sp<skottie::Logger>::~sk_sp()
Line
Count
Source
255
29.2k
    ~sk_sp() {
256
29.2k
        SkSafeUnref(fPtr);
257
29.2k
        SkDEBUGCODE(fPtr = nullptr);
258
29.2k
    }
sk_sp<skottie::MarkerObserver>::~sk_sp()
Line
Count
Source
255
28.0k
    ~sk_sp() {
256
28.0k
        SkSafeUnref(fPtr);
257
28.0k
        SkDEBUGCODE(fPtr = nullptr);
258
28.0k
    }
sk_sp<skottie::PrecompInterceptor>::~sk_sp()
Line
Count
Source
255
28.0k
    ~sk_sp() {
256
28.0k
        SkSafeUnref(fPtr);
257
28.0k
        SkDEBUGCODE(fPtr = nullptr);
258
28.0k
    }
sk_sp<skottie::ExpressionManager>::~sk_sp()
Line
Count
Source
255
28.0k
    ~sk_sp() {
256
28.0k
        SkSafeUnref(fPtr);
257
28.0k
        SkDEBUGCODE(fPtr = nullptr);
258
28.0k
    }
sk_sp<skottie::SlotManager>::~sk_sp()
Line
Count
Source
255
28.0k
    ~sk_sp() {
256
28.0k
        SkSafeUnref(fPtr);
257
28.0k
        SkDEBUGCODE(fPtr = nullptr);
258
28.0k
    }
sk_sp<sksg::Color>::~sk_sp()
Line
Count
Source
255
308k
    ~sk_sp() {
256
308k
        SkSafeUnref(fPtr);
257
308k
        SkDEBUGCODE(fPtr = nullptr);
258
308k
    }
sk_sp<skottie::internal::TextAdapter>::~sk_sp()
Line
Count
Source
255
1.20k
    ~sk_sp() {
256
1.20k
        SkSafeUnref(fPtr);
257
1.20k
        SkDEBUGCODE(fPtr = nullptr);
258
1.20k
    }
sk_sp<skottie::internal::TransformAdapter2D>::~sk_sp()
Line
Count
Source
255
118k
    ~sk_sp() {
256
118k
        SkSafeUnref(fPtr);
257
118k
        SkDEBUGCODE(fPtr = nullptr);
258
118k
    }
Skottie.cpp:sk_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider>::~sk_sp()
Line
Count
Source
255
9.92k
    ~sk_sp() {
256
9.92k
        SkSafeUnref(fPtr);
257
9.92k
        SkDEBUGCODE(fPtr = nullptr);
258
9.92k
    }
sk_sp<skottie::internal::AnimatablePropertyContainer>::~sk_sp()
Line
Count
Source
255
537k
    ~sk_sp() {
256
537k
        SkSafeUnref(fPtr);
257
537k
        SkDEBUGCODE(fPtr = nullptr);
258
537k
    }
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::~sk_sp()
sk_sp<skottie::internal::KeyframeAnimator>::~sk_sp()
Line
Count
Source
255
457k
    ~sk_sp() {
256
457k
        SkSafeUnref(fPtr);
257
457k
        SkDEBUGCODE(fPtr = nullptr);
258
457k
    }
ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator>::~sk_sp()
Line
Count
Source
255
26.0k
    ~sk_sp() {
256
26.0k
        SkSafeUnref(fPtr);
257
26.0k
        SkDEBUGCODE(fPtr = nullptr);
258
26.0k
    }
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator>::~sk_sp()
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<float> >::~sk_sp()
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >::~sk_sp()
VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorKeyframeAnimator>::~sk_sp()
Line
Count
Source
255
1.84k
    ~sk_sp() {
256
1.84k
        SkSafeUnref(fPtr);
257
1.84k
        SkDEBUGCODE(fPtr = nullptr);
258
1.84k
    }
Unexecuted instantiation: VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator>::~sk_sp()
sk_sp<sksg::Group>::~sk_sp()
Line
Count
Source
255
26.4k
    ~sk_sp() {
256
26.4k
        SkSafeUnref(fPtr);
257
26.4k
        SkDEBUGCODE(fPtr = nullptr);
258
26.4k
    }
sk_sp<sksg::Transform>::~sk_sp()
Line
Count
Source
255
3.80M
    ~sk_sp() {
256
3.80M
        SkSafeUnref(fPtr);
257
3.80M
        SkDEBUGCODE(fPtr = nullptr);
258
3.80M
    }
sk_sp<sksg::TransformEffect>::~sk_sp()
Line
Count
Source
255
85.2k
    ~sk_sp() {
256
85.2k
        SkSafeUnref(fPtr);
257
85.2k
        SkDEBUGCODE(fPtr = nullptr);
258
85.2k
    }
sk_sp<sksg::Matrix<SkMatrix> >::~sk_sp()
Line
Count
Source
255
236k
    ~sk_sp() {
256
236k
        SkSafeUnref(fPtr);
257
236k
        SkDEBUGCODE(fPtr = nullptr);
258
236k
    }
sk_sp<sksg::Path>::~sk_sp()
Line
Count
Source
255
546k
    ~sk_sp() {
256
546k
        SkSafeUnref(fPtr);
257
546k
        SkDEBUGCODE(fPtr = nullptr);
258
546k
    }
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::~sk_sp()
sk_sp<sksg::PaintNode>::~sk_sp()
Line
Count
Source
255
1.52M
    ~sk_sp() {
256
1.52M
        SkSafeUnref(fPtr);
257
1.52M
        SkDEBUGCODE(fPtr = nullptr);
258
1.52M
    }
sk_sp<sksg::GeometryNode>::~sk_sp()
Line
Count
Source
255
42.7M
    ~sk_sp() {
256
42.7M
        SkSafeUnref(fPtr);
257
42.7M
        SkDEBUGCODE(fPtr = nullptr);
258
42.7M
    }
sk_sp<sksg::Draw>::~sk_sp()
Line
Count
Source
255
199k
    ~sk_sp() {
256
199k
        SkSafeUnref(fPtr);
257
199k
        SkDEBUGCODE(fPtr = nullptr);
258
199k
    }
sk_sp<sksg::Matrix<SkM44> >::~sk_sp()
Line
Count
Source
255
31.8k
    ~sk_sp() {
256
31.8k
        SkSafeUnref(fPtr);
257
31.8k
        SkDEBUGCODE(fPtr = nullptr);
258
31.8k
    }
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::~sk_sp()
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::~sk_sp()
sk_sp<sksg::BlurImageFilter>::~sk_sp()
Line
Count
Source
255
17.7k
    ~sk_sp() {
256
17.7k
        SkSafeUnref(fPtr);
257
17.7k
        SkDEBUGCODE(fPtr = nullptr);
258
17.7k
    }
Unexecuted instantiation: TextAdapter.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlyphTextNode>::~sk_sp()
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::~sk_sp()
Unexecuted instantiation: sk_sp<skresources::MultiFrameImageAsset>::~sk_sp()
Unexecuted instantiation: sk_sp<SkFontMgr const>::~sk_sp()
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::~sk_sp()
Line
Count
Source
255
75.9k
    ~sk_sp() {
256
75.9k
        SkSafeUnref(fPtr);
257
75.9k
        SkDEBUGCODE(fPtr = nullptr);
258
75.9k
    }
sk_sp<sksg::Merge>::~sk_sp()
Line
Count
Source
255
324k
    ~sk_sp() {
256
324k
        SkSafeUnref(fPtr);
257
324k
        SkDEBUGCODE(fPtr = nullptr);
258
324k
    }
Unexecuted instantiation: sk_sp<sksg::LayerEffect>::~sk_sp()
sk_sp<sksg::ClipEffect>::~sk_sp()
Line
Count
Source
255
101k
    ~sk_sp() {
256
101k
        SkSafeUnref(fPtr);
257
101k
        SkDEBUGCODE(fPtr = nullptr);
258
101k
    }
sk_sp<sksg::MaskEffect>::~sk_sp()
Line
Count
Source
255
55.5k
    ~sk_sp() {
256
55.5k
        SkSafeUnref(fPtr);
257
55.5k
        SkDEBUGCODE(fPtr = nullptr);
258
55.5k
    }
sk_sp<sksg::Rect>::~sk_sp()
Line
Count
Source
255
162k
    ~sk_sp() {
256
162k
        SkSafeUnref(fPtr);
257
162k
        SkDEBUGCODE(fPtr = nullptr);
258
162k
    }
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::~sk_sp()
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::LayerController>::~sk_sp()
Line
Count
Source
255
378k
    ~sk_sp() {
256
378k
        SkSafeUnref(fPtr);
257
378k
        SkDEBUGCODE(fPtr = nullptr);
258
378k
    }
Unexecuted instantiation: Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionBlurController>::~sk_sp()
Path.cpp:sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>::~sk_sp()
Line
Count
Source
255
330k
    ~sk_sp() {
256
330k
        SkSafeUnref(fPtr);
257
330k
        SkDEBUGCODE(fPtr = nullptr);
258
330k
    }
sk_sp<skottie::internal::TransformAdapter3D>::~sk_sp()
Line
Count
Source
255
14.9k
    ~sk_sp() {
256
14.9k
        SkSafeUnref(fPtr);
257
14.9k
        SkDEBUGCODE(fPtr = nullptr);
258
14.9k
    }
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::TextKeyframeAnimator>::~sk_sp()
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::TextExpressionAnimator>::~sk_sp()
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<SkString> >::~sk_sp()
Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator>::~sk_sp()
Line
Count
Source
255
18.6k
    ~sk_sp() {
256
18.6k
        SkSafeUnref(fPtr);
257
18.6k
        SkDEBUGCODE(fPtr = nullptr);
258
18.6k
    }
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator>::~sk_sp()
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::~sk_sp()
sk_sp<sksg::ModeColorFilter>::~sk_sp()
Line
Count
Source
255
1.17k
    ~sk_sp() {
256
1.17k
        SkSafeUnref(fPtr);
257
1.17k
        SkDEBUGCODE(fPtr = nullptr);
258
1.17k
    }
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::~sk_sp()
Line
Count
Source
255
1.17k
    ~sk_sp() {
256
1.17k
        SkSafeUnref(fPtr);
257
1.17k
        SkDEBUGCODE(fPtr = nullptr);
258
1.17k
    }
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::~sk_sp()
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>::~sk_sp()
GaussianBlurEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>::~sk_sp()
Line
Count
Source
255
1.70k
    ~sk_sp() {
256
1.70k
        SkSafeUnref(fPtr);
257
1.70k
        SkDEBUGCODE(fPtr = nullptr);
258
1.70k
    }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::~sk_sp()
Line
Count
Source
255
57.2k
    ~sk_sp() {
256
57.2k
        SkSafeUnref(fPtr);
257
57.2k
        SkDEBUGCODE(fPtr = nullptr);
258
57.2k
    }
sk_sp<sksg::ExternalImageFilter>::~sk_sp()
Line
Count
Source
255
149k
    ~sk_sp() {
256
149k
        SkSafeUnref(fPtr);
257
149k
        SkDEBUGCODE(fPtr = nullptr);
258
149k
    }
sk_sp<sksg::Gradient>::~sk_sp()
Line
Count
Source
255
63.0k
    ~sk_sp() {
256
63.0k
        SkSafeUnref(fPtr);
257
63.0k
        SkDEBUGCODE(fPtr = nullptr);
258
63.0k
    }
sk_sp<sksg::ShaderEffect>::~sk_sp()
Line
Count
Source
255
1.10k
    ~sk_sp() {
256
1.10k
        SkSafeUnref(fPtr);
257
1.10k
        SkDEBUGCODE(fPtr = nullptr);
258
1.10k
    }
sk_sp<sksg::RadialGradient>::~sk_sp()
Line
Count
Source
255
9.60k
    ~sk_sp() {
256
9.60k
        SkSafeUnref(fPtr);
257
9.60k
        SkDEBUGCODE(fPtr = nullptr);
258
9.60k
    }
sk_sp<sksg::LinearGradient>::~sk_sp()
Line
Count
Source
255
11.7k
    ~sk_sp() {
256
11.7k
        SkSafeUnref(fPtr);
257
11.7k
        SkDEBUGCODE(fPtr = nullptr);
258
11.7k
    }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::~sk_sp()
Line
Count
Source
255
2.20k
    ~sk_sp() {
256
2.20k
        SkSafeUnref(fPtr);
257
2.20k
        SkDEBUGCODE(fPtr = nullptr);
258
2.20k
    }
sk_sp<sksg::ExternalColorFilter>::~sk_sp()
Line
Count
Source
255
10.6k
    ~sk_sp() {
256
10.6k
        SkSafeUnref(fPtr);
257
10.6k
        SkDEBUGCODE(fPtr = nullptr);
258
10.6k
    }
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::~sk_sp()
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::~sk_sp()
Line
Count
Source
255
3.13k
    ~sk_sp() {
256
3.13k
        SkSafeUnref(fPtr);
257
3.13k
        SkDEBUGCODE(fPtr = nullptr);
258
3.13k
    }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::~sk_sp()
Line
Count
Source
255
4.24k
    ~sk_sp() {
256
4.24k
        SkSafeUnref(fPtr);
257
4.24k
        SkDEBUGCODE(fPtr = nullptr);
258
4.24k
    }
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>::~sk_sp()
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>::~sk_sp()
sk_sp<sksg::Node>::~sk_sp()
Line
Count
Source
255
15.2M
    ~sk_sp() {
256
15.2M
        SkSafeUnref(fPtr);
257
15.2M
        SkDEBUGCODE(fPtr = nullptr);
258
15.2M
    }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::~sk_sp()
Line
Count
Source
255
48.3k
    ~sk_sp() {
256
48.3k
        SkSafeUnref(fPtr);
257
48.3k
        SkDEBUGCODE(fPtr = nullptr);
258
48.3k
    }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::~sk_sp()
Line
Count
Source
255
32.2k
    ~sk_sp() {
256
32.2k
        SkSafeUnref(fPtr);
257
32.2k
        SkDEBUGCODE(fPtr = nullptr);
258
32.2k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::~sk_sp()
Line
Count
Source
255
5.40k
    ~sk_sp() {
256
5.40k
        SkSafeUnref(fPtr);
257
5.40k
        SkDEBUGCODE(fPtr = nullptr);
258
5.40k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::~sk_sp()
Line
Count
Source
255
3.60k
    ~sk_sp() {
256
3.60k
        SkSafeUnref(fPtr);
257
3.60k
        SkDEBUGCODE(fPtr = nullptr);
258
3.60k
    }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::~sk_sp()
Line
Count
Source
255
92.6k
    ~sk_sp() {
256
92.6k
        SkSafeUnref(fPtr);
257
92.6k
        SkDEBUGCODE(fPtr = nullptr);
258
92.6k
    }
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::~sk_sp()
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::~sk_sp()
sk_sp<skottie::internal::SkSLShaderNode>::~sk_sp()
Line
Count
Source
255
2.32k
    ~sk_sp() {
256
2.32k
        SkSafeUnref(fPtr);
257
2.32k
        SkDEBUGCODE(fPtr = nullptr);
258
2.32k
    }
sk_sp<skottie::internal::SkSLShaderAdapter>::~sk_sp()
Line
Count
Source
255
928
    ~sk_sp() {
256
928
        SkSafeUnref(fPtr);
257
928
        SkDEBUGCODE(fPtr = nullptr);
258
928
    }
sk_sp<skottie::internal::SkSLColorFilterAdapter>::~sk_sp()
Line
Count
Source
255
466
    ~sk_sp() {
256
466
        SkSafeUnref(fPtr);
257
466
        SkDEBUGCODE(fPtr = nullptr);
258
466
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::~sk_sp()
Line
Count
Source
255
25.1k
    ~sk_sp() {
256
25.1k
        SkSafeUnref(fPtr);
257
25.1k
        SkDEBUGCODE(fPtr = nullptr);
258
25.1k
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::~sk_sp()
Line
Count
Source
255
10.0k
    ~sk_sp() {
256
10.0k
        SkSafeUnref(fPtr);
257
10.0k
        SkDEBUGCODE(fPtr = nullptr);
258
10.0k
    }
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::~sk_sp()
sk_sp<sksg::GradientColorFilter>::~sk_sp()
Line
Count
Source
255
13.7k
    ~sk_sp() {
256
13.7k
        SkSafeUnref(fPtr);
257
13.7k
        SkDEBUGCODE(fPtr = nullptr);
258
13.7k
    }
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::~sk_sp()
Line
Count
Source
255
2.95k
    ~sk_sp() {
256
2.95k
        SkSafeUnref(fPtr);
257
2.95k
        SkDEBUGCODE(fPtr = nullptr);
258
2.95k
    }
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>::~sk_sp()
TritoneEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>::~sk_sp()
Line
Count
Source
255
10.8k
    ~sk_sp() {
256
10.8k
        SkSafeUnref(fPtr);
257
10.8k
        SkDEBUGCODE(fPtr = nullptr);
258
10.8k
    }
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>::~sk_sp()
Unexecuted instantiation: sk_sp<skresources::ExternalTrackAsset>::~sk_sp()
Unexecuted instantiation: AudioLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::ForwardingPlaybackController>::~sk_sp()
Unexecuted instantiation: sk_sp<sksg::Image>::~sk_sp()
Unexecuted instantiation: FootageLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::FootageAnimator>::~sk_sp()
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::~sk_sp()
Line
Count
Source
255
304k
    ~sk_sp() {
256
304k
        SkSafeUnref(fPtr);
257
304k
        SkDEBUGCODE(fPtr = nullptr);
258
304k
    }
Unexecuted instantiation: sk_sp<skottie::ExternalLayer>::~sk_sp()
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>::~sk_sp()
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter>::~sk_sp()
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::CompTimeMapper>::~sk_sp()
Line
Count
Source
255
79.1k
    ~sk_sp() {
256
79.1k
        SkSafeUnref(fPtr);
257
79.1k
        SkDEBUGCODE(fPtr = nullptr);
258
79.1k
    }
sk_sp<sksg::GeometryTransform>::~sk_sp()
Line
Count
Source
255
18.8k
    ~sk_sp() {
256
18.8k
        SkSafeUnref(fPtr);
257
18.8k
        SkDEBUGCODE(fPtr = nullptr);
258
18.8k
    }
sk_sp<sksg::TrimEffect>::~sk_sp()
Line
Count
Source
255
10.0M
    ~sk_sp() {
256
10.0M
        SkSafeUnref(fPtr);
257
10.0M
        SkDEBUGCODE(fPtr = nullptr);
258
10.0M
    }
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::~sk_sp()
Line
Count
Source
255
6.70M
    ~sk_sp() {
256
6.70M
        SkSafeUnref(fPtr);
257
6.70M
        SkDEBUGCODE(fPtr = nullptr);
258
6.70M
    }
sk_sp<sksg::BlenderEffect>::~sk_sp()
Line
Count
Source
255
14.3k
    ~sk_sp() {
256
14.3k
        SkSafeUnref(fPtr);
257
14.3k
        SkDEBUGCODE(fPtr = nullptr);
258
14.3k
    }
sk_sp<skottie::internal::CameraAdaper>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>::~sk_sp()
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>::~sk_sp()
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::~sk_sp()
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>::~sk_sp()
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>::~sk_sp()
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>::~sk_sp()
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>::~sk_sp()
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::~sk_sp()
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>::~sk_sp()
sk_sp<sksg::DropShadowImageFilter>::~sk_sp()
Line
Count
Source
255
12.3k
    ~sk_sp() {
256
12.3k
        SkSafeUnref(fPtr);
257
12.3k
        SkDEBUGCODE(fPtr = nullptr);
258
12.3k
    }
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::~sk_sp()
Line
Count
Source
255
24.6k
    ~sk_sp() {
256
24.6k
        SkSafeUnref(fPtr);
257
24.6k
        SkDEBUGCODE(fPtr = nullptr);
258
24.6k
    }
sk_sp<sksg::RRect>::~sk_sp()
Line
Count
Source
255
543k
    ~sk_sp() {
256
543k
        SkSafeUnref(fPtr);
257
543k
        SkDEBUGCODE(fPtr = nullptr);
258
543k
    }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::~sk_sp()
Line
Count
Source
255
388k
    ~sk_sp() {
256
388k
        SkSafeUnref(fPtr);
257
388k
        SkDEBUGCODE(fPtr = nullptr);
258
388k
    }
sk_sp<sksg::DashEffect>::~sk_sp()
Line
Count
Source
255
164k
    ~sk_sp() {
256
164k
        SkSafeUnref(fPtr);
257
164k
        SkDEBUGCODE(fPtr = nullptr);
258
164k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::~sk_sp()
Line
Count
Source
255
358k
    ~sk_sp() {
256
358k
        SkSafeUnref(fPtr);
257
358k
        SkDEBUGCODE(fPtr = nullptr);
258
358k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::~sk_sp()
Line
Count
Source
255
109k
    ~sk_sp() {
256
109k
        SkSafeUnref(fPtr);
257
109k
        SkDEBUGCODE(fPtr = nullptr);
258
109k
    }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::~sk_sp()
Line
Count
Source
255
30.0k
    ~sk_sp() {
256
30.0k
        SkSafeUnref(fPtr);
257
30.0k
        SkDEBUGCODE(fPtr = nullptr);
258
30.0k
    }
sk_sp<sksg::ShaderPaint>::~sk_sp()
Line
Count
Source
255
20.2k
    ~sk_sp() {
256
20.2k
        SkSafeUnref(fPtr);
257
20.2k
        SkDEBUGCODE(fPtr = nullptr);
258
20.2k
    }
sk_sp<sksg::OffsetEffect>::~sk_sp()
Line
Count
Source
255
801k
    ~sk_sp() {
256
801k
        SkSafeUnref(fPtr);
257
801k
        SkDEBUGCODE(fPtr = nullptr);
258
801k
    }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::~sk_sp()
Line
Count
Source
255
534k
    ~sk_sp() {
256
534k
        SkSafeUnref(fPtr);
257
534k
        SkDEBUGCODE(fPtr = nullptr);
258
534k
    }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::~sk_sp()
Line
Count
Source
255
206
    ~sk_sp() {
256
206
        SkSafeUnref(fPtr);
257
206
        SkDEBUGCODE(fPtr = nullptr);
258
206
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::~sk_sp()
Line
Count
Source
255
801k
    ~sk_sp() {
256
801k
        SkSafeUnref(fPtr);
257
801k
        SkDEBUGCODE(fPtr = nullptr);
258
801k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::~sk_sp()
Line
Count
Source
255
534k
    ~sk_sp() {
256
534k
        SkSafeUnref(fPtr);
257
534k
        SkDEBUGCODE(fPtr = nullptr);
258
534k
    }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::~sk_sp()
Line
Count
Source
255
154k
    ~sk_sp() {
256
154k
        SkSafeUnref(fPtr);
257
154k
        SkDEBUGCODE(fPtr = nullptr);
258
154k
    }
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::~sk_sp()
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>::~sk_sp()
sk_sp<sksg::RoundEffect>::~sk_sp()
Line
Count
Source
255
3.90M
    ~sk_sp() {
256
3.90M
        SkSafeUnref(fPtr);
257
3.90M
        SkDEBUGCODE(fPtr = nullptr);
258
3.90M
    }
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::~sk_sp()
Line
Count
Source
255
2.60M
    ~sk_sp() {
256
2.60M
        SkSafeUnref(fPtr);
257
2.60M
        SkDEBUGCODE(fPtr = nullptr);
258
2.60M
    }
sk_sp<sksg::Shader>::~sk_sp()
Line
Count
Source
255
65.2k
    ~sk_sp() {
256
65.2k
        SkSafeUnref(fPtr);
257
65.2k
        SkDEBUGCODE(fPtr = nullptr);
258
65.2k
    }
sk_sp<sksg::ImageFilter>::~sk_sp()
Line
Count
Source
255
272k
    ~sk_sp() {
256
272k
        SkSafeUnref(fPtr);
257
272k
        SkDEBUGCODE(fPtr = nullptr);
258
272k
    }
sk_sp<SkShader>::~sk_sp()
Line
Count
Source
255
7.51M
    ~sk_sp() {
256
7.51M
        SkSafeUnref(fPtr);
257
7.51M
        SkDEBUGCODE(fPtr = nullptr);
258
7.51M
    }
sk_sp<SkFlattenable>::~sk_sp()
Line
Count
Source
255
316k
    ~sk_sp() {
256
316k
        SkSafeUnref(fPtr);
257
316k
        SkDEBUGCODE(fPtr = nullptr);
258
316k
    }
sk_sp<SkColorFilter>::~sk_sp()
Line
Count
Source
255
6.59M
    ~sk_sp() {
256
6.59M
        SkSafeUnref(fPtr);
257
6.59M
        SkDEBUGCODE(fPtr = nullptr);
258
6.59M
    }
sk_sp<SkBlender>::~sk_sp()
Line
Count
Source
255
5.34M
    ~sk_sp() {
256
5.34M
        SkSafeUnref(fPtr);
257
5.34M
        SkDEBUGCODE(fPtr = nullptr);
258
5.34M
    }
sk_sp<SkData>::~sk_sp()
Line
Count
Source
255
6.72M
    ~sk_sp() {
256
6.72M
        SkSafeUnref(fPtr);
257
6.72M
        SkDEBUGCODE(fPtr = nullptr);
258
6.72M
    }
sk_sp<GrDirectContext>::~sk_sp()
Line
Count
Source
255
12.9k
    ~sk_sp() {
256
12.9k
        SkSafeUnref(fPtr);
257
12.9k
        SkDEBUGCODE(fPtr = nullptr);
258
12.9k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::~sk_sp()
sk_sp<SkColorSpace>::~sk_sp()
Line
Count
Source
255
32.1M
    ~sk_sp() {
256
32.1M
        SkSafeUnref(fPtr);
257
32.1M
        SkDEBUGCODE(fPtr = nullptr);
258
32.1M
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::~sk_sp()
sk_sp<SkData const>::~sk_sp()
Line
Count
Source
255
439k
    ~sk_sp() {
256
439k
        SkSafeUnref(fPtr);
257
439k
        SkDEBUGCODE(fPtr = nullptr);
258
439k
    }
sk_sp<SkImage>::~sk_sp()
Line
Count
Source
255
1.98M
    ~sk_sp() {
256
1.98M
        SkSafeUnref(fPtr);
257
1.98M
        SkDEBUGCODE(fPtr = nullptr);
258
1.98M
    }
sk_sp<SkSurface>::~sk_sp()
Line
Count
Source
255
58.0k
    ~sk_sp() {
256
58.0k
        SkSafeUnref(fPtr);
257
58.0k
        SkDEBUGCODE(fPtr = nullptr);
258
58.0k
    }
sk_sp<GrSurfaceProxy>::~sk_sp()
Line
Count
Source
255
10.4M
    ~sk_sp() {
256
10.4M
        SkSafeUnref(fPtr);
257
10.4M
        SkDEBUGCODE(fPtr = nullptr);
258
10.4M
    }
sk_sp<GrTextureProxy>::~sk_sp()
Line
Count
Source
255
940k
    ~sk_sp() {
256
940k
        SkSafeUnref(fPtr);
257
940k
        SkDEBUGCODE(fPtr = nullptr);
258
940k
    }
sk_sp<sktext::gpu::Slug>::~sk_sp()
Line
Count
Source
255
256
    ~sk_sp() {
256
256
        SkSafeUnref(fPtr);
257
256
        SkDEBUGCODE(fPtr = nullptr);
258
256
    }
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::~sk_sp()
sk_sp<sk_gpu_test::FlushFinishTracker>::~sk_sp()
Line
Count
Source
255
8.65k
    ~sk_sp() {
256
8.65k
        SkSafeUnref(fPtr);
257
8.65k
        SkDEBUGCODE(fPtr = nullptr);
258
8.65k
    }
sk_sp<skgpu::VulkanMemoryAllocator>::~sk_sp()
Line
Count
Source
255
24
    ~sk_sp() {
256
24
        SkSafeUnref(fPtr);
257
24
        SkDEBUGCODE(fPtr = nullptr);
258
24
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::VkTestMemoryAllocator>::~sk_sp()
sk_sp<SkTypeface>::~sk_sp()
Line
Count
Source
255
180M
    ~sk_sp() {
256
180M
        SkSafeUnref(fPtr);
257
180M
        SkDEBUGCODE(fPtr = nullptr);
258
180M
    }
sk_sp<sktext::gpu::TextBlob>::~sk_sp()
Line
Count
Source
255
10.1k
    ~sk_sp() {
256
10.1k
        SkSafeUnref(fPtr);
257
10.1k
        SkDEBUGCODE(fPtr = nullptr);
258
10.1k
    }
sk_sp<SkRefCnt>::~sk_sp()
Line
Count
Source
255
13.5k
    ~sk_sp() {
256
13.5k
        SkSafeUnref(fPtr);
257
13.5k
        SkDEBUGCODE(fPtr = nullptr);
258
13.5k
    }
sk_sp<SkDataTable>::~sk_sp()
Line
Count
Source
255
4.60k
    ~sk_sp() {
256
4.60k
        SkSafeUnref(fPtr);
257
4.60k
        SkDEBUGCODE(fPtr = nullptr);
258
4.60k
    }
sk_sp<skgpu::Plot>::~sk_sp()
Line
Count
Source
255
31.7k
    ~sk_sp() {
256
31.7k
        SkSafeUnref(fPtr);
257
31.7k
        SkDEBUGCODE(fPtr = nullptr);
258
31.7k
    }
sk_sp<GrPromiseImageTexture>::~sk_sp()
Line
Count
Source
255
224
    ~sk_sp() {
256
224
        SkSafeUnref(fPtr);
257
224
        SkDEBUGCODE(fPtr = nullptr);
258
224
    }
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::~sk_sp()
sk_sp<GrContextThreadSafeProxy>::~sk_sp()
Line
Count
Source
255
21.6k
    ~sk_sp() {
256
21.6k
        SkSafeUnref(fPtr);
257
21.6k
        SkDEBUGCODE(fPtr = nullptr);
258
21.6k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::~sk_sp()
sk_sp<SkImage const>::~sk_sp()
Line
Count
Source
255
476k
    ~sk_sp() {
256
476k
        SkSafeUnref(fPtr);
257
476k
        SkDEBUGCODE(fPtr = nullptr);
258
476k
    }
sk_sp<SkPicture>::~sk_sp()
Line
Count
Source
255
243k
    ~sk_sp() {
256
243k
        SkSafeUnref(fPtr);
257
243k
        SkDEBUGCODE(fPtr = nullptr);
258
243k
    }
sk_sp<SkRuntimeEffect>::~sk_sp()
Line
Count
Source
255
860k
    ~sk_sp() {
256
860k
        SkSafeUnref(fPtr);
257
860k
        SkDEBUGCODE(fPtr = nullptr);
258
860k
    }
sk_sp<SkPicture const>::~sk_sp()
Line
Count
Source
255
158k
    ~sk_sp() {
256
158k
        SkSafeUnref(fPtr);
257
158k
        SkDEBUGCODE(fPtr = nullptr);
258
158k
    }
sk_sp<SkDrawable>::~sk_sp()
Line
Count
Source
255
18.4k
    ~sk_sp() {
256
18.4k
        SkSafeUnref(fPtr);
257
18.4k
        SkDEBUGCODE(fPtr = nullptr);
258
18.4k
    }
sk_sp<SkImageFilter const>::~sk_sp()
Line
Count
Source
255
78.3k
    ~sk_sp() {
256
78.3k
        SkSafeUnref(fPtr);
257
78.3k
        SkDEBUGCODE(fPtr = nullptr);
258
78.3k
    }
sk_sp<SkTextBlob>::~sk_sp()
Line
Count
Source
255
16.2k
    ~sk_sp() {
256
16.2k
        SkSafeUnref(fPtr);
257
16.2k
        SkDEBUGCODE(fPtr = nullptr);
258
16.2k
    }
sk_sp<SkVertices>::~sk_sp()
Line
Count
Source
255
211k
    ~sk_sp() {
256
211k
        SkSafeUnref(fPtr);
257
211k
        SkDEBUGCODE(fPtr = nullptr);
258
211k
    }
sk_sp<SkFontMgr>::~sk_sp()
Line
Count
Source
255
38.1M
    ~sk_sp() {
256
38.1M
        SkSafeUnref(fPtr);
257
38.1M
        SkDEBUGCODE(fPtr = nullptr);
258
38.1M
    }
Unexecuted instantiation: sk_sp<SkRandomTypeface>::~sk_sp()
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::~sk_sp()
Line
Count
Source
255
1.58k
    ~sk_sp() {
256
1.58k
        SkSafeUnref(fPtr);
257
1.58k
        SkDEBUGCODE(fPtr = nullptr);
258
1.58k
    }
sk_sp<TestSVGTypeface>::~sk_sp()
Line
Count
Source
255
5.34k
    ~sk_sp() {
256
5.34k
        SkSafeUnref(fPtr);
257
5.34k
        SkDEBUGCODE(fPtr = nullptr);
258
5.34k
    }
sk_sp<SkFontStyleSet>::~sk_sp()
Line
Count
Source
255
14.6k
    ~sk_sp() {
256
14.6k
        SkSafeUnref(fPtr);
257
14.6k
        SkDEBUGCODE(fPtr = nullptr);
258
14.6k
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::~sk_sp()
Line
Count
Source
255
66
    ~sk_sp() {
256
66
        SkSafeUnref(fPtr);
257
66
        SkDEBUGCODE(fPtr = nullptr);
258
66
    }
sk_sp<SkSVGDOM>::~sk_sp()
Line
Count
Source
255
22.3k
    ~sk_sp() {
256
22.3k
        SkSafeUnref(fPtr);
257
22.3k
        SkDEBUGCODE(fPtr = nullptr);
258
22.3k
    }
sk_sp<SkShapers::Factory>::~sk_sp()
Line
Count
Source
255
38.6k
    ~sk_sp() {
256
38.6k
        SkSafeUnref(fPtr);
257
38.6k
        SkDEBUGCODE(fPtr = nullptr);
258
38.6k
    }
sk_sp<skresources::ResourceProvider>::~sk_sp()
Line
Count
Source
255
38.2k
    ~sk_sp() {
256
38.2k
        SkSafeUnref(fPtr);
257
38.2k
        SkDEBUGCODE(fPtr = nullptr);
258
38.2k
    }
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::~sk_sp()
Line
Count
Source
255
102
    ~sk_sp() {
256
102
        SkSafeUnref(fPtr);
257
102
        SkDEBUGCODE(fPtr = nullptr);
258
102
    }
sk_sp<TestTypeface>::~sk_sp()
Line
Count
Source
255
24.5k
    ~sk_sp() {
256
24.5k
        SkSafeUnref(fPtr);
257
24.5k
        SkDEBUGCODE(fPtr = nullptr);
258
24.5k
    }
sk_sp<SkTestFont>::~sk_sp()
Line
Count
Source
255
486
    ~sk_sp() {
256
486
        SkSafeUnref(fPtr);
257
486
        SkDEBUGCODE(fPtr = nullptr);
258
486
    }
sk_sp<SkRefCntSet>::~sk_sp()
Line
Count
Source
255
111k
    ~sk_sp() {
256
111k
        SkSafeUnref(fPtr);
257
111k
        SkDEBUGCODE(fPtr = nullptr);
258
111k
    }
sk_sp<SkPixelRef>::~sk_sp()
Line
Count
Source
255
3.78M
    ~sk_sp() {
256
3.78M
        SkSafeUnref(fPtr);
257
3.78M
        SkDEBUGCODE(fPtr = nullptr);
258
3.78M
    }
sk_sp<SkMipmap>::~sk_sp()
Line
Count
Source
255
2.47M
    ~sk_sp() {
256
2.47M
        SkSafeUnref(fPtr);
257
2.47M
        SkDEBUGCODE(fPtr = nullptr);
258
2.47M
    }
sk_sp<SkBlendModeBlender>::~sk_sp()
Line
Count
Source
255
712k
    ~sk_sp() {
256
712k
        SkSafeUnref(fPtr);
257
712k
        SkDEBUGCODE(fPtr = nullptr);
258
712k
    }
sk_sp<SkImageFilter>::~sk_sp()
Line
Count
Source
255
7.49M
    ~sk_sp() {
256
7.49M
        SkSafeUnref(fPtr);
257
7.49M
        SkDEBUGCODE(fPtr = nullptr);
258
7.49M
    }
sk_sp<SkSpecialImage>::~sk_sp()
Line
Count
Source
255
3.97M
    ~sk_sp() {
256
3.97M
        SkSafeUnref(fPtr);
257
3.97M
        SkDEBUGCODE(fPtr = nullptr);
258
3.97M
    }
sk_sp<skif::Backend>::~sk_sp()
Line
Count
Source
255
271k
    ~sk_sp() {
256
271k
        SkSafeUnref(fPtr);
257
271k
        SkDEBUGCODE(fPtr = nullptr);
258
271k
    }
sk_sp<SkDevice>::~sk_sp()
Line
Count
Source
255
1.41M
    ~sk_sp() {
256
1.41M
        SkSafeUnref(fPtr);
257
1.41M
        SkDEBUGCODE(fPtr = nullptr);
258
1.41M
    }
sk_sp<SkNoPixelsDevice>::~sk_sp()
Line
Count
Source
255
264k
    ~sk_sp() {
256
264k
        SkSafeUnref(fPtr);
257
264k
        SkDEBUGCODE(fPtr = nullptr);
258
264k
    }
sk_sp<SkBitmapDevice>::~sk_sp()
Line
Count
Source
255
160k
    ~sk_sp() {
256
160k
        SkSafeUnref(fPtr);
257
160k
        SkDEBUGCODE(fPtr = nullptr);
258
160k
    }
sk_sp<SkStrike>::~sk_sp()
Line
Count
Source
255
241k
    ~sk_sp() {
256
241k
        SkSafeUnref(fPtr);
257
241k
        SkDEBUGCODE(fPtr = nullptr);
258
241k
    }
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::~sk_sp()
sk_sp<SkImageFilter_Base>::~sk_sp()
Line
Count
Source
255
17.2k
    ~sk_sp() {
256
17.2k
        SkSafeUnref(fPtr);
257
17.2k
        SkDEBUGCODE(fPtr = nullptr);
258
17.2k
    }
sk_sp<SkImageFilterCache>::~sk_sp()
Line
Count
Source
255
563k
    ~sk_sp() {
256
563k
        SkSafeUnref(fPtr);
257
563k
        SkDEBUGCODE(fPtr = nullptr);
258
563k
    }
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::~sk_sp()
Line
Count
Source
255
3.14k
    ~sk_sp() {
256
3.14k
        SkSafeUnref(fPtr);
257
3.14k
        SkDEBUGCODE(fPtr = nullptr);
258
3.14k
    }
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend>::~sk_sp()
Line
Count
Source
255
18.1k
    ~sk_sp() {
256
18.1k
        SkSafeUnref(fPtr);
257
18.1k
        SkDEBUGCODE(fPtr = nullptr);
258
18.1k
    }
sk_sp<SkPathEffect>::~sk_sp()
Line
Count
Source
255
9.19M
    ~sk_sp() {
256
9.19M
        SkSafeUnref(fPtr);
257
9.19M
        SkDEBUGCODE(fPtr = nullptr);
258
9.19M
    }
sk_sp<SkMaskFilter>::~sk_sp()
Line
Count
Source
255
3.55M
    ~sk_sp() {
256
3.55M
        SkSafeUnref(fPtr);
257
3.55M
        SkDEBUGCODE(fPtr = nullptr);
258
3.55M
    }
sk_sp<SkShaderBase>::~sk_sp()
Line
Count
Source
255
1.93k
    ~sk_sp() {
256
1.93k
        SkSafeUnref(fPtr);
257
1.93k
        SkDEBUGCODE(fPtr = nullptr);
258
1.93k
    }
sk_sp<SkMaskFilterBase>::~sk_sp()
Line
Count
Source
255
995
    ~sk_sp() {
256
995
        SkSafeUnref(fPtr);
257
995
        SkDEBUGCODE(fPtr = nullptr);
258
995
    }
sk_sp<SkColorFilterBase>::~sk_sp()
Line
Count
Source
255
90.5k
    ~sk_sp() {
256
90.5k
        SkSafeUnref(fPtr);
257
90.5k
        SkDEBUGCODE(fPtr = nullptr);
258
90.5k
    }
sk_sp<SkBlenderBase>::~sk_sp()
Line
Count
Source
255
837
    ~sk_sp() {
256
837
        SkSafeUnref(fPtr);
257
837
        SkDEBUGCODE(fPtr = nullptr);
258
837
    }
sk_sp<SkColorFilterShader>::~sk_sp()
Line
Count
Source
255
55.5k
    ~sk_sp() {
256
55.5k
        SkSafeUnref(fPtr);
257
55.5k
        SkDEBUGCODE(fPtr = nullptr);
258
55.5k
    }
sk_sp<SkPathRef>::~sk_sp()
Line
Count
Source
255
117M
    ~sk_sp() {
256
117M
        SkSafeUnref(fPtr);
257
117M
        SkDEBUGCODE(fPtr = nullptr);
258
117M
    }
sk_sp<SkPathRef const>::~sk_sp()
Line
Count
Source
255
87.5M
    ~sk_sp() {
256
87.5M
        SkSafeUnref(fPtr);
257
87.5M
        SkDEBUGCODE(fPtr = nullptr);
258
87.5M
    }
sk_sp<SkIDChangeListener>::~sk_sp()
Line
Count
Source
255
378k
    ~sk_sp() {
256
378k
        SkSafeUnref(fPtr);
257
378k
        SkDEBUGCODE(fPtr = nullptr);
258
378k
    }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::~sk_sp()
sk_sp<SkVertices const>::~sk_sp()
Line
Count
Source
255
7.53k
    ~sk_sp() {
256
7.53k
        SkSafeUnref(fPtr);
257
7.53k
        SkDEBUGCODE(fPtr = nullptr);
258
7.53k
    }
sk_sp<SkTextBlob const>::~sk_sp()
Line
Count
Source
255
3.84k
    ~sk_sp() {
256
3.84k
        SkSafeUnref(fPtr);
257
3.84k
        SkDEBUGCODE(fPtr = nullptr);
258
3.84k
    }
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>::~sk_sp()
sk_sp<SkRecord>::~sk_sp()
Line
Count
Source
255
217k
    ~sk_sp() {
256
217k
        SkSafeUnref(fPtr);
257
217k
        SkDEBUGCODE(fPtr = nullptr);
258
217k
    }
sk_sp<SkBBoxHierarchy>::~sk_sp()
Line
Count
Source
255
345k
    ~sk_sp() {
256
345k
        SkSafeUnref(fPtr);
257
345k
        SkDEBUGCODE(fPtr = nullptr);
258
345k
    }
sk_sp<SkEmptyPicture>::~sk_sp()
Line
Count
Source
255
40.3k
    ~sk_sp() {
256
40.3k
        SkSafeUnref(fPtr);
257
40.3k
        SkDEBUGCODE(fPtr = nullptr);
258
40.3k
    }
sk_sp<SkBigPicture>::~sk_sp()
Line
Count
Source
255
85.4k
    ~sk_sp() {
256
85.4k
        SkSafeUnref(fPtr);
257
85.4k
        SkDEBUGCODE(fPtr = nullptr);
258
85.4k
    }
sk_sp<SkRecordedDrawable>::~sk_sp()
Line
Count
Source
255
2.23k
    ~sk_sp() {
256
2.23k
        SkSafeUnref(fPtr);
257
2.23k
        SkDEBUGCODE(fPtr = nullptr);
258
2.23k
    }
sk_sp<SkCapabilities const>::~sk_sp()
Line
Count
Source
255
34.4k
    ~sk_sp() {
256
34.4k
        SkSafeUnref(fPtr);
257
34.4k
        SkDEBUGCODE(fPtr = nullptr);
258
34.4k
    }
sk_sp<SkRuntimeShader>::~sk_sp()
Line
Count
Source
255
43.0k
    ~sk_sp() {
256
43.0k
        SkSafeUnref(fPtr);
257
43.0k
        SkDEBUGCODE(fPtr = nullptr);
258
43.0k
    }
sk_sp<SkRuntimeColorFilter>::~sk_sp()
Line
Count
Source
255
16.6k
    ~sk_sp() {
256
16.6k
        SkSafeUnref(fPtr);
257
16.6k
        SkDEBUGCODE(fPtr = nullptr);
258
16.6k
    }
sk_sp<SkRuntimeBlender>::~sk_sp()
Line
Count
Source
255
2.73k
    ~sk_sp() {
256
2.73k
        SkSafeUnref(fPtr);
257
2.73k
        SkDEBUGCODE(fPtr = nullptr);
258
2.73k
    }
sk_sp<SkTMaskGamma<3, 3, 3> const>::~sk_sp()
Line
Count
Source
255
33.0k
    ~sk_sp() {
256
33.0k
        SkSafeUnref(fPtr);
257
33.0k
        SkDEBUGCODE(fPtr = nullptr);
258
33.0k
    }
sk_sp<SkTMaskGamma<3, 3, 3> >::~sk_sp()
Line
Count
Source
255
16.6k
    ~sk_sp() {
256
16.6k
        SkSafeUnref(fPtr);
257
16.6k
        SkDEBUGCODE(fPtr = nullptr);
258
16.6k
    }
sk_sp<SkSpecialImage_Raster>::~sk_sp()
Line
Count
Source
255
212k
    ~sk_sp() {
256
212k
        SkSafeUnref(fPtr);
257
212k
        SkDEBUGCODE(fPtr = nullptr);
258
212k
    }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::~sk_sp()
sk_sp<SkString::Rec>::~sk_sp()
Line
Count
Source
255
115M
    ~sk_sp() {
256
115M
        SkSafeUnref(fPtr);
257
115M
        SkDEBUGCODE(fPtr = nullptr);
258
115M
    }
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::~sk_sp()
Line
Count
Source
255
37.7M
    ~sk_sp() {
256
37.7M
        SkSafeUnref(fPtr);
257
37.7M
        SkDEBUGCODE(fPtr = nullptr);
258
37.7M
    }
sk_sp<SkFactorySet>::~sk_sp()
Line
Count
Source
255
111k
    ~sk_sp() {
256
111k
        SkSafeUnref(fPtr);
257
111k
        SkDEBUGCODE(fPtr = nullptr);
258
111k
    }
sk_sp<SharedGenerator>::~sk_sp()
Line
Count
Source
255
696k
    ~sk_sp() {
256
696k
        SkSafeUnref(fPtr);
257
696k
        SkDEBUGCODE(fPtr = nullptr);
258
696k
    }
Unexecuted instantiation: sk_sp<SkCachedData>::~sk_sp()
sk_sp<SkImage_Lazy>::~sk_sp()
Line
Count
Source
255
253k
    ~sk_sp() {
256
253k
        SkSafeUnref(fPtr);
257
253k
        SkDEBUGCODE(fPtr = nullptr);
258
253k
    }
sk_sp<SkImage_Raster>::~sk_sp()
Line
Count
Source
255
139k
    ~sk_sp() {
256
139k
        SkSafeUnref(fPtr);
257
139k
        SkDEBUGCODE(fPtr = nullptr);
258
139k
    }
sk_sp<SkSurface_Raster>::~sk_sp()
Line
Count
Source
255
44.3k
    ~sk_sp() {
256
44.3k
        SkSafeUnref(fPtr);
257
44.3k
        SkDEBUGCODE(fPtr = nullptr);
258
44.3k
    }
sk_sp<SkColorShader>::~sk_sp()
Line
Count
Source
255
2.14k
    ~sk_sp() {
256
2.14k
        SkSafeUnref(fPtr);
257
2.14k
        SkDEBUGCODE(fPtr = nullptr);
258
2.14k
    }
sk_sp<SkColor4Shader>::~sk_sp()
Line
Count
Source
255
13.5k
    ~sk_sp() {
256
13.5k
        SkSafeUnref(fPtr);
257
13.5k
        SkDEBUGCODE(fPtr = nullptr);
258
13.5k
    }
sk_sp<SkImageShader>::~sk_sp()
Line
Count
Source
255
109k
    ~sk_sp() {
256
109k
        SkSafeUnref(fPtr);
257
109k
        SkDEBUGCODE(fPtr = nullptr);
258
109k
    }
sk_sp<SkSL::DebugTracePriv>::~sk_sp()
Line
Count
Source
255
86.1k
    ~sk_sp() {
256
86.1k
        SkSafeUnref(fPtr);
257
86.1k
        SkDEBUGCODE(fPtr = nullptr);
258
86.1k
    }
sk_sp<SkLocalMatrixShader>::~sk_sp()
Line
Count
Source
255
137k
    ~sk_sp() {
256
137k
        SkSafeUnref(fPtr);
257
137k
        SkDEBUGCODE(fPtr = nullptr);
258
137k
    }
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader>::~sk_sp()
sk_sp<SkUserTypeface>::~sk_sp()
Line
Count
Source
255
1.10k
    ~sk_sp() {
256
1.10k
        SkSafeUnref(fPtr);
257
1.10k
        SkDEBUGCODE(fPtr = nullptr);
258
1.10k
    }
Unexecuted instantiation: sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper>::~sk_sp()
Unexecuted instantiation: SkMultiPictureDocument.cpp:sk_sp<(anonymous namespace)::MultiPictureDocument>::~sk_sp()
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::ShadowInvalidator>::~sk_sp()
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::~sk_sp()
sk_sp<SkLinearGradient>::~sk_sp()
Line
Count
Source
255
5.50k
    ~sk_sp() {
256
5.50k
        SkSafeUnref(fPtr);
257
5.50k
        SkDEBUGCODE(fPtr = nullptr);
258
5.50k
    }
sk_sp<SkMatrixColorFilter>::~sk_sp()
Line
Count
Source
255
85.6k
    ~sk_sp() {
256
85.6k
        SkSafeUnref(fPtr);
257
85.6k
        SkDEBUGCODE(fPtr = nullptr);
258
85.6k
    }
sk_sp<SkWorkingFormatColorFilter>::~sk_sp()
Line
Count
Source
255
2.74k
    ~sk_sp() {
256
2.74k
        SkSafeUnref(fPtr);
257
2.74k
        SkDEBUGCODE(fPtr = nullptr);
258
2.74k
    }
sk_sp<SkColorPalette>::~sk_sp()
Line
Count
Source
255
15.8k
    ~sk_sp() {
256
15.8k
        SkSafeUnref(fPtr);
257
15.8k
        SkDEBUGCODE(fPtr = nullptr);
258
15.8k
    }
sk_sp<SkTypeface_Empty>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<SkFontMgr_Custom>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<GrColorSpaceXform>::~sk_sp()
Line
Count
Source
255
1.95M
    ~sk_sp() {
256
1.95M
        SkSafeUnref(fPtr);
257
1.95M
        SkDEBUGCODE(fPtr = nullptr);
258
1.95M
    }
sk_sp<GrRenderTargetProxy>::~sk_sp()
Line
Count
Source
255
762
    ~sk_sp() {
256
762
        SkSafeUnref(fPtr);
257
762
        SkDEBUGCODE(fPtr = nullptr);
258
762
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::~sk_sp()
sk_sp<GrRenderTask>::~sk_sp()
Line
Count
Source
255
843k
    ~sk_sp() {
256
843k
        SkSafeUnref(fPtr);
257
843k
        SkDEBUGCODE(fPtr = nullptr);
258
843k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::~sk_sp()
sk_sp<GrRecordingContext>::~sk_sp()
Line
Count
Source
255
192k
    ~sk_sp() {
256
192k
        SkSafeUnref(fPtr);
257
192k
        SkDEBUGCODE(fPtr = nullptr);
258
192k
    }
sk_sp<GrSurface>::~sk_sp()
Line
Count
Source
255
1.79M
    ~sk_sp() {
256
1.79M
        SkSafeUnref(fPtr);
257
1.79M
        SkDEBUGCODE(fPtr = nullptr);
258
1.79M
    }
sk_sp<skgpu::ganesh::Device>::~sk_sp()
Line
Count
Source
255
76.5k
    ~sk_sp() {
256
76.5k
        SkSafeUnref(fPtr);
257
76.5k
        SkDEBUGCODE(fPtr = nullptr);
258
76.5k
    }
sk_sp<SkSurface_Ganesh>::~sk_sp()
Line
Count
Source
255
4.40k
    ~sk_sp() {
256
4.40k
        SkSafeUnref(fPtr);
257
4.40k
        SkDEBUGCODE(fPtr = nullptr);
258
4.40k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::~sk_sp()
sk_sp<GrGpuBuffer const>::~sk_sp()
Line
Count
Source
255
74.0k
    ~sk_sp() {
256
74.0k
        SkSafeUnref(fPtr);
257
74.0k
        SkDEBUGCODE(fPtr = nullptr);
258
74.0k
    }
sk_sp<GrCaps const>::~sk_sp()
Line
Count
Source
255
30.2k
    ~sk_sp() {
256
30.2k
        SkSafeUnref(fPtr);
257
30.2k
        SkDEBUGCODE(fPtr = nullptr);
258
30.2k
    }
sk_sp<GrGpuBuffer>::~sk_sp()
Line
Count
Source
255
330k
    ~sk_sp() {
256
330k
        SkSafeUnref(fPtr);
257
330k
        SkDEBUGCODE(fPtr = nullptr);
258
330k
    }
sk_sp<SkImage_Ganesh>::~sk_sp()
Line
Count
Source
255
48.6k
    ~sk_sp() {
256
48.6k
        SkSafeUnref(fPtr);
257
48.6k
        SkDEBUGCODE(fPtr = nullptr);
258
48.6k
    }
sk_sp<GrBufferAllocPool::CpuBufferCache>::~sk_sp()
Line
Count
Source
255
222k
    ~sk_sp() {
256
222k
        SkSafeUnref(fPtr);
257
222k
        SkDEBUGCODE(fPtr = nullptr);
258
222k
    }
sk_sp<GrCpuBuffer>::~sk_sp()
Line
Count
Source
255
106k
    ~sk_sp() {
256
106k
        SkSafeUnref(fPtr);
257
106k
        SkDEBUGCODE(fPtr = nullptr);
258
106k
    }
sk_sp<GrArenas>::~sk_sp()
Line
Count
Source
255
883k
    ~sk_sp() {
256
883k
        SkSafeUnref(fPtr);
257
883k
        SkDEBUGCODE(fPtr = nullptr);
258
883k
    }
sk_sp<skgpu::ganesh::PathRenderer>::~sk_sp()
Line
Count
Source
255
26.0k
    ~sk_sp() {
256
26.0k
        SkSafeUnref(fPtr);
257
26.0k
        SkDEBUGCODE(fPtr = nullptr);
258
26.0k
    }
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::~sk_sp()
Line
Count
Source
255
4.32k
    ~sk_sp() {
256
4.32k
        SkSafeUnref(fPtr);
257
4.32k
        SkDEBUGCODE(fPtr = nullptr);
258
4.32k
    }
Unexecuted instantiation: sk_sp<GrDDLTask>::~sk_sp()
sk_sp<skgpu::ganesh::OpsTask>::~sk_sp()
Line
Count
Source
255
532k
    ~sk_sp() {
256
532k
        SkSafeUnref(fPtr);
257
532k
        SkDEBUGCODE(fPtr = nullptr);
258
532k
    }
Unexecuted instantiation: sk_sp<GrTextureResolveRenderTask>::~sk_sp()
Unexecuted instantiation: sk_sp<GrWaitRenderTask>::~sk_sp()
Unexecuted instantiation: sk_sp<GrTransferFromRenderTask>::~sk_sp()
sk_sp<GrTexture>::~sk_sp()
Line
Count
Source
255
472k
    ~sk_sp() {
256
472k
        SkSafeUnref(fPtr);
257
472k
        SkDEBUGCODE(fPtr = nullptr);
258
472k
    }
Unexecuted instantiation: sk_sp<GrRenderTarget>::~sk_sp()
sk_sp<GrBuffer const>::~sk_sp()
Line
Count
Source
255
4.24M
    ~sk_sp() {
256
4.24M
        SkSafeUnref(fPtr);
257
4.24M
        SkDEBUGCODE(fPtr = nullptr);
258
4.24M
    }
sk_sp<GrXferProcessor>::~sk_sp()
Line
Count
Source
255
309k
    ~sk_sp() {
256
309k
        SkSafeUnref(fPtr);
257
309k
        SkDEBUGCODE(fPtr = nullptr);
258
309k
    }
sk_sp<GrXferProcessor const>::~sk_sp()
Line
Count
Source
255
798k
    ~sk_sp() {
256
798k
        SkSafeUnref(fPtr);
257
798k
        SkDEBUGCODE(fPtr = nullptr);
258
798k
    }
sk_sp<GrGpuResource>::~sk_sp()
Line
Count
Source
255
407k
    ~sk_sp() {
256
407k
        SkSafeUnref(fPtr);
257
407k
        SkDEBUGCODE(fPtr = nullptr);
258
407k
    }
sk_sp<GrCaps>::~sk_sp()
Line
Count
Source
255
4.32k
    ~sk_sp() {
256
4.32k
        SkSafeUnref(fPtr);
257
4.32k
        SkDEBUGCODE(fPtr = nullptr);
258
4.32k
    }
sk_sp<GrAttachment>::~sk_sp()
Line
Count
Source
255
84.3k
    ~sk_sp() {
256
84.3k
        SkSafeUnref(fPtr);
257
84.3k
        SkDEBUGCODE(fPtr = nullptr);
258
84.3k
    }
sk_sp<GrSurface::RefCntedReleaseProc>::~sk_sp()
Line
Count
Source
255
95.6k
    ~sk_sp() {
256
95.6k
        SkSafeUnref(fPtr);
257
95.6k
        SkDEBUGCODE(fPtr = nullptr);
258
95.6k
    }
sk_sp<GrThreadSafeCache::VertexData>::~sk_sp()
Line
Count
Source
255
39.9k
    ~sk_sp() {
256
39.9k
        SkSafeUnref(fPtr);
257
39.9k
        SkDEBUGCODE(fPtr = nullptr);
258
39.9k
    }
sk_sp<GrThreadSafeCache::Trampoline>::~sk_sp()
Line
Count
Source
255
25.1k
    ~sk_sp() {
256
25.1k
        SkSafeUnref(fPtr);
257
25.1k
        SkDEBUGCODE(fPtr = nullptr);
258
25.1k
    }
sk_sp<skgpu::ganesh::DashLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AAConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AAHairLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::SmallPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
sk_sp<skgpu::ganesh::TriangulatingPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::~sk_sp()
sk_sp<skgpu::ganesh::DefaultPathRenderer>::~sk_sp()
Line
Count
Source
255
1.85k
    ~sk_sp() {
256
1.85k
        SkSafeUnref(fPtr);
257
1.85k
        SkDEBUGCODE(fPtr = nullptr);
258
1.85k
    }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::~sk_sp()
Line
Count
Source
255
188k
    ~sk_sp() {
256
188k
        SkSafeUnref(fPtr);
257
188k
        SkDEBUGCODE(fPtr = nullptr);
258
188k
    }
sk_sp<DisableColorXP>::~sk_sp()
Line
Count
Source
255
8.62k
    ~sk_sp() {
256
8.62k
        SkSafeUnref(fPtr);
257
8.62k
        SkDEBUGCODE(fPtr = nullptr);
258
8.62k
    }
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor>::~sk_sp()
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend>::~sk_sp()
Line
Count
Source
255
3.13k
    ~sk_sp() {
256
3.13k
        SkSafeUnref(fPtr);
257
3.13k
        SkDEBUGCODE(fPtr = nullptr);
258
3.13k
    }
sk_sp<GrImageContext>::~sk_sp()
Line
Count
Source
255
354k
    ~sk_sp() {
256
354k
        SkSafeUnref(fPtr);
257
354k
        SkDEBUGCODE(fPtr = nullptr);
258
354k
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshBase>::~sk_sp()
sk_sp<SkImage_Base>::~sk_sp()
Line
Count
Source
255
71
    ~sk_sp() {
256
71
        SkSafeUnref(fPtr);
257
71
        SkDEBUGCODE(fPtr = nullptr);
258
71
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshYUVA>::~sk_sp()
Unexecuted instantiation: sk_sp<SkImage_LazyTexture>::~sk_sp()
Unexecuted instantiation: sk_sp<SkImage_RasterPinnable>::~sk_sp()
sk_sp<SkSpecialImage_Gpu>::~sk_sp()
Line
Count
Source
255
160k
    ~sk_sp() {
256
160k
        SkSafeUnref(fPtr);
257
160k
        SkDEBUGCODE(fPtr = nullptr);
258
160k
    }
sk_sp<GrMockCaps>::~sk_sp()
Line
Count
Source
255
4.32k
    ~sk_sp() {
256
4.32k
        SkSafeUnref(fPtr);
257
4.32k
        SkDEBUGCODE(fPtr = nullptr);
258
4.32k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>::~sk_sp()
Unexecuted instantiation: sk_sp<SkMeshPriv::VB>::~sk_sp()
Unexecuted instantiation: sk_sp<SkMeshPriv::IB>::~sk_sp()
sk_sp<SkMeshSpecification>::~sk_sp()
Line
Count
Source
255
74.6k
    ~sk_sp() {
256
74.6k
        SkSafeUnref(fPtr);
257
74.6k
        SkDEBUGCODE(fPtr = nullptr);
258
74.6k
    }
sk_sp<SkMeshPriv::IB const>::~sk_sp()
Line
Count
Source
255
1.48k
    ~sk_sp() {
256
1.48k
        SkSafeUnref(fPtr);
257
1.48k
        SkDEBUGCODE(fPtr = nullptr);
258
1.48k
    }
sk_sp<SkMeshPriv::VB const>::~sk_sp()
Line
Count
Source
255
1.48k
    ~sk_sp() {
256
1.48k
        SkSafeUnref(fPtr);
257
1.48k
        SkDEBUGCODE(fPtr = nullptr);
258
1.48k
    }
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator>::~sk_sp()
Line
Count
Source
255
329
    ~sk_sp() {
256
329
        SkSafeUnref(fPtr);
257
329
        SkDEBUGCODE(fPtr = nullptr);
258
329
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkContextThreadSafeProxy>::~sk_sp()
Unexecuted instantiation: sk_sp<GrSurface const>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkCaps>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkBuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkTexture>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkTextureRenderTarget>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkImage>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkImageView const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkPipeline const>::~sk_sp()
sk_sp<GrBuffer>::~sk_sp()
Line
Count
Source
255
214k
    ~sk_sp() {
256
214k
        SkSafeUnref(fPtr);
257
214k
        SkDEBUGCODE(fPtr = nullptr);
258
214k
    }
Unexecuted instantiation: sk_sp<GrManagedResource const>::~sk_sp()
Unexecuted instantiation: sk_sp<GrManagedResource>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::~sk_sp()
Unexecuted instantiation: sk_sp<GrVkPipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToBufferTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::SynchronizeToCpuTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToTextureTask>::~sk_sp()
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::DefaultImageProvider>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::UploadTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::~sk_sp()
sk_sp<SkCapabilities>::~sk_sp()
Line
Count
Source
255
34.4k
    ~sk_sp() {
256
34.4k
        SkSafeUnref(fPtr);
257
34.4k
        SkDEBUGCODE(fPtr = nullptr);
258
34.4k
    }
Unexecuted instantiation: sk_sp<SkSurface const>::~sk_sp()
Unexecuted instantiation: TextureUtils.cpp:sk_sp<skif::(anonymous namespace)::GraphiteBackend>::~sk_sp()
sk_sp<SkPngChunkReader>::~sk_sp()
Line
Count
Source
255
12.6k
    ~sk_sp() {
256
12.6k
        SkSafeUnref(fPtr);
257
12.6k
        SkDEBUGCODE(fPtr = nullptr);
258
12.6k
    }
sk_sp<SkTypeface_FreeType>::~sk_sp()
Line
Count
Source
255
10.9k
    ~sk_sp() {
256
10.9k
        SkSafeUnref(fPtr);
257
10.9k
        SkDEBUGCODE(fPtr = nullptr);
258
10.9k
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_NameTable>::~sk_sp()
sk_sp<SkTypeface::LocalizedStrings>::~sk_sp()
Line
Count
Source
255
1.49k
    ~sk_sp() {
256
1.49k
        SkSafeUnref(fPtr);
257
1.49k
        SkDEBUGCODE(fPtr = nullptr);
258
1.49k
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_SingleName>::~sk_sp()
sk_sp<SkTypeface_FreeTypeStream>::~sk_sp()
Line
Count
Source
255
41.8k
    ~sk_sp() {
256
41.8k
        SkSafeUnref(fPtr);
257
41.8k
        SkDEBUGCODE(fPtr = nullptr);
258
41.8k
    }
sk_sp<SkFontStyleSet_Custom>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<sktext::gpu::TextStrike>::~sk_sp()
Line
Count
Source
255
5.24k
    ~sk_sp() {
256
5.24k
        SkSafeUnref(fPtr);
257
5.24k
        SkDEBUGCODE(fPtr = nullptr);
258
5.24k
    }
Unexecuted instantiation: sk_sp<SkTypefaceProxy>::~sk_sp()
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::~sk_sp()
Unexecuted instantiation: sk_sp<GlyphTrackingDevice>::~sk_sp()
sk_sp<sktext::gpu::SlugImpl>::~sk_sp()
Line
Count
Source
255
450
    ~sk_sp() {
256
450
        SkSafeUnref(fPtr);
257
450
        SkDEBUGCODE(fPtr = nullptr);
258
450
    }
sk_sp<sktext::StrikeForGPU>::~sk_sp()
Line
Count
Source
255
14.5k
    ~sk_sp() {
256
14.5k
        SkSafeUnref(fPtr);
257
14.5k
        SkDEBUGCODE(fPtr = nullptr);
258
14.5k
    }
Unexecuted instantiation: sk_sp<skgpu::VulkanAMDMemoryAllocator>::~sk_sp()
Unexecuted instantiation: sk_sp<SkRTree>::~sk_sp()
sk_sp<SkBBoxHierarchy const>::~sk_sp()
Line
Count
Source
255
85.4k
    ~sk_sp() {
256
85.4k
        SkSafeUnref(fPtr);
257
85.4k
        SkDEBUGCODE(fPtr = nullptr);
258
85.4k
    }
sk_sp<SkRecord const>::~sk_sp()
Line
Count
Source
255
85.4k
    ~sk_sp() {
256
85.4k
        SkSafeUnref(fPtr);
257
85.4k
        SkDEBUGCODE(fPtr = nullptr);
258
85.4k
    }
sk_sp<SkTriColorShader>::~sk_sp()
Line
Count
Source
255
12.0k
    ~sk_sp() {
256
12.0k
        SkSafeUnref(fPtr);
257
12.0k
        SkDEBUGCODE(fPtr = nullptr);
258
12.0k
    }
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::~sk_sp()
sk_sp<SkMipmap const>::~sk_sp()
Line
Count
Source
255
68.2k
    ~sk_sp() {
256
68.2k
        SkSafeUnref(fPtr);
257
68.2k
        SkDEBUGCODE(fPtr = nullptr);
258
68.2k
    }
Unexecuted instantiation: sk_sp<SkImage_Picture>::~sk_sp()
sk_sp<SkBlendShader>::~sk_sp()
Line
Count
Source
255
14.1k
    ~sk_sp() {
256
14.1k
        SkSafeUnref(fPtr);
257
14.1k
        SkDEBUGCODE(fPtr = nullptr);
258
14.1k
    }
sk_sp<SkCoordClampShader>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
sk_sp<SkEmptyShader>::~sk_sp()
Line
Count
Source
255
12.8k
    ~sk_sp() {
256
12.8k
        SkSafeUnref(fPtr);
257
12.8k
        SkDEBUGCODE(fPtr = nullptr);
258
12.8k
    }
sk_sp<SkPictureShader>::~sk_sp()
Line
Count
Source
255
5.65k
    ~sk_sp() {
256
5.65k
        SkSafeUnref(fPtr);
257
5.65k
        SkDEBUGCODE(fPtr = nullptr);
258
5.65k
    }
sk_sp<SkConicalGradient>::~sk_sp()
Line
Count
Source
255
2.13k
    ~sk_sp() {
256
2.13k
        SkSafeUnref(fPtr);
257
2.13k
        SkDEBUGCODE(fPtr = nullptr);
258
2.13k
    }
sk_sp<SkRadialGradient>::~sk_sp()
Line
Count
Source
255
1.39k
    ~sk_sp() {
256
1.39k
        SkSafeUnref(fPtr);
257
1.39k
        SkDEBUGCODE(fPtr = nullptr);
258
1.39k
    }
sk_sp<SkSweepGradient>::~sk_sp()
Line
Count
Source
255
1.67k
    ~sk_sp() {
256
1.67k
        SkSafeUnref(fPtr);
257
1.67k
        SkDEBUGCODE(fPtr = nullptr);
258
1.67k
    }
sk_sp<SkColorSpaceXformColorFilter>::~sk_sp()
Line
Count
Source
255
8
    ~sk_sp() {
256
8
        SkSafeUnref(fPtr);
257
8
        SkDEBUGCODE(fPtr = nullptr);
258
8
    }
sk_sp<SkColorTable>::~sk_sp()
Line
Count
Source
255
45.8k
    ~sk_sp() {
256
45.8k
        SkSafeUnref(fPtr);
257
45.8k
        SkDEBUGCODE(fPtr = nullptr);
258
45.8k
    }
sk_sp<SkTableColorFilter>::~sk_sp()
Line
Count
Source
255
15.2k
    ~sk_sp() {
256
15.2k
        SkSafeUnref(fPtr);
257
15.2k
        SkDEBUGCODE(fPtr = nullptr);
258
15.2k
    }
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::~sk_sp()
Line
Count
Source
255
41.8k
    ~sk_sp() {
256
41.8k
        SkSafeUnref(fPtr);
257
41.8k
        SkDEBUGCODE(fPtr = nullptr);
258
41.8k
    }
sk_sp<GrThreadSafePipelineBuilder>::~sk_sp()
Line
Count
Source
255
12.9k
    ~sk_sp() {
256
12.9k
        SkSafeUnref(fPtr);
257
12.9k
        SkDEBUGCODE(fPtr = nullptr);
258
12.9k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::ClearBuffersTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyBufferToBufferTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputeTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::RenderPassTask>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_Base>::~sk_sp()
Unexecuted instantiation: ProxyCache.cpp:sk_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::SpecialImage>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanTexture>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::~sk_sp()
sk_sp<SkContourMeasure>::~sk_sp()
Line
Count
Source
255
5.45M
    ~sk_sp() {
256
5.45M
        SkSafeUnref(fPtr);
257
5.45M
        SkDEBUGCODE(fPtr = nullptr);
258
5.45M
    }
sk_sp<SkSVGTextLiteral>::~sk_sp()
Line
Count
Source
255
3.76k
    ~sk_sp() {
256
3.76k
        SkSafeUnref(fPtr);
257
3.76k
        SkDEBUGCODE(fPtr = nullptr);
258
3.76k
    }
sk_sp<SkSVGG>::~sk_sp()
Line
Count
Source
255
569
    ~sk_sp() {
256
569
        SkSafeUnref(fPtr);
257
569
        SkDEBUGCODE(fPtr = nullptr);
258
569
    }
sk_sp<SkSVGCircle>::~sk_sp()
Line
Count
Source
255
90
    ~sk_sp() {
256
90
        SkSafeUnref(fPtr);
257
90
        SkDEBUGCODE(fPtr = nullptr);
258
90
    }
sk_sp<SkSVGClipPath>::~sk_sp()
Line
Count
Source
255
85
    ~sk_sp() {
256
85
        SkSafeUnref(fPtr);
257
85
        SkDEBUGCODE(fPtr = nullptr);
258
85
    }
sk_sp<SkSVGDefs>::~sk_sp()
Line
Count
Source
255
3
    ~sk_sp() {
256
3
        SkSafeUnref(fPtr);
257
3
        SkDEBUGCODE(fPtr = nullptr);
258
3
    }
sk_sp<SkSVGEllipse>::~sk_sp()
Line
Count
Source
255
34
    ~sk_sp() {
256
34
        SkSafeUnref(fPtr);
257
34
        SkDEBUGCODE(fPtr = nullptr);
258
34
    }
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::~sk_sp()
sk_sp<SkSVGFeColorMatrix>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
Unexecuted instantiation: sk_sp<SkSVGFeComponentTransfer>::~sk_sp()
sk_sp<SkSVGFeComposite>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
Unexecuted instantiation: sk_sp<SkSVGFeDiffuseLighting>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeDisplacementMap>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeDistantLight>::~sk_sp()
sk_sp<SkSVGFeFlood>::~sk_sp()
Line
Count
Source
255
37
    ~sk_sp() {
256
37
        SkSafeUnref(fPtr);
257
37
        SkDEBUGCODE(fPtr = nullptr);
258
37
    }
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeImage>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeMerge>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeMergeNode>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeOffset>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFePointLight>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeSpecularLighting>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeSpotLight>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeTurbulence>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFilter>::~sk_sp()
sk_sp<SkSVGImage>::~sk_sp()
Line
Count
Source
255
6
    ~sk_sp() {
256
6
        SkSafeUnref(fPtr);
257
6
        SkDEBUGCODE(fPtr = nullptr);
258
6
    }
sk_sp<SkSVGLine>::~sk_sp()
Line
Count
Source
255
144
    ~sk_sp() {
256
144
        SkSafeUnref(fPtr);
257
144
        SkDEBUGCODE(fPtr = nullptr);
258
144
    }
sk_sp<SkSVGLinearGradient>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<SkSVGMask>::~sk_sp()
Line
Count
Source
255
138
    ~sk_sp() {
256
138
        SkSafeUnref(fPtr);
257
138
        SkDEBUGCODE(fPtr = nullptr);
258
138
    }
sk_sp<SkSVGPath>::~sk_sp()
Line
Count
Source
255
4.79k
    ~sk_sp() {
256
4.79k
        SkSafeUnref(fPtr);
257
4.79k
        SkDEBUGCODE(fPtr = nullptr);
258
4.79k
    }
Unexecuted instantiation: sk_sp<SkSVGPattern>::~sk_sp()
sk_sp<SkSVGPoly>::~sk_sp()
Line
Count
Source
255
205
    ~sk_sp() {
256
205
        SkSafeUnref(fPtr);
257
205
        SkDEBUGCODE(fPtr = nullptr);
258
205
    }
sk_sp<SkSVGRadialGradient>::~sk_sp()
Line
Count
Source
255
73
    ~sk_sp() {
256
73
        SkSafeUnref(fPtr);
257
73
        SkDEBUGCODE(fPtr = nullptr);
258
73
    }
sk_sp<SkSVGRect>::~sk_sp()
Line
Count
Source
255
29
    ~sk_sp() {
256
29
        SkSafeUnref(fPtr);
257
29
        SkDEBUGCODE(fPtr = nullptr);
258
29
    }
sk_sp<SkSVGStop>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
sk_sp<SkSVGText>::~sk_sp()
Line
Count
Source
255
1.27k
    ~sk_sp() {
256
1.27k
        SkSafeUnref(fPtr);
257
1.27k
        SkDEBUGCODE(fPtr = nullptr);
258
1.27k
    }
Unexecuted instantiation: sk_sp<SkSVGTextPath>::~sk_sp()
sk_sp<SkSVGTextFragment>::~sk_sp()
Line
Count
Source
255
1.41k
    ~sk_sp() {
256
1.41k
        SkSafeUnref(fPtr);
257
1.41k
        SkDEBUGCODE(fPtr = nullptr);
258
1.41k
    }
sk_sp<SkSVGTSpan>::~sk_sp()
Line
Count
Source
255
4
    ~sk_sp() {
256
4
        SkSafeUnref(fPtr);
257
4
        SkDEBUGCODE(fPtr = nullptr);
258
4
    }
sk_sp<SkSVGUse>::~sk_sp()
Line
Count
Source
255
47
    ~sk_sp() {
256
47
        SkSafeUnref(fPtr);
257
47
        SkDEBUGCODE(fPtr = nullptr);
258
47
    }
sk_sp<SkSVGColor::RefCntVars>::~sk_sp()
Line
Count
Source
255
92.6k
    ~sk_sp() {
256
92.6k
        SkSafeUnref(fPtr);
257
92.6k
        SkDEBUGCODE(fPtr = nullptr);
258
92.6k
    }
sk_sp<SkSVGSVG>::~sk_sp()
Line
Count
Source
255
1.24k
    ~sk_sp() {
256
1.24k
        SkSafeUnref(fPtr);
257
1.24k
        SkDEBUGCODE(fPtr = nullptr);
258
1.24k
    }
sk_sp<SkSVGNode>::~sk_sp()
Line
Count
Source
255
52.3k
    ~sk_sp() {
256
52.3k
        SkSafeUnref(fPtr);
257
52.3k
        SkDEBUGCODE(fPtr = nullptr);
258
52.3k
    }
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>::~sk_sp()
Line
Count
Source
255
52
    ~sk_sp() {
256
52
        SkSafeUnref(fPtr);
257
52
        SkDEBUGCODE(fPtr = nullptr);
258
52
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::~sk_sp()
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::~sk_sp()
Line
Count
Source
255
61
    ~sk_sp() {
256
61
        SkSafeUnref(fPtr);
257
61
        SkDEBUGCODE(fPtr = nullptr);
258
61
    }
sk_sp<SkUnicode>::~sk_sp()
Line
Count
Source
255
18.1k
    ~sk_sp() {
256
18.1k
        SkSafeUnref(fPtr);
257
18.1k
        SkDEBUGCODE(fPtr = nullptr);
258
18.1k
    }
sk_sp<SkBidiICUFactory>::~sk_sp()
Line
Count
Source
255
9.06k
    ~sk_sp() {
256
9.06k
        SkSafeUnref(fPtr);
257
9.06k
        SkDEBUGCODE(fPtr = nullptr);
258
9.06k
    }
sk_sp<SkBidiFactory>::~sk_sp()
Line
Count
Source
255
9.06k
    ~sk_sp() {
256
9.06k
        SkSafeUnref(fPtr);
257
9.06k
        SkDEBUGCODE(fPtr = nullptr);
258
9.06k
    }
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::~sk_sp()
sk_sp<SkUnicode_icu>::~sk_sp()
Line
Count
Source
255
9.06k
    ~sk_sp() {
256
9.06k
        SkSafeUnref(fPtr);
257
9.06k
        SkDEBUGCODE(fPtr = nullptr);
258
9.06k
    }
259
260
1.18M
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<GrArenas>::operator=(decltype(nullptr))
Line
Count
Source
260
172k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkSurface>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkImage>::operator=(decltype(nullptr))
sk_sp<SkPixelRef>::operator=(decltype(nullptr))
Line
Count
Source
260
588k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkDrawable>::operator=(decltype(nullptr))
Line
Count
Source
260
6.47k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkColorSpace>::operator=(decltype(nullptr))
Line
Count
Source
260
532
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
Unexecuted instantiation: sk_sp<skgpu::ganesh::SoftwarePathRenderer>::operator=(decltype(nullptr))
sk_sp<GrSurface>::operator=(decltype(nullptr))
Line
Count
Source
260
328k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
Unexecuted instantiation: sk_sp<GrColorSpaceXform>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrGpuBuffer>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkPDFDevice>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<GrTexture>::operator=(decltype(nullptr))
sk_sp<GrAttachment>::operator=(decltype(nullptr))
Line
Count
Source
260
55.1k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkBlender>::operator=(decltype(nullptr))
Line
Count
Source
260
661
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::operator=(decltype(nullptr))
sk_sp<SkShader>::operator=(decltype(nullptr))
Line
Count
Source
260
21.4k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkSVGNode>::operator=(decltype(nullptr))
Line
Count
Source
260
3.38k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
Unexecuted instantiation: sk_sp<SkPicture>::operator=(decltype(nullptr))
Unexecuted instantiation: sk_sp<skottie::Logger>::operator=(decltype(nullptr))
sk_sp<sksg::RenderNode>::operator=(decltype(nullptr))
Line
Count
Source
260
4.50k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkColorFilter>::operator=(decltype(nullptr))
Line
Count
Source
260
661
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
261
262
    /**
263
     *  Shares the underlying object referenced by the argument by calling ref() on it. If this
264
     *  sk_sp previously had a reference to an object (i.e. not null) it will call unref() on that
265
     *  object.
266
     */
267
11.9M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
11.9M
        if (this != &that) {
269
11.4M
            this->reset(SkSafeRef(that.get()));
270
11.4M
        }
271
11.9M
        return *this;
272
11.9M
    }
sk_sp<SkSpecialImage>::operator=(sk_sp<SkSpecialImage> const&)
Line
Count
Source
267
45.6k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
45.6k
        if (this != &that) {
269
45.6k
            this->reset(SkSafeRef(that.get()));
270
45.6k
        }
271
45.6k
        return *this;
272
45.6k
    }
sk_sp<SkColorFilter>::operator=(sk_sp<SkColorFilter> const&)
Line
Count
Source
267
80.0k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
80.0k
        if (this != &that) {
269
80.0k
            this->reset(SkSafeRef(that.get()));
270
80.0k
        }
271
80.0k
        return *this;
272
80.0k
    }
sk_sp<GrSurfaceProxy>::operator=(sk_sp<GrSurfaceProxy> const&)
Line
Count
Source
267
1.00M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1.00M
        if (this != &that) {
269
1.00M
            this->reset(SkSafeRef(that.get()));
270
1.00M
        }
271
1.00M
        return *this;
272
1.00M
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::operator=(sk_sp<sk_gpu_test::ManagedBackendTexture> const&)
Unexecuted instantiation: sk_sp<SkData>::operator=(sk_sp<SkData> const&)
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::operator=(sk_sp<skgpu::VulkanMemoryAllocator> const&)
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::operator=(sk_sp<PromiseImageCallbackContext> const&)
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::operator=(sk_sp<(anonymous namespace)::FontStyleSet> const&)
Line
Count
Source
267
66
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
66
        if (this != &that) {
269
66
            this->reset(SkSafeRef(that.get()));
270
66
        }
271
66
        return *this;
272
66
    }
sk_sp<SkTypeface>::operator=(sk_sp<SkTypeface> const&)
Line
Count
Source
267
436
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
436
        if (this != &that) {
269
436
            this->reset(SkSafeRef(that.get()));
270
436
        }
271
436
        return *this;
272
436
    }
sk_sp<SkSVGColor::RefCntVars>::operator=(sk_sp<SkSVGColor::RefCntVars> const&)
Line
Count
Source
267
1.38k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1.38k
        if (this != &that) {
269
1.38k
            this->reset(SkSafeRef(that.get()));
270
1.38k
        }
271
1.38k
        return *this;
272
1.38k
    }
sk_sp<SkPixelRef>::operator=(sk_sp<SkPixelRef> const&)
Line
Count
Source
267
234k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
234k
        if (this != &that) {
269
234k
            this->reset(SkSafeRef(that.get()));
270
234k
        }
271
234k
        return *this;
272
234k
    }
sk_sp<SkMipmap>::operator=(sk_sp<SkMipmap> const&)
Line
Count
Source
267
234k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
234k
        if (this != &that) {
269
234k
            this->reset(SkSafeRef(that.get()));
270
234k
        }
271
234k
        return *this;
272
234k
    }
sk_sp<SkImage const>::operator=(sk_sp<SkImage const> const&)
Line
Count
Source
267
18
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
18
        if (this != &that) {
269
18
            this->reset(SkSafeRef(that.get()));
270
18
        }
271
18
        return *this;
272
18
    }
sk_sp<SkImageFilter>::operator=(sk_sp<SkImageFilter> const&)
Line
Count
Source
267
901k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
901k
        if (this != &that) {
269
901k
            this->reset(SkSafeRef(that.get()));
270
901k
        }
271
901k
        return *this;
272
901k
    }
sk_sp<SkColorSpace>::operator=(sk_sp<SkColorSpace> const&)
Line
Count
Source
267
2.83M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
2.83M
        if (this != &that) {
269
2.31M
            this->reset(SkSafeRef(that.get()));
270
2.31M
        }
271
2.83M
        return *this;
272
2.83M
    }
sk_sp<SkPathEffect>::operator=(sk_sp<SkPathEffect> const&)
Line
Count
Source
267
93.1k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
93.1k
        if (this != &that) {
269
93.1k
            this->reset(SkSafeRef(that.get()));
270
93.1k
        }
271
93.1k
        return *this;
272
93.1k
    }
sk_sp<SkShader>::operator=(sk_sp<SkShader> const&)
Line
Count
Source
267
46.2k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
46.2k
        if (this != &that) {
269
46.2k
            this->reset(SkSafeRef(that.get()));
270
46.2k
        }
271
46.2k
        return *this;
272
46.2k
    }
sk_sp<SkMaskFilter>::operator=(sk_sp<SkMaskFilter> const&)
Line
Count
Source
267
23.4k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
23.4k
        if (this != &that) {
269
23.4k
            this->reset(SkSafeRef(that.get()));
270
23.4k
        }
271
23.4k
        return *this;
272
23.4k
    }
sk_sp<SkBlender>::operator=(sk_sp<SkBlender> const&)
Line
Count
Source
267
23.4k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
23.4k
        if (this != &that) {
269
23.4k
            this->reset(SkSafeRef(that.get()));
270
23.4k
        }
271
23.4k
        return *this;
272
23.4k
    }
sk_sp<SkString::Rec>::operator=(sk_sp<SkString::Rec> const&)
Line
Count
Source
267
34.2k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
34.2k
        if (this != &that) {
269
34.2k
            this->reset(SkSafeRef(that.get()));
270
34.2k
        }
271
34.2k
        return *this;
272
34.2k
    }
sk_sp<SkImage>::operator=(sk_sp<SkImage> const&)
Line
Count
Source
267
832
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
832
        if (this != &that) {
269
832
            this->reset(SkSafeRef(that.get()));
270
832
        }
271
832
        return *this;
272
832
    }
Unexecuted instantiation: sk_sp<SkVertices>::operator=(sk_sp<SkVertices> const&)
sk_sp<GrColorSpaceXform>::operator=(sk_sp<GrColorSpaceXform> const&)
Line
Count
Source
267
4.73k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
4.73k
        if (this != &that) {
269
4.73k
            this->reset(SkSafeRef(that.get()));
270
4.73k
        }
271
4.73k
        return *this;
272
4.73k
    }
Unexecuted instantiation: sk_sp<GrVkImage>::operator=(sk_sp<GrVkImage> const&)
Unexecuted instantiation: sk_sp<GrVkPipeline const>::operator=(sk_sp<GrVkPipeline const> const&)
Unexecuted instantiation: sk_sp<SkRefCnt>::operator=(sk_sp<SkRefCnt> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::operator=(sk_sp<skgpu::graphite::TextureProxy> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::operator=(sk_sp<skgpu::graphite::ImageProvider> const&)
Unexecuted instantiation: sk_sp<SkSurface>::operator=(sk_sp<SkSurface> const&)
sk_sp<SkFontStyleSet>::operator=(sk_sp<SkFontStyleSet> const&)
Line
Count
Source
267
1
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1
        if (this != &that) {
269
1
            this->reset(SkSafeRef(that.get()));
270
1
        }
271
1
        return *this;
272
1
    }
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::operator=(sk_sp<(anonymous namespace)::RemoteStrike> const&)
Unexecuted instantiation: sk_sp<SkMeshSpecification>::operator=(sk_sp<SkMeshSpecification> const&)
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::operator=(sk_sp<SkMesh::VertexBuffer> const&)
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::operator=(sk_sp<SkMesh::IndexBuffer> const&)
Unexecuted instantiation: sk_sp<SkData const>::operator=(sk_sp<SkData const> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::operator=(sk_sp<skgpu::graphite::Task> const&)
sk_sp<SkShapers::Factory>::operator=(sk_sp<SkShapers::Factory> const&)
Line
Count
Source
267
61
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
61
        if (this != &that) {
269
61
            this->reset(SkSafeRef(that.get()));
270
61
        }
271
61
        return *this;
272
61
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::operator=(sk_sp<skgpu::graphite::PrecompileImageFilter> const&)
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::operator=(sk_sp<skottie::GlyphDecorator> const&)
sk_sp<skottie::SlotManager>::operator=(sk_sp<skottie::SlotManager> const&)
Line
Count
Source
267
9.06k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
9.06k
        if (this != &that) {
269
9.06k
            this->reset(SkSafeRef(that.get()));
270
9.06k
        }
271
9.06k
        return *this;
272
9.06k
    }
Unexecuted instantiation: sk_sp<sksg::Group>::operator=(sk_sp<sksg::Group> const&)
sk_sp<sksg::RenderNode>::operator=(sk_sp<sksg::RenderNode> const&)
Line
Count
Source
267
391k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
391k
        if (this != &that) {
269
391k
            this->reset(SkSafeRef(that.get()));
270
391k
        }
271
391k
        return *this;
272
391k
    }
sk_sp<sksg::Path>::operator=(sk_sp<sksg::Path> const&)
Line
Count
Source
267
165k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
165k
        if (this != &that) {
269
165k
            this->reset(SkSafeRef(that.get()));
270
165k
        }
271
165k
        return *this;
272
165k
    }
sk_sp<sksg::ModeColorFilter>::operator=(sk_sp<sksg::ModeColorFilter> const&)
Line
Count
Source
267
585
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
585
        if (this != &that) {
269
585
            this->reset(SkSafeRef(that.get()));
270
585
        }
271
585
        return *this;
272
585
    }
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode> const&)
sk_sp<sksg::ExternalImageFilter>::operator=(sk_sp<sksg::ExternalImageFilter> const&)
Line
Count
Source
267
74.9k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
74.9k
        if (this != &that) {
269
74.9k
            this->reset(SkSafeRef(that.get()));
270
74.9k
        }
271
74.9k
        return *this;
272
74.9k
    }
sk_sp<sksg::ExternalColorFilter>::operator=(sk_sp<sksg::ExternalColorFilter> const&)
Line
Count
Source
267
3.92k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
3.92k
        if (this != &that) {
269
3.92k
            this->reset(SkSafeRef(that.get()));
270
3.92k
        }
271
3.92k
        return *this;
272
3.92k
    }
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::operator=(sk_sp<sksg::MaskShaderEffect> const&)
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode> const&)
Line
Count
Source
267
16.1k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
16.1k
        if (this != &that) {
269
16.1k
            this->reset(SkSafeRef(that.get()));
270
16.1k
        }
271
16.1k
        return *this;
272
16.1k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode> const&)
Line
Count
Source
267
1.80k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1.80k
        if (this != &that) {
269
1.80k
            this->reset(SkSafeRef(that.get()));
270
1.80k
        }
271
1.80k
        return *this;
272
1.80k
    }
Unexecuted instantiation: sk_sp<SkFlattenable>::operator=(sk_sp<SkFlattenable> const&)
sk_sp<skottie::internal::SkSLShaderNode>::operator=(sk_sp<skottie::internal::SkSLShaderNode> const&)
Line
Count
Source
267
464
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
464
        if (this != &that) {
269
464
            this->reset(SkSafeRef(that.get()));
270
464
        }
271
464
        return *this;
272
464
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::SphereNode> const&)
Line
Count
Source
267
5.02k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
5.02k
        if (this != &that) {
269
5.02k
            this->reset(SkSafeRef(that.get()));
270
5.02k
        }
271
5.02k
        return *this;
272
5.02k
    }
sk_sp<sksg::GradientColorFilter>::operator=(sk_sp<sksg::GradientColorFilter> const&)
Line
Count
Source
267
6.88k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
6.88k
        if (this != &that) {
269
6.88k
            this->reset(SkSafeRef(that.get()));
270
6.88k
        }
271
6.88k
        return *this;
272
6.88k
    }
Unexecuted instantiation: sk_sp<sksg::OpacityEffect>::operator=(sk_sp<sksg::OpacityEffect> const&)
sk_sp<sksg::TrimEffect>::operator=(sk_sp<sksg::TrimEffect> const&)
Line
Count
Source
267
3.35M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
3.35M
        if (this != &that) {
269
3.35M
            this->reset(SkSafeRef(that.get()));
270
3.35M
        }
271
3.35M
        return *this;
272
3.35M
    }
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::BulgeNode> const&)
Unexecuted instantiation: sk_sp<sksg::Matrix<SkMatrix> >::operator=(sk_sp<sksg::Matrix<SkMatrix> > const&)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode> const&)
sk_sp<sksg::RRect>::operator=(sk_sp<sksg::RRect> const&)
Line
Count
Source
267
271k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
271k
        if (this != &that) {
269
271k
            this->reset(SkSafeRef(that.get()));
270
271k
        }
271
271k
        return *this;
272
271k
    }
sk_sp<sksg::PaintNode>::operator=(sk_sp<sksg::PaintNode> const&)
Line
Count
Source
267
179k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
179k
        if (this != &that) {
269
179k
            this->reset(SkSafeRef(that.get()));
270
179k
        }
271
179k
        return *this;
272
179k
    }
sk_sp<sksg::DashEffect>::operator=(sk_sp<sksg::DashEffect> const&)
Line
Count
Source
267
54.9k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
54.9k
        if (this != &that) {
269
54.9k
            this->reset(SkSafeRef(that.get()));
270
54.9k
        }
271
54.9k
        return *this;
272
54.9k
    }
sk_sp<sksg::OffsetEffect>::operator=(sk_sp<sksg::OffsetEffect> const&)
Line
Count
Source
267
267k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
267k
        if (this != &that) {
269
267k
            this->reset(SkSafeRef(that.get()));
270
267k
        }
271
267k
        return *this;
272
267k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::operator=(sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect> const&)
Line
Count
Source
267
267k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
267k
        if (this != &that) {
269
267k
            this->reset(SkSafeRef(that.get()));
270
267k
        }
271
267k
        return *this;
272
267k
    }
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode> const&)
sk_sp<sksg::RoundEffect>::operator=(sk_sp<sksg::RoundEffect> const&)
Line
Count
Source
267
1.30M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1.30M
        if (this != &that) {
269
1.30M
            this->reset(SkSafeRef(that.get()));
270
1.30M
        }
271
1.30M
        return *this;
272
1.30M
    }
273
    template <typename U,
274
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
275
372k
    sk_sp<T>& operator=(const sk_sp<U>& that) {
276
372k
        this->reset(SkSafeRef(that.get()));
277
372k
        return *this;
278
372k
    }
Unexecuted instantiation: sk_sp<SkFontStyleSet>& sk_sp<SkFontStyleSet>::operator=<SkFontStyleSet_Custom, void>(sk_sp<SkFontStyleSet_Custom> const&)
sk_sp<GrBuffer const>& sk_sp<GrBuffer const>::operator=<GrBuffer, void>(sk_sp<GrBuffer> const&)
Line
Count
Source
275
372k
    sk_sp<T>& operator=(const sk_sp<U>& that) {
276
372k
        this->reset(SkSafeRef(that.get()));
277
372k
        return *this;
278
372k
    }
279
280
    /**
281
     *  Move the underlying object from the argument to the sk_sp. If the sk_sp previously held
282
     *  a reference to another object, unref() will be called on that object. No call to ref()
283
     *  will be made.
284
     */
285
132M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
132M
        this->reset(that.release());
287
132M
        return *this;
288
132M
    }
sk_sp<SkImage>::operator=(sk_sp<SkImage>&&)
Line
Count
Source
285
206k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
206k
        this->reset(that.release());
287
206k
        return *this;
288
206k
    }
sk_sp<SkShader>::operator=(sk_sp<SkShader>&&)
Line
Count
Source
285
781k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
781k
        this->reset(that.release());
287
781k
        return *this;
288
781k
    }
sk_sp<SkColorFilter>::operator=(sk_sp<SkColorFilter>&&)
Line
Count
Source
285
857k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
857k
        this->reset(that.release());
287
857k
        return *this;
288
857k
    }
sk_sp<SkImageFilter>::operator=(sk_sp<SkImageFilter>&&)
Line
Count
Source
285
1.09M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.09M
        this->reset(that.release());
287
1.09M
        return *this;
288
1.09M
    }
sk_sp<SkTypeface>::operator=(sk_sp<SkTypeface>&&)
Line
Count
Source
285
113M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
113M
        this->reset(that.release());
287
113M
        return *this;
288
113M
    }
sk_sp<SkFlattenable>::operator=(sk_sp<SkFlattenable>&&)
Line
Count
Source
285
99.7k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
99.7k
        this->reset(that.release());
287
99.7k
        return *this;
288
99.7k
    }
sk_sp<SkData>::operator=(sk_sp<SkData>&&)
Line
Count
Source
285
1.05M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.05M
        this->reset(that.release());
287
1.05M
        return *this;
288
1.05M
    }
sk_sp<SkColorSpace>::operator=(sk_sp<SkColorSpace>&&)
Line
Count
Source
285
1.16M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.16M
        this->reset(that.release());
287
1.16M
        return *this;
288
1.16M
    }
sk_sp<GrDirectContext>::operator=(sk_sp<GrDirectContext>&&)
Line
Count
Source
285
4.32k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
4.32k
        this->reset(that.release());
287
4.32k
        return *this;
288
4.32k
    }
sk_sp<GrSurfaceProxy>::operator=(sk_sp<GrSurfaceProxy>&&)
Line
Count
Source
285
154k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
154k
        this->reset(that.release());
287
154k
        return *this;
288
154k
    }
sk_sp<GrArenas>::operator=(sk_sp<GrArenas>&&)
Line
Count
Source
285
132k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
132k
        this->reset(that.release());
287
132k
        return *this;
288
132k
    }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::operator=(sk_sp<GrSurface::RefCntedReleaseProc>&&)
sk_sp<SkSurface>::operator=(sk_sp<SkSurface>&&)
Line
Count
Source
285
9.06k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
9.06k
        this->reset(that.release());
287
9.06k
        return *this;
288
9.06k
    }
sk_sp<GrTextureProxy>::operator=(sk_sp<GrTextureProxy>&&)
Line
Count
Source
285
223k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
223k
        this->reset(that.release());
287
223k
        return *this;
288
223k
    }
sk_sp<GrBuffer const>::operator=(sk_sp<GrBuffer const>&&)
Line
Count
Source
285
235k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
235k
        this->reset(that.release());
287
235k
        return *this;
288
235k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::operator=(sk_sp<sk_gpu_test::ManagedBackendTexture>&&)
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::operator=(sk_sp<sk_gpu_test::ManagedGraphiteTexture>&&)
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::operator=(sk_sp<PromiseImageCallbackContext>&&)
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::operator=(sk_sp<GrPromiseImageTexture>&&)
Unexecuted instantiation: sk_sp<GrContextThreadSafeProxy>::operator=(sk_sp<GrContextThreadSafeProxy>&&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::operator=(sk_sp<GrDeferredDisplayList>&&)
sk_sp<SkPicture>::operator=(sk_sp<SkPicture>&&)
Line
Count
Source
285
16.5k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
16.5k
        this->reset(that.release());
287
16.5k
        return *this;
288
16.5k
    }
sk_sp<SkFontMgr>::operator=(sk_sp<SkFontMgr>&&)
Line
Count
Source
285
66
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
66
        this->reset(that.release());
287
66
        return *this;
288
66
    }
Unexecuted instantiation: sk_sp<SkSVGDOM>::operator=(sk_sp<SkSVGDOM>&&)
sk_sp<SkSVGColor::RefCntVars>::operator=(sk_sp<SkSVGColor::RefCntVars>&&)
Line
Count
Source
285
1.23k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.23k
        this->reset(that.release());
287
1.23k
        return *this;
288
1.23k
    }
sk_sp<SkTextBlob>::operator=(sk_sp<SkTextBlob>&&)
Line
Count
Source
285
1.86k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.86k
        this->reset(that.release());
287
1.86k
        return *this;
288
1.86k
    }
sk_sp<SkPixelRef>::operator=(sk_sp<SkPixelRef>&&)
Line
Count
Source
285
854k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
854k
        this->reset(that.release());
287
854k
        return *this;
288
854k
    }
sk_sp<SkMipmap>::operator=(sk_sp<SkMipmap>&&)
Line
Count
Source
285
337k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
337k
        this->reset(that.release());
287
337k
        return *this;
288
337k
    }
sk_sp<SkSpecialImage>::operator=(sk_sp<SkSpecialImage>&&)
Line
Count
Source
285
357k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
357k
        this->reset(that.release());
287
357k
        return *this;
288
357k
    }
sk_sp<skif::Backend>::operator=(sk_sp<skif::Backend>&&)
Line
Count
Source
285
31.0k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
31.0k
        this->reset(that.release());
287
31.0k
        return *this;
288
31.0k
    }
sk_sp<SkDevice>::operator=(sk_sp<SkDevice>&&)
Line
Count
Source
285
499k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
499k
        this->reset(that.release());
287
499k
        return *this;
288
499k
    }
sk_sp<SkBlender>::operator=(sk_sp<SkBlender>&&)
Line
Count
Source
285
946k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
946k
        this->reset(that.release());
287
946k
        return *this;
288
946k
    }
sk_sp<SkFontStyleSet>::operator=(sk_sp<SkFontStyleSet>&&)
Line
Count
Source
285
141
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
141
        this->reset(that.release());
287
141
        return *this;
288
141
    }
sk_sp<SkDrawable>::operator=(sk_sp<SkDrawable>&&)
Line
Count
Source
285
102
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
102
        this->reset(that.release());
287
102
        return *this;
288
102
    }
sk_sp<SkImageFilterCache>::operator=(sk_sp<SkImageFilterCache>&&)
Line
Count
Source
285
8
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
8
        this->reset(that.release());
287
8
        return *this;
288
8
    }
sk_sp<SkPathEffect>::operator=(sk_sp<SkPathEffect>&&)
Line
Count
Source
285
479k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
479k
        this->reset(that.release());
287
479k
        return *this;
288
479k
    }
sk_sp<SkMaskFilter>::operator=(sk_sp<SkMaskFilter>&&)
Line
Count
Source
285
405k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
405k
        this->reset(that.release());
287
405k
        return *this;
288
405k
    }
sk_sp<SkBBoxHierarchy>::operator=(sk_sp<SkBBoxHierarchy>&&)
Line
Count
Source
285
127k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
127k
        this->reset(that.release());
287
127k
        return *this;
288
127k
    }
Unexecuted instantiation: sk_sp<SkRuntimeEffect>::operator=(sk_sp<SkRuntimeEffect>&&)
sk_sp<SkStrike>::operator=(sk_sp<SkStrike>&&)
Line
Count
Source
285
30.7k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
30.7k
        this->reset(that.release());
287
30.7k
        return *this;
288
30.7k
    }
sk_sp<SkString::Rec>::operator=(sk_sp<SkString::Rec>&&)
Line
Count
Source
285
697k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
697k
        this->reset(that.release());
287
697k
        return *this;
288
697k
    }
Unexecuted instantiation: sk_sp<SkFactorySet>::operator=(sk_sp<SkFactorySet>&&)
Unexecuted instantiation: sk_sp<SkRefCntSet>::operator=(sk_sp<SkRefCntSet>&&)
sk_sp<SkVertices>::operator=(sk_sp<SkVertices>&&)
Line
Count
Source
285
1.48k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.48k
        this->reset(that.release());
287
1.48k
        return *this;
288
1.48k
    }
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::operator=(sk_sp<(anonymous namespace)::CachedTessellations>&&)
sk_sp<GrColorSpaceXform>::operator=(sk_sp<GrColorSpaceXform>&&)
Line
Count
Source
285
460k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
460k
        this->reset(that.release());
287
460k
        return *this;
288
460k
    }
Unexecuted instantiation: sk_sp<GrRecordingContext>::operator=(sk_sp<GrRecordingContext>&&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::operator=(sk_sp<GrDeferredDisplayList::LazyProxyData>&&)
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::operator=(sk_sp<GrRenderTargetProxy>&&)
sk_sp<GrGpuBuffer>::operator=(sk_sp<GrGpuBuffer>&&)
Line
Count
Source
285
106k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
106k
        this->reset(that.release());
287
106k
        return *this;
288
106k
    }
sk_sp<GrGpuBuffer const>::operator=(sk_sp<GrGpuBuffer const>&&)
Line
Count
Source
285
1.31k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.31k
        this->reset(that.release());
287
1.31k
        return *this;
288
1.31k
    }
Unexecuted instantiation: sk_sp<skgpu::Plot>::operator=(sk_sp<skgpu::Plot>&&)
sk_sp<GrBufferAllocPool::CpuBufferCache>::operator=(sk_sp<GrBufferAllocPool::CpuBufferCache>&&)
Line
Count
Source
285
4.32k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
4.32k
        this->reset(that.release());
287
4.32k
        return *this;
288
4.32k
    }
sk_sp<GrRenderTask>::operator=(sk_sp<GrRenderTask>&&)
Line
Count
Source
285
220k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
220k
        this->reset(that.release());
287
220k
        return *this;
288
220k
    }
sk_sp<GrCaps const>::operator=(sk_sp<GrCaps const>&&)
Line
Count
Source
285
8.65k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
8.65k
        this->reset(that.release());
287
8.65k
        return *this;
288
8.65k
    }
Unexecuted instantiation: sk_sp<GrTexture>::operator=(sk_sp<GrTexture>&&)
sk_sp<GrGpuResource>::operator=(sk_sp<GrGpuResource>&&)
Line
Count
Source
285
94.7k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
94.7k
        this->reset(that.release());
287
94.7k
        return *this;
288
94.7k
    }
sk_sp<GrSurface>::operator=(sk_sp<GrSurface>&&)
Line
Count
Source
285
611k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
611k
        this->reset(that.release());
287
611k
        return *this;
288
611k
    }
sk_sp<GrThreadSafeCache::VertexData>::operator=(sk_sp<GrThreadSafeCache::VertexData>&&)
Line
Count
Source
285
5.04k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
5.04k
        this->reset(that.release());
287
5.04k
        return *this;
288
5.04k
    }
sk_sp<GrAttachment>::operator=(sk_sp<GrAttachment>&&)
Line
Count
Source
285
28.6k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
28.6k
        this->reset(that.release());
287
28.6k
        return *this;
288
28.6k
    }
sk_sp<skgpu::ganesh::OpsTask>::operator=(sk_sp<skgpu::ganesh::OpsTask>&&)
Line
Count
Source
285
364k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
364k
        this->reset(that.release());
287
364k
        return *this;
288
364k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::operator=(sk_sp<skgpu::RefCntedCallback>&&)
sk_sp<SkMeshSpecification>::operator=(sk_sp<SkMeshSpecification>&&)
Line
Count
Source
285
20.8k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
20.8k
        this->reset(that.release());
287
20.8k
        return *this;
288
20.8k
    }
Unexecuted instantiation: sk_sp<SkData const>::operator=(sk_sp<SkData const>&&)
Unexecuted instantiation: sk_sp<SkMeshPriv::VB const>::operator=(sk_sp<SkMeshPriv::VB const>&&)
Unexecuted instantiation: sk_sp<SkMeshPriv::IB const>::operator=(sk_sp<SkMeshPriv::IB const>&&)
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::operator=(sk_sp<skgpu::MutableTextureState>&&)
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::operator=(sk_sp<skgpu::VulkanMemoryAllocator>&&)
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::operator=(sk_sp<GrVkFramebuffer>&&)
Unexecuted instantiation: sk_sp<GrVkTexture>::operator=(sk_sp<GrVkTexture>&&)
Unexecuted instantiation: sk_sp<GrVkImageView const>::operator=(sk_sp<GrVkImageView const>&&)
Unexecuted instantiation: sk_sp<GrVkImage>::operator=(sk_sp<GrVkImage>&&)
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::operator=(sk_sp<GrVkFramebuffer const>&&)
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::operator=(sk_sp<GrVkResourceProvider::PipelineStateCache>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::operator=(sk_sp<skgpu::graphite::Buffer>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::operator=(sk_sp<skgpu::graphite::TextureProxy>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::operator=(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::operator=(sk_sp<skgpu::graphite::Texture>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::operator=(sk_sp<skgpu::graphite::ResourceCache>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::operator=(sk_sp<skgpu::graphite::GraphicsPipeline>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::operator=(sk_sp<skgpu::graphite::ComputePipeline>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::operator=(sk_sp<skgpu::graphite::Surface>&&)
Unexecuted instantiation: sk_sp<SkPDFDevice>::operator=(sk_sp<SkPDFDevice>&&)
sk_sp<sktext::gpu::TextStrike>::operator=(sk_sp<sktext::gpu::TextStrike>&&)
Line
Count
Source
285
1.14k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.14k
        this->reset(that.release());
287
1.14k
        return *this;
288
1.14k
    }
sk_sp<sktext::gpu::TextBlob>::operator=(sk_sp<sktext::gpu::TextBlob>&&)
Line
Count
Source
285
4.24k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
4.24k
        this->reset(that.release());
287
4.24k
        return *this;
288
4.24k
    }
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::operator=(sk_sp<SkMesh::VertexBuffer>&&)
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::operator=(sk_sp<SkMesh::IndexBuffer>&&)
sk_sp<SkMipmap const>::operator=(sk_sp<SkMipmap const>&&)
Line
Count
Source
285
247
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
247
        this->reset(that.release());
287
247
        return *this;
288
247
    }
sk_sp<SkContourMeasure>::operator=(sk_sp<SkContourMeasure>&&)
Line
Count
Source
285
3.68M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
3.68M
        this->reset(that.release());
287
3.68M
        return *this;
288
3.68M
    }
sk_sp<GrThreadSafeCache::Trampoline>::operator=(sk_sp<GrThreadSafeCache::Trampoline>&&)
Line
Count
Source
285
739
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
739
        this->reset(that.release());
287
739
        return *this;
288
739
    }
sk_sp<GrCpuBuffer>::operator=(sk_sp<GrCpuBuffer>&&)
Line
Count
Source
285
10.5k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
10.5k
        this->reset(that.release());
287
10.5k
        return *this;
288
10.5k
    }
sk_sp<GrBuffer>::operator=(sk_sp<GrBuffer>&&)
Line
Count
Source
285
107k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
107k
        this->reset(that.release());
287
107k
        return *this;
288
107k
    }
sk_sp<GrThreadSafePipelineBuilder>::operator=(sk_sp<GrThreadSafePipelineBuilder>&&)
Line
Count
Source
285
4.32k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
4.32k
        this->reset(that.release());
287
4.32k
        return *this;
288
4.32k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::operator=(sk_sp<skgpu::graphite::Image>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::operator=(sk_sp<skgpu::graphite::DrawTask>&&)
Unexecuted instantiation: sk_sp<SkRefCnt>::operator=(sk_sp<SkRefCnt>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::operator=(sk_sp<skgpu::graphite::VulkanYcbcrConversion>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::operator=(sk_sp<skgpu::graphite::VulkanSampler>&&)
Unexecuted instantiation: sk_sp<skresources::ResourceProvider>::operator=(sk_sp<skresources::ResourceProvider>&&)
sk_sp<SkSVGNode>::operator=(sk_sp<SkSVGNode>&&)
Line
Count
Source
285
6.76k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
6.76k
        this->reset(that.release());
287
6.76k
        return *this;
288
6.76k
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::operator=(sk_sp<skresources::ImageAsset>&&)
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::operator=(sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::operator=(sk_sp<skgpu::graphite::PrecompileBlender>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::operator=(sk_sp<skgpu::graphite::PrecompileColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::operator=(sk_sp<skgpu::graphite::PrecompileImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::operator=(sk_sp<skgpu::graphite::PrecompileShader>&&)
sk_sp<SkUnicode>::operator=(sk_sp<SkUnicode>&&)
Line
Count
Source
285
9.06k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
9.06k
        this->reset(that.release());
287
9.06k
        return *this;
288
9.06k
    }
sk_sp<sksg::RenderNode>::operator=(sk_sp<sksg::RenderNode>&&)
Line
Count
Source
285
1.29M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.29M
        this->reset(that.release());
287
1.29M
        return *this;
288
1.29M
    }
Unexecuted instantiation: sk_sp<skottie::PropertyObserver>::operator=(sk_sp<skottie::PropertyObserver>&&)
Unexecuted instantiation: sk_sp<skottie::Logger>::operator=(sk_sp<skottie::Logger>&&)
Unexecuted instantiation: sk_sp<skottie::MarkerObserver>::operator=(sk_sp<skottie::MarkerObserver>&&)
Unexecuted instantiation: sk_sp<skottie::PrecompInterceptor>::operator=(sk_sp<skottie::PrecompInterceptor>&&)
Unexecuted instantiation: sk_sp<skottie::ExpressionManager>::operator=(sk_sp<skottie::ExpressionManager>&&)
Unexecuted instantiation: sk_sp<SkShapers::Factory>::operator=(sk_sp<SkShapers::Factory>&&)
sk_sp<skottie::internal::KeyframeAnimator>::operator=(sk_sp<skottie::internal::KeyframeAnimator>&&)
Line
Count
Source
285
111k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
111k
        this->reset(that.release());
287
111k
        return *this;
288
111k
    }
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::operator=(sk_sp<skottie::internal::CustomFont::GlyphCompMapper>&&)
sk_sp<sksg::Transform>::operator=(sk_sp<sksg::Transform>&&)
Line
Count
Source
285
971k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
971k
        this->reset(that.release());
287
971k
        return *this;
288
971k
    }
Unexecuted instantiation: sk_sp<sksg::Color>::operator=(sk_sp<sksg::Color>&&)
Unexecuted instantiation: sk_sp<sksg::Matrix<SkM44> >::operator=(sk_sp<sksg::Matrix<SkM44> >&&)
Unexecuted instantiation: sk_sp<sksg::BlurImageFilter>::operator=(sk_sp<sksg::BlurImageFilter>&&)
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::operator=(sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>&&)
sk_sp<sksg::Gradient>::operator=(sk_sp<sksg::Gradient>&&)
Line
Count
Source
285
1.10k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.10k
        this->reset(that.release());
287
1.10k
        return *this;
288
1.10k
    }
Unexecuted instantiation: sk_sp<sksg::Matrix<SkMatrix> >::operator=(sk_sp<sksg::Matrix<SkMatrix> >&&)
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::operator=(sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>&&)
Line
Count
Source
285
8
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
8
        this->reset(that.release());
287
8
        return *this;
288
8
    }
sk_sp<skottie::internal::Animator>::operator=(sk_sp<skottie::internal::Animator>&&)
Line
Count
Source
285
412
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
412
        this->reset(that.release());
287
412
        return *this;
288
412
    }
sk_sp<sksg::Shader>::operator=(sk_sp<sksg::Shader>&&)
Line
Count
Source
285
1.10k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.10k
        this->reset(that.release());
287
1.10k
        return *this;
288
1.10k
    }
289
    template <typename U,
290
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
291
579k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
579k
        this->reset(that.release());
293
579k
        return *this;
294
579k
    }
sk_sp<SkDevice>& sk_sp<SkDevice>::operator=<SkNoPixelsDevice, void>(sk_sp<SkNoPixelsDevice>&&)
Line
Count
Source
291
126k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
126k
        this->reset(that.release());
293
126k
        return *this;
294
126k
    }
sk_sp<SkImage const>& sk_sp<SkImage const>::operator=<SkImage, void>(sk_sp<SkImage>&&)
Line
Count
Source
291
262
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
262
        this->reset(that.release());
293
262
        return *this;
294
262
    }
sk_sp<SkData const>& sk_sp<SkData const>::operator=<SkData, void>(sk_sp<SkData>&&)
Line
Count
Source
291
1.50k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
1.50k
        this->reset(that.release());
293
1.50k
        return *this;
294
1.50k
    }
SkBlurImageFilter.cpp:sk_sp<SkImageFilter>& sk_sp<SkImageFilter>::operator=<(anonymous namespace)::SkBlurImageFilter, void>(sk_sp<(anonymous namespace)::SkBlurImageFilter>&&)
Line
Count
Source
291
41.2k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
41.2k
        this->reset(that.release());
293
41.2k
        return *this;
294
41.2k
    }
Unexecuted instantiation: sk_sp<SkSurface>& sk_sp<SkSurface>::operator=<SkSurface_Ganesh, void>(sk_sp<SkSurface_Ganesh>&&)
sk_sp<GrSurface>& sk_sp<GrSurface>::operator=<GrTexture, void>(sk_sp<GrTexture>&&)
Line
Count
Source
291
64.3k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
64.3k
        this->reset(that.release());
293
64.3k
        return *this;
294
64.3k
    }
sk_sp<GrCaps const>& sk_sp<GrCaps const>::operator=<GrCaps, void>(sk_sp<GrCaps>&&)
Line
Count
Source
291
4.32k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
4.32k
        this->reset(that.release());
293
4.32k
        return *this;
294
4.32k
    }
Unexecuted instantiation: sk_sp<GrSurfaceProxy>& sk_sp<GrSurfaceProxy>::operator=<GrTextureProxy, void>(sk_sp<GrTextureProxy>&&)
sk_sp<GrBuffer const>& sk_sp<GrBuffer const>::operator=<GrGpuBuffer const, void>(sk_sp<GrGpuBuffer const>&&)
Line
Count
Source
291
25.1k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
25.1k
        this->reset(that.release());
293
25.1k
        return *this;
294
25.1k
    }
Unexecuted instantiation: sk_sp<SkMeshPriv::VB const>& sk_sp<SkMeshPriv::VB const>::operator=<SkMeshPriv::VB, void>(sk_sp<SkMeshPriv::VB>&&)
Unexecuted instantiation: sk_sp<SkMeshPriv::IB const>& sk_sp<SkMeshPriv::IB const>::operator=<SkMeshPriv::IB, void>(sk_sp<SkMeshPriv::IB>&&)
Unexecuted instantiation: sk_sp<GrVkTexture>& sk_sp<GrVkTexture>::operator=<GrVkTextureRenderTarget, void>(sk_sp<GrVkTextureRenderTarget>&&)
Unexecuted instantiation: sk_sp<GrVkPipeline const>& sk_sp<GrVkPipeline const>::operator=<GrVkPipeline, void>(sk_sp<GrVkPipeline>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>& sk_sp<skgpu::graphite::ImageProvider>::operator=<skgpu::graphite::DefaultImageProvider, void>(sk_sp<skgpu::graphite::DefaultImageProvider>&&)
Unexecuted instantiation: sk_sp<SkSurface>& sk_sp<SkSurface>::operator=<skgpu::graphite::Surface, void>(sk_sp<skgpu::graphite::Surface>&&)
Unexecuted instantiation: sk_sp<SkImage>& sk_sp<SkImage>::operator=<skgpu::graphite::Image, void>(sk_sp<skgpu::graphite::Image>&&)
Unexecuted instantiation: sk_sp<SkTypeface::LocalizedStrings>& sk_sp<SkTypeface::LocalizedStrings>::operator=<SkOTUtils::LocalizedStrings_SingleName, void>(sk_sp<SkOTUtils::LocalizedStrings_SingleName>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>& sk_sp<skgpu::graphite::PrecompileImageFilter>::operator=<skgpu::graphite::PrecompileColorFilterImageFilter, void>(sk_sp<skgpu::graphite::PrecompileColorFilterImageFilter>&&)
sk_sp<sksg::GeometryNode>& sk_sp<sksg::GeometryNode>::operator=<sksg::Path, void>(sk_sp<sksg::Path>&&)
Line
Count
Source
291
8.64k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
8.64k
        this->reset(that.release());
293
8.64k
        return *this;
294
8.64k
    }
Unexecuted instantiation: sk_sp<sksg::GeometryNode>& sk_sp<sksg::GeometryNode>::operator=<sksg::Merge, void>(sk_sp<sksg::Merge>&&)
Unexecuted instantiation: sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::LayerEffect, void>(sk_sp<sksg::LayerEffect>&&)
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::Group, void>(sk_sp<sksg::Group>&&)
Line
Count
Source
291
12.2k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
12.2k
        this->reset(that.release());
293
12.2k
        return *this;
294
12.2k
    }
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::ClipEffect, void>(sk_sp<sksg::ClipEffect>&&)
Line
Count
Source
291
92.6k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
92.6k
        this->reset(that.release());
293
92.6k
        return *this;
294
92.6k
    }
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::TransformEffect, void>(sk_sp<sksg::TransformEffect>&&)
Line
Count
Source
291
85.2k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
85.2k
        this->reset(that.release());
293
85.2k
        return *this;
294
85.2k
    }
Unexecuted instantiation: Layer.cpp:sk_sp<skottie::internal::Animator>& sk_sp<skottie::internal::Animator>::operator=<skottie::internal::(anonymous namespace)::MotionBlurController, void>(sk_sp<skottie::internal::(anonymous namespace)::MotionBlurController>&&)
Unexecuted instantiation: sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<skottie::internal::MotionBlurEffect, void>(sk_sp<skottie::internal::MotionBlurEffect>&&)
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::MaskEffect, void>(sk_sp<sksg::MaskEffect>&&)
Line
Count
Source
291
47.2k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
47.2k
        this->reset(that.release());
293
47.2k
        return *this;
294
47.2k
    }
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::BlenderEffect, void>(sk_sp<sksg::BlenderEffect>&&)
Line
Count
Source
291
14.3k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
14.3k
        this->reset(that.release());
293
14.3k
        return *this;
294
14.3k
    }
sk_sp<sksg::GeometryNode>& sk_sp<sksg::GeometryNode>::operator=<sksg::DashEffect, void>(sk_sp<sksg::DashEffect>&&)
Line
Count
Source
291
54.9k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
54.9k
        this->reset(that.release());
293
54.9k
        return *this;
294
54.9k
    }
295
296
98.1M
    T& operator*() const {
297
98.1M
        SkASSERT(this->get() != nullptr);
298
98.1M
        return *this->get();
299
98.1M
    }
Unexecuted instantiation: sk_sp<SkData>::operator*() const
sk_sp<SkTypeface>::operator*() const
Line
Count
Source
296
21.6k
    T& operator*() const {
297
21.6k
        SkASSERT(this->get() != nullptr);
298
21.6k
        return *this->get();
299
21.6k
    }
Unexecuted instantiation: sk_sp<GrVkCaps>::operator*() const
sk_sp<GrXferProcessor const>::operator*() const
Line
Count
Source
296
165k
    T& operator*() const {
297
165k
        SkASSERT(this->get() != nullptr);
298
165k
        return *this->get();
299
165k
    }
Unexecuted instantiation: sk_sp<SkImage>::operator*() const
Unexecuted instantiation: sk_sp<SkImage const>::operator*() const
Unexecuted instantiation: sk_sp<SkSVGDOM>::operator*() const
Unexecuted instantiation: sk_sp<SkRefCntSet>::operator*() const
sk_sp<SkPathRef>::operator*() const
Line
Count
Source
296
97.9M
    T& operator*() const {
297
97.9M
        SkASSERT(this->get() != nullptr);
298
97.9M
        return *this->get();
299
97.9M
    }
Unexecuted instantiation: sk_sp<SkTextBlob const>::operator*() const
Unexecuted instantiation: sk_sp<SkRecord>::operator*() const
sk_sp<SkMeshSpecification>::operator*() const
Line
Count
Source
296
37.1k
    T& operator*() const {
297
37.1k
        SkASSERT(this->get() != nullptr);
298
37.1k
        return *this->get();
299
37.1k
    }
sk_sp<GrSurfaceProxy>::operator*() const
Line
Count
Source
296
4.45k
    T& operator*() const {
297
4.45k
        SkASSERT(this->get() != nullptr);
298
4.45k
        return *this->get();
299
4.45k
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::operator*() const
sk_sp<SkRecord const>::operator*() const
Line
Count
Source
296
20.6k
    T& operator*() const {
297
20.6k
        SkASSERT(this->get() != nullptr);
298
20.6k
        return *this->get();
299
20.6k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::operator*() const
Unexecuted instantiation: sk_sp<SkPDFStrike>::operator*() const
Unexecuted instantiation: sk_sp<SkSVGNode>::operator*() const
Unexecuted instantiation: sk_sp<SkTextBlob>::operator*() const
Unexecuted instantiation: sk_sp<skottie::ExpressionManager>::operator*() const
Unexecuted instantiation: sk_sp<GrVkCaps>::operator*() const
Unexecuted instantiation: sk_sp<SkData>::operator*() const
Unexecuted instantiation: sk_sp<SkImage>::operator*() const
Unexecuted instantiation: sk_sp<SkImage const>::operator*() const
Unexecuted instantiation: sk_sp<SkSVGDOM>::operator*() const
Unexecuted instantiation: sk_sp<SkRefCntSet>::operator*() const
Unexecuted instantiation: sk_sp<SkTextBlob const>::operator*() const
Unexecuted instantiation: sk_sp<SkRecord>::operator*() const
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::operator*() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::operator*() const
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::operator*() const
Unexecuted instantiation: sk_sp<SkSVGNode>::operator*() const
300
301
224M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkShader>::operator bool() const
Line
Count
Source
301
2.96M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkColorFilter>::operator bool() const
Line
Count
Source
301
630k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkImage>::operator bool() const
Line
Count
Source
301
1.09M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkData>::operator bool() const
Line
Count
Source
301
1.52M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkPicture>::operator bool() const
Line
Count
Source
301
190k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSurface>::operator bool() const
Line
Count
Source
301
41.0k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkImageFilter>::operator bool() const
Line
Count
Source
301
1.29M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkColorSpace>::operator bool() const
Line
Count
Source
301
346k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkPixelRef>::operator bool() const
Line
Count
Source
301
2.45M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkVertices>::operator bool() const
Line
Count
Source
301
6.90M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSpecialImage>::operator bool() const
Line
Count
Source
301
1.32M
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<GrCaps const>::operator bool() const
sk_sp<GrSurface>::operator bool() const
Line
Count
Source
301
6.34M
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::operator bool() const
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::operator bool() const
sk_sp<GrDirectContext>::operator bool() const
Line
Count
Source
301
4.32k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrArenas>::operator bool() const
Line
Count
Source
301
370k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrRenderTask>::operator bool() const
Line
Count
Source
301
1.05M
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::operator bool() const
sk_sp<SkData const>::operator bool() const
Line
Count
Source
301
106k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::operator bool() const
sk_sp<GrTextureProxy>::operator bool() const
Line
Count
Source
301
810k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrXferProcessor const>::operator bool() const
Line
Count
Source
301
227k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sktext::gpu::Slug>::operator bool() const
Line
Count
Source
301
256
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::operator bool() const
sk_sp<GrPromiseImageTexture>::operator bool() const
Line
Count
Source
301
224
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkImageFilter const>::operator bool() const
Line
Count
Source
301
13.5k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkTypeface>::operator bool() const
Line
Count
Source
301
38.4M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkFontMgr>::operator bool() const
Line
Count
Source
301
428k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkDrawable>::operator bool() const
Line
Count
Source
301
5.68k
    explicit operator bool() const { return this->get() != nullptr; }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::operator bool() const
Line
Count
Source
301
66
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSVGDOM>::operator bool() const
Line
Count
Source
301
5.29k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skresources::ResourceProvider>::operator bool() const
Line
Count
Source
301
9.97k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<SkSVGColor::RefCntVars>::operator bool() const
sk_sp<SkDevice>::operator bool() const
Line
Count
Source
301
588k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkBlender>::operator bool() const
Line
Count
Source
301
3.76M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkFontStyleSet>::operator bool() const
Line
Count
Source
301
7.42k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<SkImageFilterCache>::operator bool() const
sk_sp<SkRuntimeEffect>::operator bool() const
Line
Count
Source
301
17.4k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<SkPathRef>::operator bool() const
sk_sp<SkPathEffect>::operator bool() const
Line
Count
Source
301
5.64M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkTextBlob>::operator bool() const
Line
Count
Source
301
730
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkRecord>::operator bool() const
Line
Count
Source
301
127k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkBBoxHierarchy>::operator bool() const
Line
Count
Source
301
87.6k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkIDChangeListener>::operator bool() const
Line
Count
Source
301
189k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkFlattenable>::operator bool() const
Line
Count
Source
301
133k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkMaskFilter>::operator bool() const
Line
Count
Source
301
84.7k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkStrike>::operator bool() const
Line
Count
Source
301
110k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<SkRefCntSet>::operator bool() const
sk_sp<SkFactorySet>::operator bool() const
Line
Count
Source
301
27.2k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkMipmap>::operator bool() const
Line
Count
Source
301
18.8k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SharedGenerator>::operator bool() const
Line
Count
Source
301
253k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<SkCachedData>::operator bool() const
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::operator bool() const
sk_sp<SkColorTable>::operator bool() const
Line
Count
Source
301
15.2k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrColorSpaceXform>::operator bool() const
Line
Count
Source
301
269k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::operator bool() const
Unexecuted instantiation: sk_sp<GrRecordingContext>::operator bool() const
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::operator bool() const
sk_sp<skgpu::ganesh::Device>::operator bool() const
Line
Count
Source
301
4.40k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<SkImage const>::operator bool() const
sk_sp<GrGpuBuffer const>::operator bool() const
Line
Count
Source
301
42.6k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrSurfaceProxy>::operator bool() const
Line
Count
Source
301
3.07M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrBufferAllocPool::CpuBufferCache>::operator bool() const
Line
Count
Source
301
26.9k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::operator bool() const
Line
Count
Source
301
13.8k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrTexture>::operator bool() const
Line
Count
Source
301
456k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrGpuBuffer>::operator bool() const
Line
Count
Source
301
326k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrBuffer const>::operator bool() const
Line
Count
Source
301
396k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::operator bool() const
Unexecuted instantiation: sk_sp<GrRenderTarget>::operator bool() const
sk_sp<GrGpuResource>::operator bool() const
Line
Count
Source
301
209k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrAttachment>::operator bool() const
Line
Count
Source
301
1.61k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::operator bool() const
Line
Count
Source
301
1.85k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skgpu::ganesh::OpsTask>::operator bool() const
Line
Count
Source
301
479k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<GrContextThreadSafeProxy>::operator bool() const
Unexecuted instantiation: sk_sp<SkMeshPriv::IB const>::operator bool() const
sk_sp<GrThreadSafeCache::VertexData>::operator bool() const
Line
Count
Source
301
10.7k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkImage>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkCaps>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkTexture>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkImageView const>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkPipeline const>::operator bool() const
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToBufferTask>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::SynchronizeToCpuTask>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToTextureTask>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::operator bool() const
Unexecuted instantiation: sk_sp<SkSurface const>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::operator bool() const
Unexecuted instantiation: sk_sp<SkPDFDevice>::operator bool() const
sk_sp<SkDataTable>::operator bool() const
Line
Count
Source
301
4.48k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkTypeface::LocalizedStrings>::operator bool() const
Line
Count
Source
301
1.49k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sktext::gpu::TextStrike>::operator bool() const
Line
Count
Source
301
1.53k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sktext::gpu::TextBlob>::operator bool() const
Line
Count
Source
301
4.04k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkBBoxHierarchy const>::operator bool() const
Line
Count
Source
301
5.86k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::operator bool() const
Unexecuted instantiation: sk_sp<SkMeshSpecification>::operator bool() const
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::operator bool() const
sk_sp<SkMipmap const>::operator bool() const
Line
Count
Source
301
741
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkContourMeasure>::operator bool() const
Line
Count
Source
301
118M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrCpuBuffer>::operator bool() const
Line
Count
Source
301
113k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrBuffer>::operator bool() const
Line
Count
Source
301
107k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::operator bool() const
Unexecuted instantiation: sk_sp<SkRefCnt>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::operator bool() const
Unexecuted instantiation: sk_sp<SkPDFStrike>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::operator bool() const
sk_sp<SkSVGNode>::operator bool() const
Line
Count
Source
301
25.0k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkShapers::Factory>::operator bool() const
Line
Count
Source
301
9.11k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSVGSVG>::operator bool() const
Line
Count
Source
301
52
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::operator bool() const
Unexecuted instantiation: sk_sp<SkUnicode>::operator bool() const
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::operator bool() const
sk_sp<SkAnimatedImage>::operator bool() const
Line
Count
Source
301
5.75k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::Animation>::operator bool() const
Line
Count
Source
301
9.92k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::RenderNode>::operator bool() const
Line
Count
Source
301
2.03M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::Transform>::operator bool() const
Line
Count
Source
301
1.22M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::PropertyObserver>::operator bool() const
Line
Count
Source
301
4.93M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::Logger>::operator bool() const
Line
Count
Source
301
1.04M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::MarkerObserver>::operator bool() const
Line
Count
Source
301
9.06k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::internal::AnimatablePropertyContainer>::operator bool() const
Line
Count
Source
301
358k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::ExpressionManager>::operator bool() const
Line
Count
Source
301
5
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::operator bool() const
sk_sp<skottie::internal::KeyframeAnimator>::operator bool() const
Line
Count
Source
301
345k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::internal::TextAdapter>::operator bool() const
Line
Count
Source
301
1.20k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::Path>::operator bool() const
Line
Count
Source
301
16.9k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::GeometryNode>::operator bool() const
Line
Count
Source
301
5.68M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::PaintNode>::operator bool() const
Line
Count
Source
301
388k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::operator bool() const
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::operator bool() const
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::operator bool() const
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::operator bool() const
sk_sp<sksg::Color>::operator bool() const
Line
Count
Source
301
585
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::BlurImageFilter>::operator bool() const
Line
Count
Source
301
16.9k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::operator bool() const
Unexecuted instantiation: sk_sp<skresources::MultiFrameImageAsset>::operator bool() const
Unexecuted instantiation: sk_sp<SkFontMgr const>::operator bool() const
Path.cpp:sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>::operator bool() const
Line
Count
Source
301
165k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skottie::internal::SceneGraphRevalidator>::operator bool() const
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::operator bool() const
Line
Count
Source
301
585
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>::operator bool() const
GaussianBlurEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>::operator bool() const
Line
Count
Source
301
852
    explicit operator bool() const { return this->get() != nullptr; }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::operator bool() const
Line
Count
Source
301
28.6k
    explicit operator bool() const { return this->get() != nullptr; }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::operator bool() const
Line
Count
Source
301
1.10k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::operator bool() const
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::operator bool() const
Line
Count
Source
301
1.56k
    explicit operator bool() const { return this->get() != nullptr; }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::operator bool() const
Line
Count
Source
301
2.12k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>::operator bool() const
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>::operator bool() const
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::operator bool() const
Line
Count
Source
301
16.1k
    explicit operator bool() const { return this->get() != nullptr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::operator bool() const
Line
Count
Source
301
1.80k
    explicit operator bool() const { return this->get() != nullptr; }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::operator bool() const
Line
Count
Source
301
46.3k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::operator bool() const
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::operator bool() const
sk_sp<skottie::internal::SkSLShaderAdapter>::operator bool() const
Line
Count
Source
301
464
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::internal::SkSLColorFilterAdapter>::operator bool() const
Line
Count
Source
301
233
    explicit operator bool() const { return this->get() != nullptr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::operator bool() const
Line
Count
Source
301
5.02k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::operator bool() const
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::operator bool() const
Line
Count
Source
301
1.47k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skottie::internal::TransformAdapter2D>::operator bool() const
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>::operator bool() const
TritoneEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>::operator bool() const
Line
Count
Source
301
5.40k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>::operator bool() const
Unexecuted instantiation: sk_sp<skresources::ExternalTrackAsset>::operator bool() const
Unexecuted instantiation: sk_sp<sksg::Matrix<SkMatrix> >::operator bool() const
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::operator bool() const
Line
Count
Source
301
103k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::PrecompInterceptor>::operator bool() const
Line
Count
Source
301
146k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<skottie::ExternalLayer>::operator bool() const
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::operator bool() const
Line
Count
Source
301
3.35M
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>::operator bool() const
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>::operator bool() const
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>::operator bool() const
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>::operator bool() const
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>::operator bool() const
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>::operator bool() const
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::operator bool() const
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>::operator bool() const
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::operator bool() const
Line
Count
Source
301
12.3k
    explicit operator bool() const { return this->get() != nullptr; }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::operator bool() const
Line
Count
Source
301
194k
    explicit operator bool() const { return this->get() != nullptr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::operator bool() const
Line
Count
Source
301
179k
    explicit operator bool() const { return this->get() != nullptr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::operator bool() const
Line
Count
Source
301
54.9k
    explicit operator bool() const { return this->get() != nullptr; }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::operator bool() const
Line
Count
Source
301
30.0k
    explicit operator bool() const { return this->get() != nullptr; }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::operator bool() const
Line
Count
Source
301
267k
    explicit operator bool() const { return this->get() != nullptr; }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::operator bool() const
Line
Count
Source
301
103
    explicit operator bool() const { return this->get() != nullptr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::operator bool() const
Line
Count
Source
301
267k
    explicit operator bool() const { return this->get() != nullptr; }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::operator bool() const
Line
Count
Source
301
77.4k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>::operator bool() const
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::operator bool() const
Line
Count
Source
301
1.30M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::Shader>::operator bool() const
Line
Count
Source
301
26.6k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::ImageFilter>::operator bool() const
Line
Count
Source
301
96.3k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::operator bool() const
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::operator bool() const
Unexecuted instantiation: sk_sp<SkColorFilterBase>::operator bool() const
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::operator bool() const
Unexecuted instantiation: sk_sp<SkMeshPriv::VB const>::operator bool() const
Unexecuted instantiation: sk_sp<GrManagedResource const>::operator bool() const
Unexecuted instantiation: sk_sp<SkColorPalette>::operator bool() const
302
303
1.08G
    T* get() const { return fPtr; }
sk_sp<SkShader>::get() const
Line
Count
Source
303
7.71M
    T* get() const { return fPtr; }
sk_sp<SkColorFilter>::get() const
Line
Count
Source
303
5.46M
    T* get() const { return fPtr; }
sk_sp<SkImageFilter>::get() const
Line
Count
Source
303
9.88M
    T* get() const { return fPtr; }
sk_sp<SkImage>::get() const
Line
Count
Source
303
1.61M
    T* get() const { return fPtr; }
sk_sp<SkTypeface>::get() const
Line
Count
Source
303
39.5M
    T* get() const { return fPtr; }
sk_sp<SkTextBlob>::get() const
Line
Count
Source
303
9.88k
    T* get() const { return fPtr; }
sk_sp<SkPicture>::get() const
Line
Count
Source
303
232k
    T* get() const { return fPtr; }
sk_sp<SkData>::get() const
Line
Count
Source
303
2.99M
    T* get() const { return fPtr; }
sk_sp<SkSurface>::get() const
Line
Count
Source
303
41.0k
    T* get() const { return fPtr; }
sk_sp<SkFlattenable>::get() const
Line
Count
Source
303
245k
    T* get() const { return fPtr; }
sk_sp<SkRuntimeEffect>::get() const
Line
Count
Source
303
420k
    T* get() const { return fPtr; }
sk_sp<SkPixelRef>::get() const
Line
Count
Source
303
4.32M
    T* get() const { return fPtr; }
sk_sp<SkBlender>::get() const
Line
Count
Source
303
8.95M
    T* get() const { return fPtr; }
sk_sp<SkPathEffect>::get() const
Line
Count
Source
303
10.4M
    T* get() const { return fPtr; }
sk_sp<SkMaskFilter>::get() const
Line
Count
Source
303
4.72M
    T* get() const { return fPtr; }
sk_sp<SkDevice>::get() const
Line
Count
Source
303
1.32M
    T* get() const { return fPtr; }
sk_sp<SkVertices>::get() const
Line
Count
Source
303
6.94M
    T* get() const { return fPtr; }
sk_sp<SkSpecialImage>::get() const
Line
Count
Source
303
3.66M
    T* get() const { return fPtr; }
sk_sp<SkImageFilterCache>::get() const
Line
Count
Source
303
1.56M
    T* get() const { return fPtr; }
sk_sp<skif::Backend>::get() const
Line
Count
Source
303
1.43M
    T* get() const { return fPtr; }
sk_sp<SkColorSpace>::get() const
Line
Count
Source
303
12.6M
    T* get() const { return fPtr; }
sk_sp<GrSurface>::get() const
Line
Count
Source
303
8.05M
    T* get() const { return fPtr; }
sk_sp<GrCaps const>::get() const
Line
Count
Source
303
6.85M
    T* get() const { return fPtr; }
sk_sp<GrColorSpaceXform>::get() const
Line
Count
Source
303
886k
    T* get() const { return fPtr; }
sk_sp<GrSurfaceProxy>::get() const
Line
Count
Source
303
20.3M
    T* get() const { return fPtr; }
sk_sp<GrRecordingContext>::get() const
Line
Count
Source
303
719k
    T* get() const { return fPtr; }
sk_sp<SkPathRef>::get() const
Line
Count
Source
303
736M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::get() const
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::get() const
sk_sp<SkImage const>::get() const
Line
Count
Source
303
72.0k
    T* get() const { return fPtr; }
sk_sp<GrDirectContext>::get() const
Line
Count
Source
303
12.9k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::get() const
sk_sp<skgpu::Plot>::get() const
Line
Count
Source
303
39.4k
    T* get() const { return fPtr; }
sk_sp<GrTextureProxy>::get() const
Line
Count
Source
303
904k
    T* get() const { return fPtr; }
sk_sp<GrArenas>::get() const
Line
Count
Source
303
618k
    T* get() const { return fPtr; }
sk_sp<GrRenderTask>::get() const
Line
Count
Source
303
2.74M
    T* get() const { return fPtr; }
sk_sp<skgpu::ganesh::OpsTask>::get() const
Line
Count
Source
303
1.96M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrImageContext>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::get() const
sk_sp<SkData const>::get() const
Line
Count
Source
303
296k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::get() const
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::get() const
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::get() const
Unexecuted instantiation: sk_sp<GrVkCaps>::get() const
sk_sp<GrXferProcessor const>::get() const
Line
Count
Source
303
392k
    T* get() const { return fPtr; }
sk_sp<sktext::gpu::Slug>::get() const
Line
Count
Source
303
310
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::get() const
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::get() const
sk_sp<sktext::gpu::TextBlob>::get() const
Line
Count
Source
303
8.29k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::get() const
sk_sp<GrPromiseImageTexture>::get() const
Line
Count
Source
303
224
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrContextThreadSafeProxy>::get() const
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::get() const
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::get() const
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::get() const
sk_sp<SkPicture const>::get() const
Line
Count
Source
303
2.41k
    T* get() const { return fPtr; }
sk_sp<SkDrawable>::get() const
Line
Count
Source
303
9.42k
    T* get() const { return fPtr; }
sk_sp<SkImageFilter const>::get() const
Line
Count
Source
303
25.5k
    T* get() const { return fPtr; }
sk_sp<SkFontMgr>::get() const
Line
Count
Source
303
771k
    T* get() const { return fPtr; }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::get() const
Line
Count
Source
303
7.04k
    T* get() const { return fPtr; }
sk_sp<SkSVGDOM>::get() const
Line
Count
Source
303
5.29k
    T* get() const { return fPtr; }
sk_sp<skresources::ResourceProvider>::get() const
Line
Count
Source
303
9.97k
    T* get() const { return fPtr; }
sk_sp<SkSVGColor::RefCntVars>::get() const
Line
Count
Source
303
10.7k
    T* get() const { return fPtr; }
sk_sp<SkSVGSVG>::get() const
Line
Count
Source
303
52
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkRefCntSet>::get() const
sk_sp<SkMipmap>::get() const
Line
Count
Source
303
1.05M
    T* get() const { return fPtr; }
sk_sp<SkFontStyleSet>::get() const
Line
Count
Source
303
7.42k
    T* get() const { return fPtr; }
sk_sp<SkColorFilterBase>::get() const
Line
Count
Source
303
18.9k
    T* get() const { return fPtr; }
sk_sp<SkTextBlob const>::get() const
Line
Count
Source
303
2.83k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::get() const
Unexecuted instantiation: sk_sp<SkVertices const>::get() const
sk_sp<SkRecord>::get() const
Line
Count
Source
303
343k
    T* get() const { return fPtr; }
sk_sp<SkBBoxHierarchy>::get() const
Line
Count
Source
303
87.6k
    T* get() const { return fPtr; }
sk_sp<SkMeshSpecification>::get() const
Line
Count
Source
303
48.1k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::get() const
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::get() const
sk_sp<SkBBoxHierarchy const>::get() const
Line
Count
Source
303
24.3k
    T* get() const { return fPtr; }
sk_sp<SkRecord const>::get() const
Line
Count
Source
303
20.6k
    T* get() const { return fPtr; }
sk_sp<SkIDChangeListener>::get() const
Line
Count
Source
303
189k
    T* get() const { return fPtr; }
sk_sp<SkCapabilities const>::get() const
Line
Count
Source
303
34.4k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::get() const
sk_sp<SkStrike>::get() const
Line
Count
Source
303
223k
    T* get() const { return fPtr; }
sk_sp<SkString::Rec>::get() const
Line
Count
Source
303
480k
    T* get() const { return fPtr; }
sk_sp<SkFactorySet>::get() const
Line
Count
Source
303
27.2k
    T* get() const { return fPtr; }
sk_sp<SharedGenerator>::get() const
Line
Count
Source
303
506k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkCachedData>::get() const
sk_sp<SkSL::DebugTracePriv>::get() const
Line
Count
Source
303
14.4k
    T* get() const { return fPtr; }
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::get() const
sk_sp<SkContourMeasure>::get() const
Line
Count
Source
303
118M
    T* get() const { return fPtr; }
sk_sp<SkColorTable>::get() const
Line
Count
Source
303
30.5k
    T* get() const { return fPtr; }
sk_sp<SkColorPalette>::get() const
Line
Count
Source
303
8.09k
    T* get() const { return fPtr; }
sk_sp<GrAttachment>::get() const
Line
Count
Source
303
24.2k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::get() const
sk_sp<skgpu::ganesh::Device>::get() const
Line
Count
Source
303
8.80k
    T* get() const { return fPtr; }
sk_sp<GrGpuBuffer>::get() const
Line
Count
Source
303
333k
    T* get() const { return fPtr; }
sk_sp<GrGpuBuffer const>::get() const
Line
Count
Source
303
76.5k
    T* get() const { return fPtr; }
sk_sp<GrBufferAllocPool::CpuBufferCache>::get() const
Line
Count
Source
303
91.1k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrWaitRenderTask>::get() const
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::get() const
Line
Count
Source
303
27.6k
    T* get() const { return fPtr; }
sk_sp<GrTexture>::get() const
Line
Count
Source
303
564k
    T* get() const { return fPtr; }
sk_sp<GrBuffer const>::get() const
Line
Count
Source
303
607k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::get() const
Unexecuted instantiation: sk_sp<GrRenderTarget>::get() const
sk_sp<GrGpuResource>::get() const
Line
Count
Source
303
209k
    T* get() const { return fPtr; }
sk_sp<GrThreadSafeCache::VertexData>::get() const
Line
Count
Source
303
15.3k
    T* get() const { return fPtr; }
sk_sp<GrThreadSafeCache::Trampoline>::get() const
Line
Count
Source
303
1.52k
    T* get() const { return fPtr; }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::get() const
Line
Count
Source
303
1.85k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::get() const
sk_sp<skgpu::ganesh::PathRenderer>::get() const
Line
Count
Source
303
59.9k
    T* get() const { return fPtr; }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::get() const
Line
Count
Source
303
94.3k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkSpecialImage const>::get() const
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>::get() const
Unexecuted instantiation: sk_sp<SkMeshPriv::IB const>::get() const
Unexecuted instantiation: sk_sp<SkMeshPriv::VB const>::get() const
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::get() const
Unexecuted instantiation: sk_sp<GrSurface const>::get() const
Unexecuted instantiation: sk_sp<GrVkImage>::get() const
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::get() const
Unexecuted instantiation: sk_sp<GrVkTexture>::get() const
Unexecuted instantiation: sk_sp<GrVkBuffer>::get() const
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::get() const
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::get() const
Unexecuted instantiation: sk_sp<GrVkImageView const>::get() const
Unexecuted instantiation: sk_sp<GrVkPipeline const>::get() const
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToBufferTask>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::SynchronizeToCpuTask>::get() const
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToTextureTask>::get() const
Unexecuted instantiation: sk_sp<SkRefCnt>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::get() const
Unexecuted instantiation: sk_sp<SkSurface const>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::get() const
Unexecuted instantiation: sk_sp<SkPDFDevice>::get() const
Unexecuted instantiation: sk_sp<SkPDFStrike>::get() const
sk_sp<SkDataTable>::get() const
Line
Count
Source
303
4.48k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkPngChunkReader>::get() const
sk_sp<SkTypeface::LocalizedStrings>::get() const
Line
Count
Source
303
1.49k
    T* get() const { return fPtr; }
sk_sp<SkFontStyleSet_Custom>::get() const
Line
Count
Source
303
1
    T* get() const { return fPtr; }
sk_sp<sktext::gpu::TextStrike>::get() const
Line
Count
Source
303
2.67k
    T* get() const { return fPtr; }
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::get() const
Unexecuted instantiation: sk_sp<SkTypefaceProxy>::get() const
sk_sp<sktext::StrikeForGPU>::get() const
Line
Count
Source
303
14.5k
    T* get() const { return fPtr; }
sk_sp<SkMipmap const>::get() const
Line
Count
Source
303
741
    T* get() const { return fPtr; }
sk_sp<GrCpuBuffer>::get() const
Line
Count
Source
303
119k
    T* get() const { return fPtr; }
sk_sp<GrBuffer>::get() const
Line
Count
Source
303
698k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyBufferToBufferTask>::get() const
Unexecuted instantiation: sk_sp<SkCapabilities>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::get() const
sk_sp<SkSVGNode>::get() const
Line
Count
Source
303
37.4k
    T* get() const { return fPtr; }
sk_sp<SkShapers::Factory>::get() const
Line
Count
Source
303
10.4k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::get() const
Unexecuted instantiation: sk_sp<SkUnicode>::get() const
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::get() const
Unexecuted instantiation: FuzzSkParagraph.cpp:sk_sp<(anonymous namespace)::ResourceFontCollection>::get() const
Unexecuted instantiation: sk_sp<skia::textlayout::FontCollection>::get() const
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::get() const
sk_sp<SkAnimatedImage>::get() const
Line
Count
Source
303
5.75k
    T* get() const { return fPtr; }
sk_sp<skottie::Animation>::get() const
Line
Count
Source
303
9.92k
    T* get() const { return fPtr; }
sk_sp<sksg::RenderNode>::get() const
Line
Count
Source
303
4.21M
    T* get() const { return fPtr; }
sk_sp<sksg::Transform>::get() const
Line
Count
Source
303
2.43M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::get() const
sk_sp<skottie::PropertyObserver>::get() const
Line
Count
Source
303
4.93M
    T* get() const { return fPtr; }
sk_sp<skottie::Logger>::get() const
Line
Count
Source
303
1.04M
    T* get() const { return fPtr; }
sk_sp<skottie::internal::OpacityAdapter>::get() const
Line
Count
Source
303
14.9k
    T* get() const { return fPtr; }
sk_sp<sksg::OpacityEffect>::get() const
Line
Count
Source
303
31.0k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::SceneGraphRevalidator>::get() const
Line
Count
Source
303
9.06k
    T* get() const { return fPtr; }
sk_sp<skottie::MarkerObserver>::get() const
Line
Count
Source
303
9.06k
    T* get() const { return fPtr; }
sk_sp<sksg::Color>::get() const
Line
Count
Source
303
238k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::TextAdapter>::get() const
Line
Count
Source
303
1.20k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter2D>::get() const
Line
Count
Source
303
16.6k
    T* get() const { return fPtr; }
sk_sp<skottie::ExpressionManager>::get() const
Line
Count
Source
303
10
    T* get() const { return fPtr; }
sk_sp<skottie::PrecompInterceptor>::get() const
Line
Count
Source
303
146k
    T* get() const { return fPtr; }
sk_sp<skottie::SlotManager>::get() const
Line
Count
Source
303
9.06k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::get() const
sk_sp<skottie::internal::AnimatablePropertyContainer>::get() const
Line
Count
Source
303
358k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::get() const
sk_sp<skottie::internal::KeyframeAnimator>::get() const
Line
Count
Source
303
345k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<float> >::get() const
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >::get() const
sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::get() const
Line
Count
Source
303
1.20k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<sksg::Group>::get() const
sk_sp<sksg::Path>::get() const
Line
Count
Source
303
198k
    T* get() const { return fPtr; }
sk_sp<sksg::GeometryNode>::get() const
Line
Count
Source
303
22.9M
    T* get() const { return fPtr; }
sk_sp<sksg::PaintNode>::get() const
Line
Count
Source
303
1.13M
    T* get() const { return fPtr; }
Unexecuted instantiation: TextAdapter.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlyphTextNode>::get() const
sk_sp<sksg::Matrix<SkM44> >::get() const
Line
Count
Source
303
8.15k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::get() const
sk_sp<sksg::BlurImageFilter>::get() const
Line
Count
Source
303
26.0k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::get() const
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::get() const
Unexecuted instantiation: sk_sp<skresources::MultiFrameImageAsset>::get() const
Unexecuted instantiation: sk_sp<SkFontMgr const>::get() const
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::get() const
Line
Count
Source
303
25.1k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::get() const
Path.cpp:sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>::get() const
Line
Count
Source
303
165k
    T* get() const { return fPtr; }
sk_sp<sksg::Matrix<SkMatrix> >::get() const
Line
Count
Source
303
76.0k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter3D>::get() const
Line
Count
Source
303
1.30k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<SkString> >::get() const
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::get() const
Line
Count
Source
303
585
    T* get() const { return fPtr; }
sk_sp<sksg::ModeColorFilter>::get() const
Line
Count
Source
303
585
    T* get() const { return fPtr; }
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>::get() const
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::get() const
GaussianBlurEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>::get() const
Line
Count
Source
303
852
    T* get() const { return fPtr; }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::get() const
Line
Count
Source
303
28.6k
    T* get() const { return fPtr; }
sk_sp<sksg::ExternalImageFilter>::get() const
Line
Count
Source
303
74.9k
    T* get() const { return fPtr; }
sk_sp<sksg::Gradient>::get() const
Line
Count
Source
303
42.7k
    T* get() const { return fPtr; }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::get() const
Line
Count
Source
303
1.10k
    T* get() const { return fPtr; }
sk_sp<sksg::ShaderEffect>::get() const
Line
Count
Source
303
1.10k
    T* get() const { return fPtr; }
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::get() const
sk_sp<sksg::ExternalColorFilter>::get() const
Line
Count
Source
303
3.92k
    T* get() const { return fPtr; }
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::get() const
Line
Count
Source
303
1.56k
    T* get() const { return fPtr; }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::get() const
Line
Count
Source
303
2.12k
    T* get() const { return fPtr; }
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>::get() const
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>::get() const
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::get() const
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::get() const
Line
Count
Source
303
16.1k
    T* get() const { return fPtr; }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::get() const
Line
Count
Source
303
16.1k
    T* get() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::get() const
Line
Count
Source
303
1.80k
    T* get() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::get() const
Line
Count
Source
303
1.80k
    T* get() const { return fPtr; }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::get() const
Line
Count
Source
303
46.3k
    T* get() const { return fPtr; }
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::get() const
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::get() const
sk_sp<skottie::internal::SkSLShaderNode>::get() const
Line
Count
Source
303
464
    T* get() const { return fPtr; }
sk_sp<skottie::internal::SkSLShaderAdapter>::get() const
Line
Count
Source
303
464
    T* get() const { return fPtr; }
sk_sp<skottie::internal::SkSLColorFilterAdapter>::get() const
Line
Count
Source
303
233
    T* get() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::get() const
Line
Count
Source
303
5.02k
    T* get() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::get() const
Line
Count
Source
303
5.02k
    T* get() const { return fPtr; }
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::get() const
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::get() const
Line
Count
Source
303
1.47k
    T* get() const { return fPtr; }
sk_sp<sksg::GradientColorFilter>::get() const
Line
Count
Source
303
6.88k
    T* get() const { return fPtr; }
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>::get() const
TritoneEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>::get() const
Line
Count
Source
303
5.40k
    T* get() const { return fPtr; }
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>::get() const
Unexecuted instantiation: sk_sp<skresources::ExternalTrackAsset>::get() const
Unexecuted instantiation: sk_sp<sksg::Image>::get() const
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::get() const
Line
Count
Source
303
103k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::ExternalLayer>::get() const
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>::get() const
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::get() const
Line
Count
Source
303
3.35M
    T* get() const { return fPtr; }
sk_sp<sksg::TrimEffect>::get() const
Line
Count
Source
303
3.35M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::CameraAdaper>::get() const
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>::get() const
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>::get() const
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::get() const
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>::get() const
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>::get() const
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>::get() const
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>::get() const
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::get() const
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>::get() const
sk_sp<sksg::DropShadowImageFilter>::get() const
Line
Count
Source
303
12.3k
    T* get() const { return fPtr; }
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::get() const
Line
Count
Source
303
24.6k
    T* get() const { return fPtr; }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::get() const
Line
Count
Source
303
194k
    T* get() const { return fPtr; }
sk_sp<sksg::RRect>::get() const
Line
Count
Source
303
271k
    T* get() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::get() const
Line
Count
Source
303
179k
    T* get() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::get() const
Line
Count
Source
303
54.9k
    T* get() const { return fPtr; }
sk_sp<sksg::DashEffect>::get() const
Line
Count
Source
303
54.9k
    T* get() const { return fPtr; }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::get() const
Line
Count
Source
303
50.3k
    T* get() const { return fPtr; }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::get() const
Line
Count
Source
303
267k
    T* get() const { return fPtr; }
sk_sp<sksg::OffsetEffect>::get() const
Line
Count
Source
303
267k
    T* get() const { return fPtr; }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::get() const
Line
Count
Source
303
103
    T* get() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::get() const
Line
Count
Source
303
267k
    T* get() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::get() const
Line
Count
Source
303
267k
    T* get() const { return fPtr; }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::get() const
Line
Count
Source
303
77.4k
    T* get() const { return fPtr; }
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>::get() const
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::get() const
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::get() const
Line
Count
Source
303
1.30M
    T* get() const { return fPtr; }
sk_sp<sksg::RoundEffect>::get() const
Line
Count
Source
303
1.30M
    T* get() const { return fPtr; }
sk_sp<sksg::Shader>::get() const
Line
Count
Source
303
69.4k
    T* get() const { return fPtr; }
sk_sp<sksg::ImageFilter>::get() const
Line
Count
Source
303
272k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrManagedResource const>::get() const
304
5.48G
    T* operator->() const { return fPtr; }
sk_sp<SkShader>::operator->() const
Line
Count
Source
304
203k
    T* operator->() const { return fPtr; }
sk_sp<SkColorFilter>::operator->() const
Line
Count
Source
304
35.3k
    T* operator->() const { return fPtr; }
sk_sp<SkImage>::operator->() const
Line
Count
Source
304
778k
    T* operator->() const { return fPtr; }
sk_sp<SkFontMgr>::operator->() const
Line
Count
Source
304
338k
    T* operator->() const { return fPtr; }
sk_sp<SkFontStyleSet>::operator->() const
Line
Count
Source
304
13.6k
    T* operator->() const { return fPtr; }
sk_sp<SkData>::operator->() const
Line
Count
Source
304
281M
    T* operator->() const { return fPtr; }
sk_sp<SkPicture>::operator->() const
Line
Count
Source
304
70.5k
    T* operator->() const { return fPtr; }
sk_sp<SkSurface>::operator->() const
Line
Count
Source
304
101k
    T* operator->() const { return fPtr; }
sk_sp<SkImageFilter>::operator->() const
Line
Count
Source
304
121k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkDocument>::operator->() const
sk_sp<SkString::Rec>::operator->() const
Line
Count
Source
304
6.65M
    T* operator->() const { return fPtr; }
sk_sp<SkRuntimeEffect>::operator->() const
Line
Count
Source
304
2.09M
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkPicture const>::operator->() const
sk_sp<SkSpecialImage>::operator->() const
Line
Count
Source
304
1.60M
    T* operator->() const { return fPtr; }
sk_sp<GrSurface>::operator->() const
Line
Count
Source
304
970k
    T* operator->() const { return fPtr; }
sk_sp<GrDirectContext>::operator->() const
Line
Count
Source
304
8.65k
    T* operator->() const { return fPtr; }
sk_sp<SkPathRef>::operator->() const
Line
Count
Source
304
4.92G
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::operator->() const
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::operator->() const
sk_sp<skgpu::Plot>::operator->() const
Line
Count
Source
304
24.6k
    T* operator->() const { return fPtr; }
sk_sp<GrTextureProxy>::operator->() const
Line
Count
Source
304
269k
    T* operator->() const { return fPtr; }
sk_sp<GrArenas>::operator->() const
Line
Count
Source
304
582k
    T* operator->() const { return fPtr; }
sk_sp<GrSurfaceProxy>::operator->() const
Line
Count
Source
304
3.81M
    T* operator->() const { return fPtr; }
sk_sp<SkTypeface>::operator->() const
Line
Count
Source
304
29.9k
    T* operator->() const { return fPtr; }
sk_sp<SkData const>::operator->() const
Line
Count
Source
304
198k
    T* operator->() const { return fPtr; }
sk_sp<GrGpuBuffer>::operator->() const
Line
Count
Source
304
3.52k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::operator->() const
Unexecuted instantiation: sk_sp<sktext::gpu::Slug>::operator->() const
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::operator->() const
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::operator->() const
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::operator->() const
sk_sp<SkImage const>::operator->() const
Line
Count
Source
304
67.1k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkTextBlob>::operator->() const
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::operator->() const
Line
Count
Source
304
323k
    T* operator->() const { return fPtr; }
sk_sp<SkTestFont>::operator->() const
Line
Count
Source
304
788k
    T* operator->() const { return fPtr; }
sk_sp<SkSVGDOM>::operator->() const
Line
Count
Source
304
156
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkSVGColor::RefCntVars>::operator->() const
Unexecuted instantiation: sk_sp<SkRefCntSet>::operator->() const
sk_sp<SkPixelRef>::operator->() const
Line
Count
Source
304
2.61M
    T* operator->() const { return fPtr; }
sk_sp<SkDevice>::operator->() const
Line
Count
Source
304
454k
    T* operator->() const { return fPtr; }
sk_sp<SkColorSpace>::operator->() const
Line
Count
Source
304
18.8k
    T* operator->() const { return fPtr; }
sk_sp<SkStrike>::operator->() const
Line
Count
Source
304
147k
    T* operator->() const { return fPtr; }
sk_sp<SkDrawable>::operator->() const
Line
Count
Source
304
102
    T* operator->() const { return fPtr; }
sk_sp<SkImageFilterCache>::operator->() const
Line
Count
Source
304
520k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skif::Backend>::operator->() const
sk_sp<SkPathEffect>::operator->() const
Line
Count
Source
304
2.19M
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::operator->() const
Unexecuted instantiation: sk_sp<SkVertices const>::operator->() const
sk_sp<SkRecord>::operator->() const
Line
Count
Source
304
125k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkBBoxHierarchy>::operator->() const
Unexecuted instantiation: sk_sp<SkTextBlob const>::operator->() const
sk_sp<SkVertices>::operator->() const
Line
Count
Source
304
19.5M
    T* operator->() const { return fPtr; }
sk_sp<SkRuntimeShader>::operator->() const
Line
Count
Source
304
11.7k
    T* operator->() const { return fPtr; }
sk_sp<SkFlattenable>::operator->() const
Line
Count
Source
304
117k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::operator->() const
Unexecuted instantiation: sk_sp<SkFactorySet>::operator->() const
sk_sp<SkMipmap>::operator->() const
Line
Count
Source
304
7.93k
    T* operator->() const { return fPtr; }
sk_sp<SharedGenerator>::operator->() const
Line
Count
Source
304
435k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkCachedData>::operator->() const
sk_sp<SkColorFilterBase>::operator->() const
Line
Count
Source
304
140k
    T* operator->() const { return fPtr; }
sk_sp<SkPictureShader>::operator->() const
Line
Count
Source
304
2.62k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkSL::DebugTracePriv>::operator->() const
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::operator->() const
sk_sp<SkColorTable>::operator->() const
Line
Count
Source
304
353k
    T* operator->() const { return fPtr; }
sk_sp<SkColorPalette>::operator->() const
Line
Count
Source
304
305k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrColorSpaceXform>::operator->() const
sk_sp<GrContextThreadSafeProxy>::operator->() const
Line
Count
Source
304
7.41M
    T* operator->() const { return fPtr; }
sk_sp<GrRecordingContext>::operator->() const
Line
Count
Source
304
154k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::operator->() const
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::operator->() const
sk_sp<GrRenderTask>::operator->() const
Line
Count
Source
304
2.84M
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::operator->() const
Unexecuted instantiation: sk_sp<GrTextureResolveRenderTask>::operator->() const
Unexecuted instantiation: sk_sp<GrWaitRenderTask>::operator->() const
sk_sp<GrTexture>::operator->() const
Line
Count
Source
304
76.5k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrRenderTarget>::operator->() const
sk_sp<GrGpuResource>::operator->() const
Line
Count
Source
304
94.1k
    T* operator->() const { return fPtr; }
sk_sp<GrThreadSafeCache::VertexData>::operator->() const
Line
Count
Source
304
15.2k
    T* operator->() const { return fPtr; }
sk_sp<GrCaps const>::operator->() const
Line
Count
Source
304
286k
    T* operator->() const { return fPtr; }
sk_sp<GrThreadSafeCache::Trampoline>::operator->() const
Line
Count
Source
304
1.85k
    T* operator->() const { return fPtr; }
sk_sp<skgpu::ganesh::PathRenderer>::operator->() const
Line
Count
Source
304
629k
    T* operator->() const { return fPtr; }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::operator->() const
Line
Count
Source
304
94.3k
    T* operator->() const { return fPtr; }
sk_sp<skgpu::ganesh::OpsTask>::operator->() const
Line
Count
Source
304
798k
    T* operator->() const { return fPtr; }
sk_sp<GrImageContext>::operator->() const
Line
Count
Source
304
265k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>::operator->() const
sk_sp<GrBuffer const>::operator->() const
Line
Count
Source
304
1.06k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkMeshPriv::VB const>::operator->() const
Unexecuted instantiation: sk_sp<SkMeshPriv::IB const>::operator->() const
sk_sp<SkMeshSpecification>::operator->() const
Line
Count
Source
304
32.9k
    T* operator->() const { return fPtr; }
sk_sp<skgpu::ganesh::Device>::operator->() const
Line
Count
Source
304
13.5k
    T* operator->() const { return fPtr; }
sk_sp<sktext::gpu::TextStrike>::operator->() const
Line
Count
Source
304
22.9k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::operator->() const
Unexecuted instantiation: sk_sp<GrVkImage>::operator->() const
Unexecuted instantiation: sk_sp<GrVkTexture>::operator->() const
Unexecuted instantiation: sk_sp<GrVkCaps>::operator->() const
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::operator->() const
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::operator->() const
Unexecuted instantiation: sk_sp<GrVkPipeline const>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::operator->() const
Unexecuted instantiation: sk_sp<SkPDFStrike>::operator->() const
Unexecuted instantiation: sk_sp<SkPDFDevice>::operator->() const
Unexecuted instantiation: sk_sp<SkDataTable>::operator->() const
sk_sp<SkTypeface::LocalizedStrings>::operator->() const
Line
Count
Source
304
2.96k
    T* operator->() const { return fPtr; }
sk_sp<SkFontStyleSet_Custom>::operator->() const
Line
Count
Source
304
6
    T* operator->() const { return fPtr; }
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::operator->() const
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::operator->() const
sk_sp<sktext::gpu::SlugImpl>::operator->() const
Line
Count
Source
304
225
    T* operator->() const { return fPtr; }
sk_sp<sktext::StrikeForGPU>::operator->() const
Line
Count
Source
304
6.27k
    T* operator->() const { return fPtr; }
sk_sp<sktext::gpu::TextBlob>::operator->() const
Line
Count
Source
304
6.01k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface>::operator->() const
sk_sp<SkRecord const>::operator->() const
Line
Count
Source
304
35.4k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkBBoxHierarchy const>::operator->() const
sk_sp<SkIDChangeListener>::operator->() const
Line
Count
Source
304
192k
    T* operator->() const { return fPtr; }
sk_sp<SkMipmap const>::operator->() const
Line
Count
Source
304
280
    T* operator->() const { return fPtr; }
sk_sp<SkContourMeasure>::operator->() const
Line
Count
Source
304
115M
    T* operator->() const { return fPtr; }
sk_sp<GrCpuBuffer>::operator->() const
Line
Count
Source
304
210k
    T* operator->() const { return fPtr; }
sk_sp<GrBuffer>::operator->() const
Line
Count
Source
304
827k
    T* operator->() const { return fPtr; }
sk_sp<GrBufferAllocPool::CpuBufferCache>::operator->() const
Line
Count
Source
304
5.59k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::operator->() const
Unexecuted instantiation: sk_sp<GrVkBuffer>::operator->() const
Unexecuted instantiation: sk_sp<SkCapabilities>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::operator->() const
Unexecuted instantiation: sk_sp<SkRefCnt>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::operator->() const
sk_sp<SkSVGTextLiteral>::operator->() const
Line
Count
Source
304
3.76k
    T* operator->() const { return fPtr; }
sk_sp<SkSVGNode>::operator->() const
Line
Count
Source
304
113k
    T* operator->() const { return fPtr; }
sk_sp<SkSVGSVG>::operator->() const
Line
Count
Source
304
104
    T* operator->() const { return fPtr; }
sk_sp<SkShapers::Factory>::operator->() const
Line
Count
Source
304
3.97k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skresources::ResourceProvider>::operator->() const
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::operator->() const
sk_sp<SkSVGTextFragment>::operator->() const
Line
Count
Source
304
374
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkUnicode>::operator->() const
Unexecuted instantiation: sk_sp<SkBidiFactory>::operator->() const
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::operator->() const
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontProvider>::operator->() const
Unexecuted instantiation: sk_sp<skia::textlayout::FontCollection>::operator->() const
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::operator->() const
sk_sp<SkAnimatedImage>::operator->() const
Line
Count
Source
304
131k
    T* operator->() const { return fPtr; }
sk_sp<skottie::Animation>::operator->() const
Line
Count
Source
304
9.06k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::PropertyObserver>::operator->() const
sk_sp<sksg::RenderNode>::operator->() const
Line
Count
Source
304
1.09M
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::Logger>::operator->() const
sk_sp<sksg::OpacityEffect>::operator->() const
Line
Count
Source
304
183k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::OpacityAdapter>::operator->() const
Line
Count
Source
304
605k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::SceneGraphRevalidator>::operator->() const
Line
Count
Source
304
18.1k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::MarkerObserver>::operator->() const
Unexecuted instantiation: sk_sp<skottie::SlotManager>::operator->() const
sk_sp<skottie::internal::Animator>::operator->() const
Line
Count
Source
304
311k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::AnimatablePropertyContainer>::operator->() const
Line
Count
Source
304
40.5k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::operator->() const
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>::operator->() const
sk_sp<skottie::internal::KeyframeAnimator>::operator->() const
Line
Count
Source
304
46.9k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<float> >::operator->() const
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >::operator->() const
sk_sp<sksg::Path>::operator->() const
Line
Count
Source
304
347k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::operator->() const
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::operator->() const
Unexecuted instantiation: TextAdapter.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlyphTextNode>::operator->() const
sk_sp<sksg::Color>::operator->() const
Line
Count
Source
304
152k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<sksg::Group>::operator->() const
sk_sp<sksg::Transform>::operator->() const
Line
Count
Source
304
183k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::operator->() const
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::operator->() const
sk_sp<sksg::Matrix<SkM44> >::operator->() const
Line
Count
Source
304
8.08k
    T* operator->() const { return fPtr; }
sk_sp<sksg::BlurImageFilter>::operator->() const
Line
Count
Source
304
1.70k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::operator->() const
Unexecuted instantiation: sk_sp<SkFontMgr const>::operator->() const
sk_sp<sksg::PaintNode>::operator->() const
Line
Count
Source
304
1.13M
    T* operator->() const { return fPtr; }
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::operator->() const
Line
Count
Source
304
58.9k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::operator->() const
Path.cpp:sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>::operator->() const
Line
Count
Source
304
660k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter2D>::operator->() const
Line
Count
Source
304
474k
    T* operator->() const { return fPtr; }
sk_sp<sksg::Matrix<SkMatrix> >::operator->() const
Line
Count
Source
304
66.9k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter3D>::operator->() const
Line
Count
Source
304
58.4k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<SkString> >::operator->() const
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::operator->() const
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::operator->() const
Line
Count
Source
304
1.75k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::operator->() const
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>::operator->() const
GaussianBlurEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>::operator->() const
Line
Count
Source
304
2.55k
    T* operator->() const { return fPtr; }
sk_sp<sksg::ExternalImageFilter>::operator->() const
Line
Count
Source
304
74.9k
    T* operator->() const { return fPtr; }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::operator->() const
Line
Count
Source
304
114k
    T* operator->() const { return fPtr; }
sk_sp<sksg::ShaderEffect>::operator->() const
Line
Count
Source
304
1.10k
    T* operator->() const { return fPtr; }
sk_sp<sksg::Gradient>::operator->() const
Line
Count
Source
304
6.50k
    T* operator->() const { return fPtr; }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::operator->() const
Line
Count
Source
304
3.30k
    T* operator->() const { return fPtr; }
sk_sp<sksg::ExternalColorFilter>::operator->() const
Line
Count
Source
304
3.68k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::operator->() const
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::operator->() const
Line
Count
Source
304
4.69k
    T* operator->() const { return fPtr; }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::operator->() const
Line
Count
Source
304
8.48k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>::operator->() const
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>::operator->() const
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::operator->() const
Line
Count
Source
304
128k
    T* operator->() const { return fPtr; }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::operator->() const
Line
Count
Source
304
64.4k
    T* operator->() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::operator->() const
Line
Count
Source
304
9.00k
    T* operator->() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::operator->() const
Line
Count
Source
304
7.20k
    T* operator->() const { return fPtr; }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::operator->() const
Line
Count
Source
304
185k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::operator->() const
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::operator->() const
Unexecuted instantiation: sk_sp<skottie::internal::SkSLShaderNode>::operator->() const
sk_sp<skottie::internal::SkSLShaderAdapter>::operator->() const
Line
Count
Source
304
1.85k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::SkSLColorFilterAdapter>::operator->() const
Line
Count
Source
304
932
    T* operator->() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::operator->() const
Line
Count
Source
304
50.2k
    T* operator->() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::operator->() const
Line
Count
Source
304
20.1k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::operator->() const
sk_sp<sksg::GradientColorFilter>::operator->() const
Line
Count
Source
304
6.88k
    T* operator->() const { return fPtr; }
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::operator->() const
Line
Count
Source
304
4.42k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>::operator->() const
TritoneEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>::operator->() const
Line
Count
Source
304
16.2k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>::operator->() const
Unexecuted instantiation: sk_sp<skresources::ExternalTrackAsset>::operator->() const
Unexecuted instantiation: sk_sp<sksg::Image>::operator->() const
Unexecuted instantiation: sk_sp<skottie::PrecompInterceptor>::operator->() const
Unexecuted instantiation: sk_sp<skottie::ExternalLayer>::operator->() const
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>::operator->() const
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::operator->() const
Line
Count
Source
304
6
    T* operator->() const { return fPtr; }
sk_sp<sksg::TrimEffect>::operator->() const
Line
Count
Source
304
10.0M
    T* operator->() const { return fPtr; }
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::operator->() const
Line
Count
Source
304
13.4M
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::CameraAdaper>::operator->() const
Line
Count
Source
304
3
    T* operator->() const { return fPtr; }
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>::operator->() const
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>::operator->() const
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::operator->() const
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>::operator->() const
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>::operator->() const
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>::operator->() const
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>::operator->() const
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::operator->() const
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>::operator->() const
sk_sp<sksg::DropShadowImageFilter>::operator->() const
Line
Count
Source
304
49.2k
    T* operator->() const { return fPtr; }
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::operator->() const
Line
Count
Source
304
110k
    T* operator->() const { return fPtr; }
sk_sp<sksg::RRect>::operator->() const
Line
Count
Source
304
814k
    T* operator->() const { return fPtr; }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::operator->() const
Line
Count
Source
304
774k
    T* operator->() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::operator->() const
Line
Count
Source
304
716k
    T* operator->() const { return fPtr; }
sk_sp<sksg::DashEffect>::operator->() const
Line
Count
Source
304
109k
    T* operator->() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::operator->() const
Line
Count
Source
304
219k
    T* operator->() const { return fPtr; }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::operator->() const
Line
Count
Source
304
20.2k
    T* operator->() const { return fPtr; }
sk_sp<sksg::OffsetEffect>::operator->() const
Line
Count
Source
304
801k
    T* operator->() const { return fPtr; }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::operator->() const
Line
Count
Source
304
1.06M
    T* operator->() const { return fPtr; }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::operator->() const
Line
Count
Source
304
405
    T* operator->() const { return fPtr; }
sk_sp<sksg::GeometryNode>::operator->() const
Line
Count
Source
304
12.9M
    T* operator->() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::operator->() const
Line
Count
Source
304
267k
    T* operator->() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::operator->() const
Line
Count
Source
304
1.06M
    T* operator->() const { return fPtr; }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::operator->() const
Line
Count
Source
304
308k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::operator->() const
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>::operator->() const
sk_sp<sksg::RoundEffect>::operator->() const
Line
Count
Source
304
1.30M
    T* operator->() const { return fPtr; }
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::operator->() const
Line
Count
Source
304
5.21M
    T* operator->() const { return fPtr; }
sk_sp<sksg::Node>::operator->() const
Line
Count
Source
304
40.3M
    T* operator->() const { return fPtr; }
sk_sp<sksg::Shader>::operator->() const
Line
Count
Source
304
29.8k
    T* operator->() const { return fPtr; }
sk_sp<sksg::ImageFilter>::operator->() const
Line
Count
Source
304
292k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::operator->() const
305
306
    /**
307
     *  Adopt the new bare pointer, and call unref() on any previously held object (if not null).
308
     *  No call to ref() will be made.
309
     */
310
258M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
258M
        T* oldPtr = fPtr;
315
258M
        fPtr = ptr;
316
258M
        SkSafeUnref(oldPtr);
317
258M
    }
sk_sp<SkImage>::reset(SkImage*)
Line
Count
Source
310
207k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
207k
        T* oldPtr = fPtr;
315
207k
        fPtr = ptr;
316
207k
        SkSafeUnref(oldPtr);
317
207k
    }
sk_sp<SkShader>::reset(SkShader*)
Line
Count
Source
310
865k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
865k
        T* oldPtr = fPtr;
315
865k
        fPtr = ptr;
316
865k
        SkSafeUnref(oldPtr);
317
865k
    }
sk_sp<SkColorFilter>::reset(SkColorFilter*)
Line
Count
Source
310
938k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
938k
        T* oldPtr = fPtr;
315
938k
        fPtr = ptr;
316
938k
        SkSafeUnref(oldPtr);
317
938k
    }
sk_sp<SkImageFilter>::reset(SkImageFilter*)
Line
Count
Source
310
2.03M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
2.03M
        T* oldPtr = fPtr;
315
2.03M
        fPtr = ptr;
316
2.03M
        SkSafeUnref(oldPtr);
317
2.03M
    }
sk_sp<SkTypeface>::reset(SkTypeface*)
Line
Count
Source
310
113M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
113M
        T* oldPtr = fPtr;
315
113M
        fPtr = ptr;
316
113M
        SkSafeUnref(oldPtr);
317
113M
    }
sk_sp<SkFlattenable>::reset(SkFlattenable*)
Line
Count
Source
310
99.7k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
99.7k
        T* oldPtr = fPtr;
315
99.7k
        fPtr = ptr;
316
99.7k
        SkSafeUnref(oldPtr);
317
99.7k
    }
sk_sp<SkData>::reset(SkData*)
Line
Count
Source
310
1.05M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.05M
        T* oldPtr = fPtr;
315
1.05M
        fPtr = ptr;
316
1.05M
        SkSafeUnref(oldPtr);
317
1.05M
    }
sk_sp<SkColorSpace>::reset(SkColorSpace*)
Line
Count
Source
310
3.47M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
3.47M
        T* oldPtr = fPtr;
315
3.47M
        fPtr = ptr;
316
3.47M
        SkSafeUnref(oldPtr);
317
3.47M
    }
sk_sp<SkSpecialImage>::reset(SkSpecialImage*)
Line
Count
Source
310
403k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
403k
        T* oldPtr = fPtr;
315
403k
        fPtr = ptr;
316
403k
        SkSafeUnref(oldPtr);
317
403k
    }
sk_sp<GrSurface::RefCntedReleaseProc>::reset(GrSurface::RefCntedReleaseProc*)
Line
Count
Source
310
123k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
123k
        T* oldPtr = fPtr;
315
123k
        fPtr = ptr;
316
123k
        SkSafeUnref(oldPtr);
317
123k
    }
sk_sp<GrBuffer const>::reset(GrBuffer const*)
Line
Count
Source
310
1.84M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.84M
        T* oldPtr = fPtr;
315
1.84M
        fPtr = ptr;
316
1.84M
        SkSafeUnref(oldPtr);
317
1.84M
    }
sk_sp<GrDirectContext>::reset(GrDirectContext*)
Line
Count
Source
310
4.32k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
4.32k
        T* oldPtr = fPtr;
315
4.32k
        fPtr = ptr;
316
4.32k
        SkSafeUnref(oldPtr);
317
4.32k
    }
sk_sp<GrSurfaceProxy>::reset(GrSurfaceProxy*)
Line
Count
Source
310
1.15M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.15M
        T* oldPtr = fPtr;
315
1.15M
        fPtr = ptr;
316
1.15M
        SkSafeUnref(oldPtr);
317
1.15M
    }
sk_sp<GrArenas>::reset(GrArenas*)
Line
Count
Source
310
305k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
305k
        T* oldPtr = fPtr;
315
305k
        fPtr = ptr;
316
305k
        SkSafeUnref(oldPtr);
317
305k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::reset(sk_gpu_test::ManagedBackendTexture*)
sk_sp<SkSurface>::reset(SkSurface*)
Line
Count
Source
310
9.06k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
9.06k
        T* oldPtr = fPtr;
315
9.06k
        fPtr = ptr;
316
9.06k
        SkSafeUnref(oldPtr);
317
9.06k
    }
sk_sp<GrTextureProxy>::reset(GrTextureProxy*)
Line
Count
Source
310
223k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
223k
        T* oldPtr = fPtr;
315
223k
        fPtr = ptr;
316
223k
        SkSafeUnref(oldPtr);
317
223k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::reset(sk_gpu_test::FlushFinishTracker*)
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::reset(sk_gpu_test::ManagedGraphiteTexture*)
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::reset(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::reset(PromiseImageCallbackContext*)
sk_sp<GrPromiseImageTexture>::reset(GrPromiseImageTexture*)
Line
Count
Source
310
224
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
224
        T* oldPtr = fPtr;
315
224
        fPtr = ptr;
316
224
        SkSafeUnref(oldPtr);
317
224
    }
Unexecuted instantiation: sk_sp<GrContextThreadSafeProxy>::reset(GrContextThreadSafeProxy*)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::reset(GrDeferredDisplayList*)
Unexecuted instantiation: sk_sp<skgpu::graphite::ImageProvider>::reset(skgpu::graphite::ImageProvider*)
sk_sp<SkPicture>::reset(SkPicture*)
Line
Count
Source
310
16.5k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
16.5k
        T* oldPtr = fPtr;
315
16.5k
        fPtr = ptr;
316
16.5k
        SkSafeUnref(oldPtr);
317
16.5k
    }
sk_sp<SkFontMgr>::reset(SkFontMgr*)
Line
Count
Source
310
66
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
66
        T* oldPtr = fPtr;
315
66
        fPtr = ptr;
316
66
        SkSafeUnref(oldPtr);
317
66
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::reset((anonymous namespace)::FontStyleSet*)
Line
Count
Source
310
66
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
66
        T* oldPtr = fPtr;
315
66
        fPtr = ptr;
316
66
        SkSafeUnref(oldPtr);
317
66
    }
Unexecuted instantiation: sk_sp<SkSVGDOM>::reset(SkSVGDOM*)
sk_sp<SkSVGColor::RefCntVars>::reset(SkSVGColor::RefCntVars*)
Line
Count
Source
310
2.61k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
2.61k
        T* oldPtr = fPtr;
315
2.61k
        fPtr = ptr;
316
2.61k
        SkSafeUnref(oldPtr);
317
2.61k
    }
sk_sp<SkTextBlob>::reset(SkTextBlob*)
Line
Count
Source
310
1.86k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.86k
        T* oldPtr = fPtr;
315
1.86k
        fPtr = ptr;
316
1.86k
        SkSafeUnref(oldPtr);
317
1.86k
    }
sk_sp<SkPixelRef>::reset(SkPixelRef*)
Line
Count
Source
310
1.67M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.67M
        T* oldPtr = fPtr;
315
1.67M
        fPtr = ptr;
316
1.67M
        SkSafeUnref(oldPtr);
317
1.67M
    }
sk_sp<SkMipmap>::reset(SkMipmap*)
Line
Count
Source
310
579k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
579k
        T* oldPtr = fPtr;
315
579k
        fPtr = ptr;
316
579k
        SkSafeUnref(oldPtr);
317
579k
    }
sk_sp<skif::Backend>::reset(skif::Backend*)
Line
Count
Source
310
31.0k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
31.0k
        T* oldPtr = fPtr;
315
31.0k
        fPtr = ptr;
316
31.0k
        SkSafeUnref(oldPtr);
317
31.0k
    }
sk_sp<SkDevice>::reset(SkDevice*)
Line
Count
Source
310
626k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
626k
        T* oldPtr = fPtr;
315
626k
        fPtr = ptr;
316
626k
        SkSafeUnref(oldPtr);
317
626k
    }
sk_sp<SkBlender>::reset(SkBlender*)
Line
Count
Source
310
970k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
970k
        T* oldPtr = fPtr;
315
970k
        fPtr = ptr;
316
970k
        SkSafeUnref(oldPtr);
317
970k
    }
sk_sp<SkImage const>::reset(SkImage const*)
Line
Count
Source
310
280
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
280
        T* oldPtr = fPtr;
315
280
        fPtr = ptr;
316
280
        SkSafeUnref(oldPtr);
317
280
    }
sk_sp<SkFontStyleSet>::reset(SkFontStyleSet*)
Line
Count
Source
310
142
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
142
        T* oldPtr = fPtr;
315
142
        fPtr = ptr;
316
142
        SkSafeUnref(oldPtr);
317
142
    }
sk_sp<SkDrawable>::reset(SkDrawable*)
Line
Count
Source
310
6.58k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
6.58k
        T* oldPtr = fPtr;
315
6.58k
        fPtr = ptr;
316
6.58k
        SkSafeUnref(oldPtr);
317
6.58k
    }
sk_sp<SkImageFilterCache>::reset(SkImageFilterCache*)
Line
Count
Source
310
8
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
8
        T* oldPtr = fPtr;
315
8
        fPtr = ptr;
316
8
        SkSafeUnref(oldPtr);
317
8
    }
sk_sp<SkPathEffect>::reset(SkPathEffect*)
Line
Count
Source
310
590k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
590k
        T* oldPtr = fPtr;
315
590k
        fPtr = ptr;
316
590k
        SkSafeUnref(oldPtr);
317
590k
    }
sk_sp<SkMaskFilter>::reset(SkMaskFilter*)
Line
Count
Source
310
429k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
429k
        T* oldPtr = fPtr;
315
429k
        fPtr = ptr;
316
429k
        SkSafeUnref(oldPtr);
317
429k
    }
sk_sp<SkPathRef>::reset(SkPathRef*)
Line
Count
Source
310
110M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
110M
        T* oldPtr = fPtr;
315
110M
        fPtr = ptr;
316
110M
        SkSafeUnref(oldPtr);
317
110M
    }
sk_sp<SkPathRef const>::reset(SkPathRef const*)
Line
Count
Source
310
118k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
118k
        T* oldPtr = fPtr;
315
118k
        fPtr = ptr;
316
118k
        SkSafeUnref(oldPtr);
317
118k
    }
sk_sp<SkBBoxHierarchy>::reset(SkBBoxHierarchy*)
Line
Count
Source
310
127k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
127k
        T* oldPtr = fPtr;
315
127k
        fPtr = ptr;
316
127k
        SkSafeUnref(oldPtr);
317
127k
    }
sk_sp<SkRecord>::reset(SkRecord*)
Line
Count
Source
310
127k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
127k
        T* oldPtr = fPtr;
315
127k
        fPtr = ptr;
316
127k
        SkSafeUnref(oldPtr);
317
127k
    }
Unexecuted instantiation: sk_sp<SkRuntimeEffect>::reset(SkRuntimeEffect*)
sk_sp<SkData const>::reset(SkData const*)
Line
Count
Source
310
1.50k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.50k
        T* oldPtr = fPtr;
315
1.50k
        fPtr = ptr;
316
1.50k
        SkSafeUnref(oldPtr);
317
1.50k
    }
sk_sp<SkStrike>::reset(SkStrike*)
Line
Count
Source
310
30.7k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
30.7k
        T* oldPtr = fPtr;
315
30.7k
        fPtr = ptr;
316
30.7k
        SkSafeUnref(oldPtr);
317
30.7k
    }
sk_sp<SkString::Rec>::reset(SkString::Rec*)
Line
Count
Source
310
872k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
872k
        T* oldPtr = fPtr;
315
872k
        fPtr = ptr;
316
872k
        SkSafeUnref(oldPtr);
317
872k
    }
sk_sp<SkVertices>::reset(SkVertices*)
Line
Count
Source
310
49.4k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
49.4k
        T* oldPtr = fPtr;
315
49.4k
        fPtr = ptr;
316
49.4k
        SkSafeUnref(oldPtr);
317
49.4k
    }
Unexecuted instantiation: sk_sp<SkFactorySet>::reset(SkFactorySet*)
Unexecuted instantiation: sk_sp<SkRefCntSet>::reset(SkRefCntSet*)
Unexecuted instantiation: sk_sp<SharedGenerator>::reset(SharedGenerator*)
Unexecuted instantiation: sk_sp<SkCachedData>::reset(SkCachedData*)
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::reset((anonymous namespace)::CachedTessellations*)
sk_sp<SkColorPalette>::reset(SkColorPalette*)
Line
Count
Source
310
1.31k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.31k
        T* oldPtr = fPtr;
315
1.31k
        fPtr = ptr;
316
1.31k
        SkSafeUnref(oldPtr);
317
1.31k
    }
sk_sp<SkFontStyleSet_Custom>::reset(SkFontStyleSet_Custom*)
Line
Count
Source
310
1
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1
        T* oldPtr = fPtr;
315
1
        fPtr = ptr;
316
1
        SkSafeUnref(oldPtr);
317
1
    }
sk_sp<GrColorSpaceXform>::reset(GrColorSpaceXform*)
Line
Count
Source
310
465k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
465k
        T* oldPtr = fPtr;
315
465k
        fPtr = ptr;
316
465k
        SkSafeUnref(oldPtr);
317
465k
    }
Unexecuted instantiation: sk_sp<GrRecordingContext>::reset(GrRecordingContext*)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::reset(GrDeferredDisplayList::LazyProxyData*)
Unexecuted instantiation: sk_sp<GrRenderTargetProxy>::reset(GrRenderTargetProxy*)
sk_sp<GrGpuBuffer>::reset(GrGpuBuffer*)
Line
Count
Source
310
107k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
107k
        T* oldPtr = fPtr;
315
107k
        fPtr = ptr;
316
107k
        SkSafeUnref(oldPtr);
317
107k
    }
sk_sp<GrGpuBuffer const>::reset(GrGpuBuffer const*)
Line
Count
Source
310
1.31k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.31k
        T* oldPtr = fPtr;
315
1.31k
        fPtr = ptr;
316
1.31k
        SkSafeUnref(oldPtr);
317
1.31k
    }
sk_sp<skgpu::Plot>::reset(skgpu::Plot*)
Line
Count
Source
310
30.5k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
30.5k
        T* oldPtr = fPtr;
315
30.5k
        fPtr = ptr;
316
30.5k
        SkSafeUnref(oldPtr);
317
30.5k
    }
sk_sp<GrBufferAllocPool::CpuBufferCache>::reset(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
310
4.32k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
4.32k
        T* oldPtr = fPtr;
315
4.32k
        fPtr = ptr;
316
4.32k
        SkSafeUnref(oldPtr);
317
4.32k
    }
sk_sp<GrRenderTask>::reset(GrRenderTask*)
Line
Count
Source
310
427k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
427k
        T* oldPtr = fPtr;
315
427k
        fPtr = ptr;
316
427k
        SkSafeUnref(oldPtr);
317
427k
    }
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::reset(skgpu::ganesh::SoftwarePathRenderer*)
Line
Count
Source
310
572
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
572
        T* oldPtr = fPtr;
315
572
        fPtr = ptr;
316
572
        SkSafeUnref(oldPtr);
317
572
    }
sk_sp<GrCaps const>::reset(GrCaps const*)
Line
Count
Source
310
12.9k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
12.9k
        T* oldPtr = fPtr;
315
12.9k
        fPtr = ptr;
316
12.9k
        SkSafeUnref(oldPtr);
317
12.9k
    }
Unexecuted instantiation: sk_sp<GrTexture>::reset(GrTexture*)
sk_sp<GrGpuResource>::reset(GrGpuResource*)
Line
Count
Source
310
94.7k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
94.7k
        T* oldPtr = fPtr;
315
94.7k
        fPtr = ptr;
316
94.7k
        SkSafeUnref(oldPtr);
317
94.7k
    }
sk_sp<GrSurface>::reset(GrSurface*)
Line
Count
Source
310
1.00M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.00M
        T* oldPtr = fPtr;
315
1.00M
        fPtr = ptr;
316
1.00M
        SkSafeUnref(oldPtr);
317
1.00M
    }
sk_sp<GrThreadSafeCache::VertexData>::reset(GrThreadSafeCache::VertexData*)
Line
Count
Source
310
5.36k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
5.36k
        T* oldPtr = fPtr;
315
5.36k
        fPtr = ptr;
316
5.36k
        SkSafeUnref(oldPtr);
317
5.36k
    }
sk_sp<GrAttachment>::reset(GrAttachment*)
Line
Count
Source
310
83.8k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
83.8k
        T* oldPtr = fPtr;
315
83.8k
        fPtr = ptr;
316
83.8k
        SkSafeUnref(oldPtr);
317
83.8k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::reset(skgpu::RefCntedCallback*)
sk_sp<skgpu::ganesh::OpsTask>::reset(skgpu::ganesh::OpsTask*)
Line
Count
Source
310
364k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
364k
        T* oldPtr = fPtr;
315
364k
        fPtr = ptr;
316
364k
        SkSafeUnref(oldPtr);
317
364k
    }
Unexecuted instantiation: sk_sp<SkMeshPriv::VB const>::reset(SkMeshPriv::VB const*)
Unexecuted instantiation: sk_sp<SkMeshPriv::IB const>::reset(SkMeshPriv::IB const*)
sk_sp<SkMeshSpecification>::reset(SkMeshSpecification*)
Line
Count
Source
310
20.8k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
20.8k
        T* oldPtr = fPtr;
315
20.8k
        fPtr = ptr;
316
20.8k
        SkSafeUnref(oldPtr);
317
20.8k
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::reset(skgpu::MutableTextureState*)
Unexecuted instantiation: sk_sp<GrVkCaps>::reset(GrVkCaps*)
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::reset(GrVkFramebuffer*)
Unexecuted instantiation: sk_sp<GrVkTexture>::reset(GrVkTexture*)
Unexecuted instantiation: sk_sp<GrVkImageView const>::reset(GrVkImageView const*)
Unexecuted instantiation: sk_sp<GrVkPipeline const>::reset(GrVkPipeline const*)
Unexecuted instantiation: sk_sp<GrVkImage>::reset(GrVkImage*)
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::reset(GrVkFramebuffer const*)
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::reset(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::reset(skgpu::graphite::Buffer*)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::reset(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: sk_sp<SkRefCnt>::reset(SkRefCnt*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::reset(skgpu::graphite::Device*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::reset(skgpu::graphite::Texture*)
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::reset(skgpu::graphite::ResourceCache*)
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::reset(skgpu::graphite::GraphicsPipeline*)
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::reset(skgpu::graphite::ComputePipeline*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::reset(skgpu::graphite::Surface*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::reset(skgpu::graphite::Task*)
Unexecuted instantiation: sk_sp<SkPDFDevice>::reset(SkPDFDevice*)
Unexecuted instantiation: sk_sp<SkTypeface::LocalizedStrings>::reset(SkTypeface::LocalizedStrings*)
sk_sp<sktext::gpu::TextStrike>::reset(sktext::gpu::TextStrike*)
Line
Count
Source
310
1.14k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.14k
        T* oldPtr = fPtr;
315
1.14k
        fPtr = ptr;
316
1.14k
        SkSafeUnref(oldPtr);
317
1.14k
    }
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::reset((anonymous namespace)::RemoteStrike*)
sk_sp<sktext::gpu::TextBlob>::reset(sktext::gpu::TextBlob*)
Line
Count
Source
310
4.24k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
4.24k
        T* oldPtr = fPtr;
315
4.24k
        fPtr = ptr;
316
4.24k
        SkSafeUnref(oldPtr);
317
4.24k
    }
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::reset(SkMesh::VertexBuffer*)
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::reset(SkMesh::IndexBuffer*)
sk_sp<SkMipmap const>::reset(SkMipmap const*)
Line
Count
Source
310
741
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
741
        T* oldPtr = fPtr;
315
741
        fPtr = ptr;
316
741
        SkSafeUnref(oldPtr);
317
741
    }
sk_sp<SkContourMeasure>::reset(SkContourMeasure*)
Line
Count
Source
310
3.68M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
3.68M
        T* oldPtr = fPtr;
315
3.68M
        fPtr = ptr;
316
3.68M
        SkSafeUnref(oldPtr);
317
3.68M
    }
sk_sp<GrThreadSafeCache::Trampoline>::reset(GrThreadSafeCache::Trampoline*)
Line
Count
Source
310
739
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
739
        T* oldPtr = fPtr;
315
739
        fPtr = ptr;
316
739
        SkSafeUnref(oldPtr);
317
739
    }
sk_sp<GrCpuBuffer>::reset(GrCpuBuffer*)
Line
Count
Source
310
138k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
138k
        T* oldPtr = fPtr;
315
138k
        fPtr = ptr;
316
138k
        SkSafeUnref(oldPtr);
317
138k
    }
sk_sp<GrBuffer>::reset(GrBuffer*)
Line
Count
Source
310
107k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
107k
        T* oldPtr = fPtr;
315
107k
        fPtr = ptr;
316
107k
        SkSafeUnref(oldPtr);
317
107k
    }
sk_sp<GrThreadSafePipelineBuilder>::reset(GrThreadSafePipelineBuilder*)
Line
Count
Source
310
4.32k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
4.32k
        T* oldPtr = fPtr;
315
4.32k
        fPtr = ptr;
316
4.32k
        SkSafeUnref(oldPtr);
317
4.32k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::reset(skgpu::graphite::Image*)
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::reset(skgpu::graphite::DrawTask*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::reset(skgpu::graphite::VulkanYcbcrConversion*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::reset(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: sk_sp<skresources::ResourceProvider>::reset(skresources::ResourceProvider*)
sk_sp<SkShapers::Factory>::reset(SkShapers::Factory*)
Line
Count
Source
310
61
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
61
        T* oldPtr = fPtr;
315
61
        fPtr = ptr;
316
61
        SkSafeUnref(oldPtr);
317
61
    }
sk_sp<SkSVGNode>::reset(SkSVGNode*)
Line
Count
Source
310
10.1k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
10.1k
        T* oldPtr = fPtr;
315
10.1k
        fPtr = ptr;
316
10.1k
        SkSafeUnref(oldPtr);
317
10.1k
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::reset(skresources::ImageAsset*)
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::reset(SkIcuBreakIteratorCache::BreakIteratorRef*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::reset(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::reset(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::reset(skgpu::graphite::PrecompileImageFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::reset(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::reset(skottie::GlyphDecorator*)
sk_sp<SkUnicode>::reset(SkUnicode*)
Line
Count
Source
310
9.06k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
9.06k
        T* oldPtr = fPtr;
315
9.06k
        fPtr = ptr;
316
9.06k
        SkSafeUnref(oldPtr);
317
9.06k
    }
sk_sp<sksg::RenderNode>::reset(sksg::RenderNode*)
Line
Count
Source
310
1.94M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.94M
        T* oldPtr = fPtr;
315
1.94M
        fPtr = ptr;
316
1.94M
        SkSafeUnref(oldPtr);
317
1.94M
    }
Unexecuted instantiation: sk_sp<skottie::PropertyObserver>::reset(skottie::PropertyObserver*)
Unexecuted instantiation: sk_sp<skottie::Logger>::reset(skottie::Logger*)
Unexecuted instantiation: sk_sp<skottie::MarkerObserver>::reset(skottie::MarkerObserver*)
Unexecuted instantiation: sk_sp<skottie::PrecompInterceptor>::reset(skottie::PrecompInterceptor*)
Unexecuted instantiation: sk_sp<skottie::ExpressionManager>::reset(skottie::ExpressionManager*)
sk_sp<skottie::SlotManager>::reset(skottie::SlotManager*)
Line
Count
Source
310
9.06k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
9.06k
        T* oldPtr = fPtr;
315
9.06k
        fPtr = ptr;
316
9.06k
        SkSafeUnref(oldPtr);
317
9.06k
    }
sk_sp<skottie::internal::KeyframeAnimator>::reset(skottie::internal::KeyframeAnimator*)
Line
Count
Source
310
111k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
111k
        T* oldPtr = fPtr;
315
111k
        fPtr = ptr;
316
111k
        SkSafeUnref(oldPtr);
317
111k
    }
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::reset(skottie::internal::CustomFont::GlyphCompMapper*)
Unexecuted instantiation: sk_sp<sksg::Group>::reset(sksg::Group*)
sk_sp<sksg::Transform>::reset(sksg::Transform*)
Line
Count
Source
310
971k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
971k
        T* oldPtr = fPtr;
315
971k
        fPtr = ptr;
316
971k
        SkSafeUnref(oldPtr);
317
971k
    }
Unexecuted instantiation: sk_sp<sksg::Color>::reset(sksg::Color*)
Unexecuted instantiation: sk_sp<sksg::Matrix<SkM44> >::reset(sksg::Matrix<SkM44>*)
Unexecuted instantiation: sk_sp<sksg::BlurImageFilter>::reset(sksg::BlurImageFilter*)
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::reset(skottie::internal::TextAdapter::GlyphDecoratorNode*)
sk_sp<sksg::GeometryNode>::reset(sksg::GeometryNode*)
Line
Count
Source
310
63.5k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
63.5k
        T* oldPtr = fPtr;
315
63.5k
        fPtr = ptr;
316
63.5k
        SkSafeUnref(oldPtr);
317
63.5k
    }
sk_sp<skottie::internal::Animator>::reset(skottie::internal::Animator*)
Line
Count
Source
310
412
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
412
        T* oldPtr = fPtr;
315
412
        fPtr = ptr;
316
412
        SkSafeUnref(oldPtr);
317
412
    }
sk_sp<sksg::Path>::reset(sksg::Path*)
Line
Count
Source
310
165k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
165k
        T* oldPtr = fPtr;
315
165k
        fPtr = ptr;
316
165k
        SkSafeUnref(oldPtr);
317
165k
    }
sk_sp<sksg::ModeColorFilter>::reset(sksg::ModeColorFilter*)
Line
Count
Source
310
585
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
585
        T* oldPtr = fPtr;
315
585
        fPtr = ptr;
316
585
        SkSafeUnref(oldPtr);
317
585
    }
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::reset(skottie::internal::(anonymous namespace)::FractalNoiseNode*)
sk_sp<sksg::ExternalImageFilter>::reset(sksg::ExternalImageFilter*)
Line
Count
Source
310
74.9k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
74.9k
        T* oldPtr = fPtr;
315
74.9k
        fPtr = ptr;
316
74.9k
        SkSafeUnref(oldPtr);
317
74.9k
    }
sk_sp<sksg::Gradient>::reset(sksg::Gradient*)
Line
Count
Source
310
1.10k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.10k
        T* oldPtr = fPtr;
315
1.10k
        fPtr = ptr;
316
1.10k
        SkSafeUnref(oldPtr);
317
1.10k
    }
sk_sp<sksg::ExternalColorFilter>::reset(sksg::ExternalColorFilter*)
Line
Count
Source
310
3.92k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
3.92k
        T* oldPtr = fPtr;
315
3.92k
        fPtr = ptr;
316
3.92k
        SkSafeUnref(oldPtr);
317
3.92k
    }
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::reset(sksg::MaskShaderEffect*)
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::reset(skottie::internal::(anonymous namespace)::TileRenderNode*)
Line
Count
Source
310
16.1k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
16.1k
        T* oldPtr = fPtr;
315
16.1k
        fPtr = ptr;
316
16.1k
        SkSafeUnref(oldPtr);
317
16.1k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::reset(skottie::internal::(anonymous namespace)::RWipeRenderNode*)
Line
Count
Source
310
1.80k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.80k
        T* oldPtr = fPtr;
315
1.80k
        fPtr = ptr;
316
1.80k
        SkSafeUnref(oldPtr);
317
1.80k
    }
sk_sp<skottie::internal::SkSLShaderNode>::reset(skottie::internal::SkSLShaderNode*)
Line
Count
Source
310
464
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
464
        T* oldPtr = fPtr;
315
464
        fPtr = ptr;
316
464
        SkSafeUnref(oldPtr);
317
464
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::reset(skottie::internal::(anonymous namespace)::SphereNode*)
Line
Count
Source
310
5.02k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
5.02k
        T* oldPtr = fPtr;
315
5.02k
        fPtr = ptr;
316
5.02k
        SkSafeUnref(oldPtr);
317
5.02k
    }
sk_sp<sksg::GradientColorFilter>::reset(sksg::GradientColorFilter*)
Line
Count
Source
310
6.88k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
6.88k
        T* oldPtr = fPtr;
315
6.88k
        fPtr = ptr;
316
6.88k
        SkSafeUnref(oldPtr);
317
6.88k
    }
Unexecuted instantiation: sk_sp<sksg::OpacityEffect>::reset(sksg::OpacityEffect*)
Unexecuted instantiation: sk_sp<sksg::Matrix<SkMatrix> >::reset(sksg::Matrix<SkMatrix>*)
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::reset(skottie::internal::(anonymous namespace)::TimeRemapper*)
Line
Count
Source
310
8
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
8
        T* oldPtr = fPtr;
315
8
        fPtr = ptr;
316
8
        SkSafeUnref(oldPtr);
317
8
    }
sk_sp<sksg::TrimEffect>::reset(sksg::TrimEffect*)
Line
Count
Source
310
3.35M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
3.35M
        T* oldPtr = fPtr;
315
3.35M
        fPtr = ptr;
316
3.35M
        SkSafeUnref(oldPtr);
317
3.35M
    }
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::reset(skottie::internal::(anonymous namespace)::BulgeNode*)
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::reset(skottie::internal::(anonymous namespace)::DisplacementNode*)
sk_sp<sksg::RRect>::reset(sksg::RRect*)
Line
Count
Source
310
271k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
271k
        T* oldPtr = fPtr;
315
271k
        fPtr = ptr;
316
271k
        SkSafeUnref(oldPtr);
317
271k
    }
sk_sp<sksg::PaintNode>::reset(sksg::PaintNode*)
Line
Count
Source
310
179k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
179k
        T* oldPtr = fPtr;
315
179k
        fPtr = ptr;
316
179k
        SkSafeUnref(oldPtr);
317
179k
    }
sk_sp<sksg::DashEffect>::reset(sksg::DashEffect*)
Line
Count
Source
310
54.9k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
54.9k
        T* oldPtr = fPtr;
315
54.9k
        fPtr = ptr;
316
54.9k
        SkSafeUnref(oldPtr);
317
54.9k
    }
sk_sp<sksg::OffsetEffect>::reset(sksg::OffsetEffect*)
Line
Count
Source
310
267k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
267k
        T* oldPtr = fPtr;
315
267k
        fPtr = ptr;
316
267k
        SkSafeUnref(oldPtr);
317
267k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::reset(skottie::internal::(anonymous namespace)::PuckerBloatEffect*)
Line
Count
Source
310
267k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
267k
        T* oldPtr = fPtr;
315
267k
        fPtr = ptr;
316
267k
        SkSafeUnref(oldPtr);
317
267k
    }
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::reset(skottie::internal::(anonymous namespace)::RepeaterRenderNode*)
sk_sp<sksg::RoundEffect>::reset(sksg::RoundEffect*)
Line
Count
Source
310
1.30M
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.30M
        T* oldPtr = fPtr;
315
1.30M
        fPtr = ptr;
316
1.30M
        SkSafeUnref(oldPtr);
317
1.30M
    }
sk_sp<sksg::Shader>::reset(sksg::Shader*)
Line
Count
Source
310
1.10k
    void reset(T* ptr = nullptr) {
311
        // Calling fPtr->unref() may call this->~() or this->reset(T*).
312
        // http://wg21.cmeerw.net/lwg/issue998
313
        // http://wg21.cmeerw.net/lwg/issue2262
314
1.10k
        T* oldPtr = fPtr;
315
1.10k
        fPtr = ptr;
316
1.10k
        SkSafeUnref(oldPtr);
317
1.10k
    }
318
319
    /**
320
     *  Return the bare pointer, and set the internal object pointer to nullptr.
321
     *  The caller must assume ownership of the object, and manage its reference count directly.
322
     *  No call to unref() will be made.
323
     */
324
284M
    [[nodiscard]] T* release() {
325
284M
        T* ptr = fPtr;
326
284M
        fPtr = nullptr;
327
284M
        return ptr;
328
284M
    }
sk_sp<SkImage>::release()
Line
Count
Source
324
825k
    [[nodiscard]] T* release() {
325
825k
        T* ptr = fPtr;
326
825k
        fPtr = nullptr;
327
825k
        return ptr;
328
825k
    }
sk_sp<SkShader>::release()
Line
Count
Source
324
1.85M
    [[nodiscard]] T* release() {
325
1.85M
        T* ptr = fPtr;
326
1.85M
        fPtr = nullptr;
327
1.85M
        return ptr;
328
1.85M
    }
sk_sp<SkColorFilter>::release()
Line
Count
Source
324
2.05M
    [[nodiscard]] T* release() {
325
2.05M
        T* ptr = fPtr;
326
2.05M
        fPtr = nullptr;
327
2.05M
        return ptr;
328
2.05M
    }
sk_sp<SkPathEffect>::release()
Line
Count
Source
324
932k
    [[nodiscard]] T* release() {
325
932k
        T* ptr = fPtr;
326
932k
        fPtr = nullptr;
327
932k
        return ptr;
328
932k
    }
sk_sp<SkImageFilter>::release()
Line
Count
Source
324
2.93M
    [[nodiscard]] T* release() {
325
2.93M
        T* ptr = fPtr;
326
2.93M
        fPtr = nullptr;
327
2.93M
        return ptr;
328
2.93M
    }
sk_sp<SkTypeface>::release()
Line
Count
Source
324
114M
    [[nodiscard]] T* release() {
325
114M
        T* ptr = fPtr;
326
114M
        fPtr = nullptr;
327
114M
        return ptr;
328
114M
    }
sk_sp<SkPicture>::release()
Line
Count
Source
324
143k
    [[nodiscard]] T* release() {
325
143k
        T* ptr = fPtr;
326
143k
        fPtr = nullptr;
327
143k
        return ptr;
328
143k
    }
sk_sp<SkFlattenable>::release()
Line
Count
Source
324
144k
    [[nodiscard]] T* release() {
325
144k
        T* ptr = fPtr;
326
144k
        fPtr = nullptr;
327
144k
        return ptr;
328
144k
    }
sk_sp<SkBlender>::release()
Line
Count
Source
324
1.24M
    [[nodiscard]] T* release() {
325
1.24M
        T* ptr = fPtr;
326
1.24M
        fPtr = nullptr;
327
1.24M
        return ptr;
328
1.24M
    }
sk_sp<SkRuntimeEffect>::release()
Line
Count
Source
324
467k
    [[nodiscard]] T* release() {
325
467k
        T* ptr = fPtr;
326
467k
        fPtr = nullptr;
327
467k
        return ptr;
328
467k
    }
sk_sp<SkData>::release()
Line
Count
Source
324
3.77M
    [[nodiscard]] T* release() {
325
3.77M
        T* ptr = fPtr;
326
3.77M
        fPtr = nullptr;
327
3.77M
        return ptr;
328
3.77M
    }
sk_sp<SkColorSpace>::release()
Line
Count
Source
324
20.9M
    [[nodiscard]] T* release() {
325
20.9M
        T* ptr = fPtr;
326
20.9M
        fPtr = nullptr;
327
20.9M
        return ptr;
328
20.9M
    }
sk_sp<SkSpecialImage>::release()
Line
Count
Source
324
2.36M
    [[nodiscard]] T* release() {
325
2.36M
        T* ptr = fPtr;
326
2.36M
        fPtr = nullptr;
327
2.36M
        return ptr;
328
2.36M
    }
sk_sp<skif::Backend>::release()
Line
Count
Source
324
73.6k
    [[nodiscard]] T* release() {
325
73.6k
        T* ptr = fPtr;
326
73.6k
        fPtr = nullptr;
327
73.6k
        return ptr;
328
73.6k
    }
sk_sp<SkColorFilterBase>::release()
Line
Count
Source
324
1.62k
    [[nodiscard]] T* release() {
325
1.62k
        T* ptr = fPtr;
326
1.62k
        fPtr = nullptr;
327
1.62k
        return ptr;
328
1.62k
    }
sk_sp<SkImageFilter_Base>::release()
Line
Count
Source
324
17.2k
    [[nodiscard]] T* release() {
325
17.2k
        T* ptr = fPtr;
326
17.2k
        fPtr = nullptr;
327
17.2k
        return ptr;
328
17.2k
    }
sk_sp<SkBlenderBase>::release()
Line
Count
Source
324
837
    [[nodiscard]] T* release() {
325
837
        T* ptr = fPtr;
326
837
        fPtr = nullptr;
327
837
        return ptr;
328
837
    }
sk_sp<SkMaskFilterBase>::release()
Line
Count
Source
324
995
    [[nodiscard]] T* release() {
325
995
        T* ptr = fPtr;
326
995
        fPtr = nullptr;
327
995
        return ptr;
328
995
    }
sk_sp<SkShaderBase>::release()
Line
Count
Source
324
1.93k
    [[nodiscard]] T* release() {
325
1.93k
        T* ptr = fPtr;
326
1.93k
        fPtr = nullptr;
327
1.93k
        return ptr;
328
1.93k
    }
sk_sp<GrSurfaceProxy>::release()
Line
Count
Source
324
6.43M
    [[nodiscard]] T* release() {
325
6.43M
        T* ptr = fPtr;
326
6.43M
        fPtr = nullptr;
327
6.43M
        return ptr;
328
6.43M
    }
sk_sp<GrContextThreadSafeProxy>::release()
Line
Count
Source
324
17.3k
    [[nodiscard]] T* release() {
325
17.3k
        T* ptr = fPtr;
326
17.3k
        fPtr = nullptr;
327
17.3k
        return ptr;
328
17.3k
    }
sk_sp<SkIDChangeListener>::release()
Line
Count
Source
324
284k
    [[nodiscard]] T* release() {
325
284k
        T* ptr = fPtr;
326
284k
        fPtr = nullptr;
327
284k
        return ptr;
328
284k
    }
sk_sp<GrDirectContext>::release()
Line
Count
Source
324
8.65k
    [[nodiscard]] T* release() {
325
8.65k
        T* ptr = fPtr;
326
8.65k
        fPtr = nullptr;
327
8.65k
        return ptr;
328
8.65k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::release()
sk_sp<GrBufferAllocPool::CpuBufferCache>::release()
Line
Count
Source
324
154k
    [[nodiscard]] T* release() {
325
154k
        T* ptr = fPtr;
326
154k
        fPtr = nullptr;
327
154k
        return ptr;
328
154k
    }
sk_sp<GrSurface>::release()
Line
Count
Source
324
1.43M
    [[nodiscard]] T* release() {
325
1.43M
        T* ptr = fPtr;
326
1.43M
        fPtr = nullptr;
327
1.43M
        return ptr;
328
1.43M
    }
sk_sp<GrXferProcessor>::release()
Line
Count
Source
324
309k
    [[nodiscard]] T* release() {
325
309k
        T* ptr = fPtr;
326
309k
        fPtr = nullptr;
327
309k
        return ptr;
328
309k
    }
sk_sp<GrTexture>::release()
Line
Count
Source
324
377k
    [[nodiscard]] T* release() {
325
377k
        T* ptr = fPtr;
326
377k
        fPtr = nullptr;
327
377k
        return ptr;
328
377k
    }
sk_sp<GrArenas>::release()
Line
Count
Source
324
524k
    [[nodiscard]] T* release() {
325
524k
        T* ptr = fPtr;
326
524k
        fPtr = nullptr;
327
524k
        return ptr;
328
524k
    }
sk_sp<GrGpuResource>::release()
Line
Count
Source
324
198k
    [[nodiscard]] T* release() {
325
198k
        T* ptr = fPtr;
326
198k
        fPtr = nullptr;
327
198k
        return ptr;
328
198k
    }
sk_sp<GrColorSpaceXform>::release()
Line
Count
Source
324
783k
    [[nodiscard]] T* release() {
325
783k
        T* ptr = fPtr;
326
783k
        fPtr = nullptr;
327
783k
        return ptr;
328
783k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::release()
sk_sp<GrGpuBuffer>::release()
Line
Count
Source
324
328k
    [[nodiscard]] T* release() {
325
328k
        T* ptr = fPtr;
326
328k
        fPtr = nullptr;
327
328k
        return ptr;
328
328k
    }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::release()
sk_sp<SkSurface>::release()
Line
Count
Source
324
9.06k
    [[nodiscard]] T* release() {
325
9.06k
        T* ptr = fPtr;
326
9.06k
        fPtr = nullptr;
327
9.06k
        return ptr;
328
9.06k
    }
sk_sp<GrTextureProxy>::release()
Line
Count
Source
324
841k
    [[nodiscard]] T* release() {
325
841k
        T* ptr = fPtr;
326
841k
        fPtr = nullptr;
327
841k
        return ptr;
328
841k
    }
sk_sp<GrBuffer const>::release()
Line
Count
Source
324
2.56M
    [[nodiscard]] T* release() {
325
2.56M
        T* ptr = fPtr;
326
2.56M
        fPtr = nullptr;
327
2.56M
        return ptr;
328
2.56M
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::VkTestMemoryAllocator>::release()
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::release()
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::release()
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::release()
Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>::release()
sk_sp<SkTextBlob>::release()
Line
Count
Source
324
5.49k
    [[nodiscard]] T* release() {
325
5.49k
        T* ptr = fPtr;
326
5.49k
        fPtr = nullptr;
327
5.49k
        return ptr;
328
5.49k
    }
sk_sp<SkVertices>::release()
Line
Count
Source
324
138k
    [[nodiscard]] T* release() {
325
138k
        T* ptr = fPtr;
326
138k
        fPtr = nullptr;
327
138k
        return ptr;
328
138k
    }
sk_sp<SkFontMgr>::release()
Line
Count
Source
324
10.3k
    [[nodiscard]] T* release() {
325
10.3k
        T* ptr = fPtr;
326
10.3k
        fPtr = nullptr;
327
10.3k
        return ptr;
328
10.3k
    }
Unexecuted instantiation: sk_sp<SkRandomTypeface>::release()
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::release()
Line
Count
Source
324
990
    [[nodiscard]] T* release() {
325
990
        T* ptr = fPtr;
326
990
        fPtr = nullptr;
327
990
        return ptr;
328
990
    }
sk_sp<TestSVGTypeface>::release()
Line
Count
Source
324
5.34k
    [[nodiscard]] T* release() {
325
5.34k
        T* ptr = fPtr;
326
5.34k
        fPtr = nullptr;
327
5.34k
        return ptr;
328
5.34k
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::release()
Line
Count
Source
324
66
    [[nodiscard]] T* release() {
325
66
        T* ptr = fPtr;
326
66
        fPtr = nullptr;
327
66
        return ptr;
328
66
    }
sk_sp<TestTypeface>::release()
Line
Count
Source
324
24.5k
    [[nodiscard]] T* release() {
325
24.5k
        T* ptr = fPtr;
326
24.5k
        fPtr = nullptr;
327
24.5k
        return ptr;
328
24.5k
    }
sk_sp<SkFontStyleSet>::release()
Line
Count
Source
324
7.56k
    [[nodiscard]] T* release() {
325
7.56k
        T* ptr = fPtr;
326
7.56k
        fPtr = nullptr;
327
7.56k
        return ptr;
328
7.56k
    }
Unexecuted instantiation: sk_sp<SkSVGDOM>::release()
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::release()
Line
Count
Source
324
102
    [[nodiscard]] T* release() {
325
102
        T* ptr = fPtr;
326
102
        fPtr = nullptr;
327
102
        return ptr;
328
102
    }
sk_sp<skresources::ResourceProvider>::release()
Line
Count
Source
324
18.2k
    [[nodiscard]] T* release() {
325
18.2k
        T* ptr = fPtr;
326
18.2k
        fPtr = nullptr;
327
18.2k
        return ptr;
328
18.2k
    }
sk_sp<SkSVGColor::RefCntVars>::release()
Line
Count
Source
324
43.6k
    [[nodiscard]] T* release() {
325
43.6k
        T* ptr = fPtr;
326
43.6k
        fPtr = nullptr;
327
43.6k
        return ptr;
328
43.6k
    }
sk_sp<SkTestFont>::release()
Line
Count
Source
324
336
    [[nodiscard]] T* release() {
325
336
        T* ptr = fPtr;
326
336
        fPtr = nullptr;
327
336
        return ptr;
328
336
    }
sk_sp<SkPixelRef>::release()
Line
Count
Source
324
1.82M
    [[nodiscard]] T* release() {
325
1.82M
        T* ptr = fPtr;
326
1.82M
        fPtr = nullptr;
327
1.82M
        return ptr;
328
1.82M
    }
sk_sp<SkMipmap>::release()
Line
Count
Source
324
509k
    [[nodiscard]] T* release() {
325
509k
        T* ptr = fPtr;
326
509k
        fPtr = nullptr;
327
509k
        return ptr;
328
509k
    }
sk_sp<SkBlendModeBlender>::release()
Line
Count
Source
324
712k
    [[nodiscard]] T* release() {
325
712k
        T* ptr = fPtr;
326
712k
        fPtr = nullptr;
327
712k
        return ptr;
328
712k
    }
sk_sp<SkMaskFilter>::release()
Line
Count
Source
324
602k
    [[nodiscard]] T* release() {
325
602k
        T* ptr = fPtr;
326
602k
        fPtr = nullptr;
327
602k
        return ptr;
328
602k
    }
sk_sp<SkDevice>::release()
Line
Count
Source
324
960k
    [[nodiscard]] T* release() {
325
960k
        T* ptr = fPtr;
326
960k
        fPtr = nullptr;
327
960k
        return ptr;
328
960k
    }
sk_sp<SkNoPixelsDevice>::release()
Line
Count
Source
324
264k
    [[nodiscard]] T* release() {
325
264k
        T* ptr = fPtr;
326
264k
        fPtr = nullptr;
327
264k
        return ptr;
328
264k
    }
sk_sp<SkImage const>::release()
Line
Count
Source
324
169k
    [[nodiscard]] T* release() {
325
169k
        T* ptr = fPtr;
326
169k
        fPtr = nullptr;
327
169k
        return ptr;
328
169k
    }
sk_sp<SkBitmapDevice>::release()
Line
Count
Source
324
160k
    [[nodiscard]] T* release() {
325
160k
        T* ptr = fPtr;
326
160k
        fPtr = nullptr;
327
160k
        return ptr;
328
160k
    }
sk_sp<SkDrawable>::release()
Line
Count
Source
324
8.48k
    [[nodiscard]] T* release() {
325
8.48k
        T* ptr = fPtr;
326
8.48k
        fPtr = nullptr;
327
8.48k
        return ptr;
328
8.48k
    }
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::release()
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::release()
Line
Count
Source
324
3.14k
    [[nodiscard]] T* release() {
325
3.14k
        T* ptr = fPtr;
326
3.14k
        fPtr = nullptr;
327
3.14k
        return ptr;
328
3.14k
    }
sk_sp<SkImageFilterCache>::release()
Line
Count
Source
324
21.3k
    [[nodiscard]] T* release() {
325
21.3k
        T* ptr = fPtr;
326
21.3k
        fPtr = nullptr;
327
21.3k
        return ptr;
328
21.3k
    }
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend>::release()
Line
Count
Source
324
18.1k
    [[nodiscard]] T* release() {
325
18.1k
        T* ptr = fPtr;
326
18.1k
        fPtr = nullptr;
327
18.1k
        return ptr;
328
18.1k
    }
sk_sp<SkColorFilterShader>::release()
Line
Count
Source
324
55.5k
    [[nodiscard]] T* release() {
325
55.5k
        T* ptr = fPtr;
326
55.5k
        fPtr = nullptr;
327
55.5k
        return ptr;
328
55.5k
    }
sk_sp<SkPathRef>::release()
Line
Count
Source
324
1.16M
    [[nodiscard]] T* release() {
325
1.16M
        T* ptr = fPtr;
326
1.16M
        fPtr = nullptr;
327
1.16M
        return ptr;
328
1.16M
    }
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>::release()
sk_sp<SkPicture const>::release()
Line
Count
Source
324
77.6k
    [[nodiscard]] T* release() {
325
77.6k
        T* ptr = fPtr;
326
77.6k
        fPtr = nullptr;
327
77.6k
        return ptr;
328
77.6k
    }
sk_sp<SkTextBlob const>::release()
Line
Count
Source
324
228
    [[nodiscard]] T* release() {
325
228
        T* ptr = fPtr;
326
228
        fPtr = nullptr;
327
228
        return ptr;
328
228
    }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::release()
Unexecuted instantiation: sk_sp<sktext::gpu::Slug>::release()
sk_sp<SkVertices const>::release()
Line
Count
Source
324
3.76k
    [[nodiscard]] T* release() {
325
3.76k
        T* ptr = fPtr;
326
3.76k
        fPtr = nullptr;
327
3.76k
        return ptr;
328
3.76k
    }
sk_sp<SkBBoxHierarchy>::release()
Line
Count
Source
324
303k
    [[nodiscard]] T* release() {
325
303k
        T* ptr = fPtr;
326
303k
        fPtr = nullptr;
327
303k
        return ptr;
328
303k
    }
sk_sp<SkEmptyPicture>::release()
Line
Count
Source
324
40.3k
    [[nodiscard]] T* release() {
325
40.3k
        T* ptr = fPtr;
326
40.3k
        fPtr = nullptr;
327
40.3k
        return ptr;
328
40.3k
    }
sk_sp<SkRecord>::release()
Line
Count
Source
324
175k
    [[nodiscard]] T* release() {
325
175k
        T* ptr = fPtr;
326
175k
        fPtr = nullptr;
327
175k
        return ptr;
328
175k
    }
sk_sp<SkBigPicture>::release()
Line
Count
Source
324
85.4k
    [[nodiscard]] T* release() {
325
85.4k
        T* ptr = fPtr;
326
85.4k
        fPtr = nullptr;
327
85.4k
        return ptr;
328
85.4k
    }
sk_sp<SkRecordedDrawable>::release()
Line
Count
Source
324
2.23k
    [[nodiscard]] T* release() {
325
2.23k
        T* ptr = fPtr;
326
2.23k
        fPtr = nullptr;
327
2.23k
        return ptr;
328
2.23k
    }
sk_sp<SkData const>::release()
Line
Count
Source
324
234k
    [[nodiscard]] T* release() {
325
234k
        T* ptr = fPtr;
326
234k
        fPtr = nullptr;
327
234k
        return ptr;
328
234k
    }
sk_sp<SkRuntimeShader>::release()
Line
Count
Source
324
31.3k
    [[nodiscard]] T* release() {
325
31.3k
        T* ptr = fPtr;
326
31.3k
        fPtr = nullptr;
327
31.3k
        return ptr;
328
31.3k
    }
sk_sp<SkRuntimeColorFilter>::release()
Line
Count
Source
324
16.6k
    [[nodiscard]] T* release() {
325
16.6k
        T* ptr = fPtr;
326
16.6k
        fPtr = nullptr;
327
16.6k
        return ptr;
328
16.6k
    }
sk_sp<SkRuntimeBlender>::release()
Line
Count
Source
324
2.73k
    [[nodiscard]] T* release() {
325
2.73k
        T* ptr = fPtr;
326
2.73k
        fPtr = nullptr;
327
2.73k
        return ptr;
328
2.73k
    }
sk_sp<SkTMaskGamma<3, 3, 3> >::release()
Line
Count
Source
324
16.6k
    [[nodiscard]] T* release() {
325
16.6k
        T* ptr = fPtr;
326
16.6k
        fPtr = nullptr;
327
16.6k
        return ptr;
328
16.6k
    }
sk_sp<SkTMaskGamma<3, 3, 3> const>::release()
Line
Count
Source
324
16.6k
    [[nodiscard]] T* release() {
325
16.6k
        T* ptr = fPtr;
326
16.6k
        fPtr = nullptr;
327
16.6k
        return ptr;
328
16.6k
    }
sk_sp<SkSpecialImage_Raster>::release()
Line
Count
Source
324
212k
    [[nodiscard]] T* release() {
325
212k
        T* ptr = fPtr;
326
212k
        fPtr = nullptr;
327
212k
        return ptr;
328
212k
    }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::release()
sk_sp<SkStrike>::release()
Line
Count
Source
324
132k
    [[nodiscard]] T* release() {
325
132k
        T* ptr = fPtr;
326
132k
        fPtr = nullptr;
327
132k
        return ptr;
328
132k
    }
sk_sp<SkString::Rec>::release()
Line
Count
Source
324
780k
    [[nodiscard]] T* release() {
325
780k
        T* ptr = fPtr;
326
780k
        fPtr = nullptr;
327
780k
        return ptr;
328
780k
    }
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::release()
Line
Count
Source
324
37.7M
    [[nodiscard]] T* release() {
325
37.7M
        T* ptr = fPtr;
326
37.7M
        fPtr = nullptr;
327
37.7M
        return ptr;
328
37.7M
    }
Unexecuted instantiation: sk_sp<SkFactorySet>::release()
Unexecuted instantiation: sk_sp<SkRefCntSet>::release()
sk_sp<SharedGenerator>::release()
Line
Count
Source
324
442k
    [[nodiscard]] T* release() {
325
442k
        T* ptr = fPtr;
326
442k
        fPtr = nullptr;
327
442k
        return ptr;
328
442k
    }
Unexecuted instantiation: sk_sp<SkCachedData>::release()
sk_sp<SkImage_Lazy>::release()
Line
Count
Source
324
253k
    [[nodiscard]] T* release() {
325
253k
        T* ptr = fPtr;
326
253k
        fPtr = nullptr;
327
253k
        return ptr;
328
253k
    }
sk_sp<SkImage_Raster>::release()
Line
Count
Source
324
139k
    [[nodiscard]] T* release() {
325
139k
        T* ptr = fPtr;
326
139k
        fPtr = nullptr;
327
139k
        return ptr;
328
139k
    }
sk_sp<SkSurface_Raster>::release()
Line
Count
Source
324
44.3k
    [[nodiscard]] T* release() {
325
44.3k
        T* ptr = fPtr;
326
44.3k
        fPtr = nullptr;
327
44.3k
        return ptr;
328
44.3k
    }
sk_sp<SkBlendShader>::release()
Line
Count
Source
324
14.1k
    [[nodiscard]] T* release() {
325
14.1k
        T* ptr = fPtr;
326
14.1k
        fPtr = nullptr;
327
14.1k
        return ptr;
328
14.1k
    }
sk_sp<SkColorShader>::release()
Line
Count
Source
324
2.14k
    [[nodiscard]] T* release() {
325
2.14k
        T* ptr = fPtr;
326
2.14k
        fPtr = nullptr;
327
2.14k
        return ptr;
328
2.14k
    }
sk_sp<SkColor4Shader>::release()
Line
Count
Source
324
13.5k
    [[nodiscard]] T* release() {
325
13.5k
        T* ptr = fPtr;
326
13.5k
        fPtr = nullptr;
327
13.5k
        return ptr;
328
13.5k
    }
sk_sp<SkEmptyShader>::release()
Line
Count
Source
324
12.8k
    [[nodiscard]] T* release() {
325
12.8k
        T* ptr = fPtr;
326
12.8k
        fPtr = nullptr;
327
12.8k
        return ptr;
328
12.8k
    }
sk_sp<SkImageShader>::release()
Line
Count
Source
324
109k
    [[nodiscard]] T* release() {
325
109k
        T* ptr = fPtr;
326
109k
        fPtr = nullptr;
327
109k
        return ptr;
328
109k
    }
sk_sp<SkPictureShader>::release()
Line
Count
Source
324
3.03k
    [[nodiscard]] T* release() {
325
3.03k
        T* ptr = fPtr;
326
3.03k
        fPtr = nullptr;
327
3.03k
        return ptr;
328
3.03k
    }
sk_sp<SkSL::DebugTracePriv>::release()
Line
Count
Source
324
43.0k
    [[nodiscard]] T* release() {
325
43.0k
        T* ptr = fPtr;
326
43.0k
        fPtr = nullptr;
327
43.0k
        return ptr;
328
43.0k
    }
sk_sp<SkLocalMatrixShader>::release()
Line
Count
Source
324
137k
    [[nodiscard]] T* release() {
325
137k
        T* ptr = fPtr;
326
137k
        fPtr = nullptr;
327
137k
        return ptr;
328
137k
    }
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader>::release()
sk_sp<SkUserTypeface>::release()
Line
Count
Source
324
1.10k
    [[nodiscard]] T* release() {
325
1.10k
        T* ptr = fPtr;
326
1.10k
        fPtr = nullptr;
327
1.10k
        return ptr;
328
1.10k
    }
Unexecuted instantiation: sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper>::release()
Unexecuted instantiation: SkMultiPictureDocument.cpp:sk_sp<(anonymous namespace)::MultiPictureDocument>::release()
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::release()
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::ShadowInvalidator>::release()
sk_sp<SkConicalGradient>::release()
Line
Count
Source
324
2.13k
    [[nodiscard]] T* release() {
325
2.13k
        T* ptr = fPtr;
326
2.13k
        fPtr = nullptr;
327
2.13k
        return ptr;
328
2.13k
    }
sk_sp<SkLinearGradient>::release()
Line
Count
Source
324
5.50k
    [[nodiscard]] T* release() {
325
5.50k
        T* ptr = fPtr;
326
5.50k
        fPtr = nullptr;
327
5.50k
        return ptr;
328
5.50k
    }
sk_sp<SkRadialGradient>::release()
Line
Count
Source
324
1.39k
    [[nodiscard]] T* release() {
325
1.39k
        T* ptr = fPtr;
326
1.39k
        fPtr = nullptr;
327
1.39k
        return ptr;
328
1.39k
    }
sk_sp<SkSweepGradient>::release()
Line
Count
Source
324
1.67k
    [[nodiscard]] T* release() {
325
1.67k
        T* ptr = fPtr;
326
1.67k
        fPtr = nullptr;
327
1.67k
        return ptr;
328
1.67k
    }
sk_sp<SkMatrixColorFilter>::release()
Line
Count
Source
324
85.6k
    [[nodiscard]] T* release() {
325
85.6k
        T* ptr = fPtr;
326
85.6k
        fPtr = nullptr;
327
85.6k
        return ptr;
328
85.6k
    }
sk_sp<SkColorTable>::release()
Line
Count
Source
324
15.2k
    [[nodiscard]] T* release() {
325
15.2k
        T* ptr = fPtr;
326
15.2k
        fPtr = nullptr;
327
15.2k
        return ptr;
328
15.2k
    }
sk_sp<SkTableColorFilter>::release()
Line
Count
Source
324
15.2k
    [[nodiscard]] T* release() {
325
15.2k
        T* ptr = fPtr;
326
15.2k
        fPtr = nullptr;
327
15.2k
        return ptr;
328
15.2k
    }
sk_sp<SkWorkingFormatColorFilter>::release()
Line
Count
Source
324
2.74k
    [[nodiscard]] T* release() {
325
2.74k
        T* ptr = fPtr;
326
2.74k
        fPtr = nullptr;
327
2.74k
        return ptr;
328
2.74k
    }
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::release()
Line
Count
Source
324
41.8k
    [[nodiscard]] T* release() {
325
41.8k
        T* ptr = fPtr;
326
41.8k
        fPtr = nullptr;
327
41.8k
        return ptr;
328
41.8k
    }
sk_sp<SkTypeface_Empty>::release()
Line
Count
Source
324
1
    [[nodiscard]] T* release() {
325
1
        T* ptr = fPtr;
326
1
        fPtr = nullptr;
327
1
        return ptr;
328
1
    }
sk_sp<SkFontMgr_Custom>::release()
Line
Count
Source
324
1
    [[nodiscard]] T* release() {
325
1
        T* ptr = fPtr;
326
1
        fPtr = nullptr;
327
1
        return ptr;
328
1
    }
sk_sp<GrRenderTargetProxy>::release()
Line
Count
Source
324
762
    [[nodiscard]] T* release() {
325
762
        T* ptr = fPtr;
326
762
        fPtr = nullptr;
327
762
        return ptr;
328
762
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::release()
sk_sp<GrRecordingContext>::release()
Line
Count
Source
324
124k
    [[nodiscard]] T* release() {
325
124k
        T* ptr = fPtr;
326
124k
        fPtr = nullptr;
327
124k
        return ptr;
328
124k
    }
sk_sp<skgpu::ganesh::Device>::release()
Line
Count
Source
324
72.1k
    [[nodiscard]] T* release() {
325
72.1k
        T* ptr = fPtr;
326
72.1k
        fPtr = nullptr;
327
72.1k
        return ptr;
328
72.1k
    }
sk_sp<SkSurface_Ganesh>::release()
Line
Count
Source
324
4.40k
    [[nodiscard]] T* release() {
325
4.40k
        T* ptr = fPtr;
326
4.40k
        fPtr = nullptr;
327
4.40k
        return ptr;
328
4.40k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::release()
sk_sp<GrGpuBuffer const>::release()
Line
Count
Source
324
65.0k
    [[nodiscard]] T* release() {
325
65.0k
        T* ptr = fPtr;
326
65.0k
        fPtr = nullptr;
327
65.0k
        return ptr;
328
65.0k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::release()
sk_sp<SkImage_Ganesh>::release()
Line
Count
Source
324
48.6k
    [[nodiscard]] T* release() {
325
48.6k
        T* ptr = fPtr;
326
48.6k
        fPtr = nullptr;
327
48.6k
        return ptr;
328
48.6k
    }
sk_sp<skgpu::Plot>::release()
Line
Count
Source
324
390
    [[nodiscard]] T* release() {
325
390
        T* ptr = fPtr;
326
390
        fPtr = nullptr;
327
390
        return ptr;
328
390
    }
sk_sp<GrRenderTask>::release()
Line
Count
Source
324
771k
    [[nodiscard]] T* release() {
325
771k
        T* ptr = fPtr;
326
771k
        fPtr = nullptr;
327
771k
        return ptr;
328
771k
    }
Unexecuted instantiation: sk_sp<GrDDLTask>::release()
Unexecuted instantiation: sk_sp<GrTextureResolveRenderTask>::release()
Unexecuted instantiation: sk_sp<GrTransferFromRenderTask>::release()
sk_sp<skgpu::ganesh::OpsTask>::release()
Line
Count
Source
324
364k
    [[nodiscard]] T* release() {
325
364k
        T* ptr = fPtr;
326
364k
        fPtr = nullptr;
327
364k
        return ptr;
328
364k
    }
sk_sp<GrCaps const>::release()
Line
Count
Source
324
12.9k
    [[nodiscard]] T* release() {
325
12.9k
        T* ptr = fPtr;
326
12.9k
        fPtr = nullptr;
327
12.9k
        return ptr;
328
12.9k
    }
Unexecuted instantiation: sk_sp<GrRenderTarget>::release()
sk_sp<GrXferProcessor const>::release()
Line
Count
Source
324
562k
    [[nodiscard]] T* release() {
325
562k
        T* ptr = fPtr;
326
562k
        fPtr = nullptr;
327
562k
        return ptr;
328
562k
    }
sk_sp<SkRefCnt>::release()
Line
Count
Source
324
6.07k
    [[nodiscard]] T* release() {
325
6.07k
        T* ptr = fPtr;
326
6.07k
        fPtr = nullptr;
327
6.07k
        return ptr;
328
6.07k
    }
sk_sp<GrThreadSafeCache::VertexData>::release()
Line
Count
Source
324
11.3k
    [[nodiscard]] T* release() {
325
11.3k
        T* ptr = fPtr;
326
11.3k
        fPtr = nullptr;
327
11.3k
        return ptr;
328
11.3k
    }
sk_sp<GrCaps>::release()
Line
Count
Source
324
4.32k
    [[nodiscard]] T* release() {
325
4.32k
        T* ptr = fPtr;
326
4.32k
        fPtr = nullptr;
327
4.32k
        return ptr;
328
4.32k
    }
sk_sp<GrAttachment>::release()
Line
Count
Source
324
29.2k
    [[nodiscard]] T* release() {
325
29.2k
        T* ptr = fPtr;
326
29.2k
        fPtr = nullptr;
327
29.2k
        return ptr;
328
29.2k
    }
sk_sp<GrThreadSafeCache::Trampoline>::release()
Line
Count
Source
324
1.50k
    [[nodiscard]] T* release() {
325
1.50k
        T* ptr = fPtr;
326
1.50k
        fPtr = nullptr;
327
1.50k
        return ptr;
328
1.50k
    }
sk_sp<skgpu::ganesh::PathRenderer>::release()
Line
Count
Source
324
13.0k
    [[nodiscard]] T* release() {
325
13.0k
        T* ptr = fPtr;
326
13.0k
        fPtr = nullptr;
327
13.0k
        return ptr;
328
13.0k
    }
sk_sp<skgpu::ganesh::DashLinePathRenderer>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
sk_sp<skgpu::ganesh::AAConvexPathRenderer>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
sk_sp<skgpu::ganesh::AAHairLinePathRenderer>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasPathRenderer>::release()
sk_sp<skgpu::ganesh::SmallPathRenderer>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
sk_sp<skgpu::ganesh::TriangulatingPathRenderer>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::release()
sk_sp<skgpu::ganesh::DefaultPathRenderer>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::release()
Line
Count
Source
324
94.3k
    [[nodiscard]] T* release() {
325
94.3k
        T* ptr = fPtr;
326
94.3k
        fPtr = nullptr;
327
94.3k
        return ptr;
328
94.3k
    }
sk_sp<DisableColorXP>::release()
Line
Count
Source
324
8.62k
    [[nodiscard]] T* release() {
325
8.62k
        T* ptr = fPtr;
326
8.62k
        fPtr = nullptr;
327
8.62k
        return ptr;
328
8.62k
    }
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor>::release()
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend>::release()
Line
Count
Source
324
3.13k
    [[nodiscard]] T* release() {
325
3.13k
        T* ptr = fPtr;
326
3.13k
        fPtr = nullptr;
327
3.13k
        return ptr;
328
3.13k
    }
sk_sp<GrImageContext>::release()
Line
Count
Source
324
236k
    [[nodiscard]] T* release() {
325
236k
        T* ptr = fPtr;
326
236k
        fPtr = nullptr;
327
236k
        return ptr;
328
236k
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshBase>::release()
sk_sp<SkImage_Base>::release()
Line
Count
Source
324
71
    [[nodiscard]] T* release() {
325
71
        T* ptr = fPtr;
326
71
        fPtr = nullptr;
327
71
        return ptr;
328
71
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshYUVA>::release()
Unexecuted instantiation: sk_sp<SkImage_LazyTexture>::release()
Unexecuted instantiation: sk_sp<SkImage_RasterPinnable>::release()
sk_sp<SkSpecialImage_Gpu>::release()
Line
Count
Source
324
160k
    [[nodiscard]] T* release() {
325
160k
        T* ptr = fPtr;
326
160k
        fPtr = nullptr;
327
160k
        return ptr;
328
160k
    }
sk_sp<GrMockCaps>::release()
Line
Count
Source
324
4.32k
    [[nodiscard]] T* release() {
325
4.32k
        T* ptr = fPtr;
326
4.32k
        fPtr = nullptr;
327
4.32k
        return ptr;
328
4.32k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>::release()
Unexecuted instantiation: sk_sp<SkMeshPriv::VB>::release()
Unexecuted instantiation: sk_sp<SkMeshPriv::IB>::release()
sk_sp<SkMeshSpecification>::release()
Line
Count
Source
324
42.8k
    [[nodiscard]] T* release() {
325
42.8k
        T* ptr = fPtr;
326
42.8k
        fPtr = nullptr;
327
42.8k
        return ptr;
328
42.8k
    }
Unexecuted instantiation: sk_sp<SkMeshPriv::VB const>::release()
Unexecuted instantiation: sk_sp<SkMeshPriv::IB const>::release()
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator>::release()
Line
Count
Source
324
329
    [[nodiscard]] T* release() {
325
329
        T* ptr = fPtr;
326
329
        fPtr = nullptr;
327
329
        return ptr;
328
329
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::release()
Unexecuted instantiation: sk_sp<GrVkContextThreadSafeProxy>::release()
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface>::release()
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::release()
Unexecuted instantiation: sk_sp<GrVkCaps>::release()
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::release()
Unexecuted instantiation: sk_sp<GrVkFramebuffer>::release()
Unexecuted instantiation: sk_sp<GrVkBuffer>::release()
Unexecuted instantiation: sk_sp<GrVkTextureRenderTarget>::release()
Unexecuted instantiation: sk_sp<GrVkTexture>::release()
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::release()
Unexecuted instantiation: sk_sp<GrVkImage>::release()
Unexecuted instantiation: sk_sp<GrVkFramebuffer const>::release()
Unexecuted instantiation: sk_sp<GrManagedResource const>::release()
Unexecuted instantiation: sk_sp<GrManagedResource>::release()
Unexecuted instantiation: sk_sp<GrVkImageView const>::release()
Unexecuted instantiation: sk_sp<GrVkPipeline const>::release()
sk_sp<GrBuffer>::release()
Line
Count
Source
324
107k
    [[nodiscard]] T* release() {
325
107k
        T* ptr = fPtr;
326
107k
        fPtr = nullptr;
327
107k
        return ptr;
328
107k
    }
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::release()
Unexecuted instantiation: sk_sp<GrVkPipeline>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToBufferTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::SynchronizeToCpuTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_YUVA>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyTextureToTextureTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::DefaultImageProvider>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::UploadTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>::release()
sk_sp<SkCapabilities>::release()
Line
Count
Source
324
34.4k
    [[nodiscard]] T* release() {
325
34.4k
        T* ptr = fPtr;
326
34.4k
        fPtr = nullptr;
327
34.4k
        return ptr;
328
34.4k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::release()
Unexecuted instantiation: TextureUtils.cpp:sk_sp<skif::(anonymous namespace)::GraphiteBackend>::release()
Unexecuted instantiation: sk_sp<SkPDFDevice>::release()
Unexecuted instantiation: sk_sp<SkPDFDocument>::release()
Unexecuted instantiation: sk_sp<SkPDFStrike>::release()
sk_sp<SkTypeface_FreeType>::release()
Line
Count
Source
324
10.9k
    [[nodiscard]] T* release() {
325
10.9k
        T* ptr = fPtr;
326
10.9k
        fPtr = nullptr;
327
10.9k
        return ptr;
328
10.9k
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_NameTable>::release()
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_SingleName>::release()
Unexecuted instantiation: sk_sp<SkTypeface::LocalizedStrings>::release()
sk_sp<SkTypeface_FreeTypeStream>::release()
Line
Count
Source
324
41.8k
    [[nodiscard]] T* release() {
325
41.8k
        T* ptr = fPtr;
326
41.8k
        fPtr = nullptr;
327
41.8k
        return ptr;
328
41.8k
    }
sk_sp<sktext::gpu::TextStrike>::release()
Line
Count
Source
324
3.19k
    [[nodiscard]] T* release() {
325
3.19k
        T* ptr = fPtr;
326
3.19k
        fPtr = nullptr;
327
3.19k
        return ptr;
328
3.19k
    }
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike>::release()
Unexecuted instantiation: sk_sp<GlyphTrackingDevice>::release()
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::release()
Unexecuted instantiation: sk_sp<SkTypefaceProxy>::release()
sk_sp<sktext::gpu::SlugImpl>::release()
Line
Count
Source
324
279
    [[nodiscard]] T* release() {
325
279
        T* ptr = fPtr;
326
279
        fPtr = nullptr;
327
279
        return ptr;
328
279
    }
sk_sp<sktext::gpu::TextBlob>::release()
Line
Count
Source
324
7.50k
    [[nodiscard]] T* release() {
325
7.50k
        T* ptr = fPtr;
326
7.50k
        fPtr = nullptr;
327
7.50k
        return ptr;
328
7.50k
    }
Unexecuted instantiation: sk_sp<skgpu::VulkanAMDMemoryAllocator>::release()
Unexecuted instantiation: sk_sp<SkRTree>::release()
sk_sp<SkTriColorShader>::release()
Line
Count
Source
324
12.0k
    [[nodiscard]] T* release() {
325
12.0k
        T* ptr = fPtr;
326
12.0k
        fPtr = nullptr;
327
12.0k
        return ptr;
328
12.0k
    }
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::release()
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::release()
sk_sp<SkMipmap const>::release()
Line
Count
Source
324
247
    [[nodiscard]] T* release() {
325
247
        T* ptr = fPtr;
326
247
        fPtr = nullptr;
327
247
        return ptr;
328
247
    }
sk_sp<SkContourMeasure>::release()
Line
Count
Source
324
3.75M
    [[nodiscard]] T* release() {
325
3.75M
        T* ptr = fPtr;
326
3.75M
        fPtr = nullptr;
327
3.75M
        return ptr;
328
3.75M
    }
Unexecuted instantiation: sk_sp<SkImage_Picture>::release()
sk_sp<SkCoordClampShader>::release()
Line
Count
Source
324
2
    [[nodiscard]] T* release() {
325
2
        T* ptr = fPtr;
326
2
        fPtr = nullptr;
327
2
        return ptr;
328
2
    }
sk_sp<SkColorSpaceXformColorFilter>::release()
Line
Count
Source
324
8
    [[nodiscard]] T* release() {
325
8
        T* ptr = fPtr;
326
8
        fPtr = nullptr;
327
8
        return ptr;
328
8
    }
sk_sp<GrCpuBuffer>::release()
Line
Count
Source
324
10.5k
    [[nodiscard]] T* release() {
325
10.5k
        T* ptr = fPtr;
326
10.5k
        fPtr = nullptr;
327
10.5k
        return ptr;
328
10.5k
    }
sk_sp<GrThreadSafePipelineBuilder>::release()
Line
Count
Source
324
8.65k
    [[nodiscard]] T* release() {
325
8.65k
        T* ptr = fPtr;
326
8.65k
        fPtr = nullptr;
327
8.65k
        return ptr;
328
8.65k
    }
Unexecuted instantiation: sk_sp<GrVkRenderPass const>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::ClearBuffersTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::CopyBufferToBufferTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawContext>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputeTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::RenderPassTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_Base>::release()
Unexecuted instantiation: ProxyCache.cpp:sk_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::SpecialImage>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanTexture>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorSet>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanYcbcrConversion>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanGraphicsPipeline>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::release()
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::release()
sk_sp<SkSVGTextLiteral>::release()
Line
Count
Source
324
3.76k
    [[nodiscard]] T* release() {
325
3.76k
        T* ptr = fPtr;
326
3.76k
        fPtr = nullptr;
327
3.76k
        return ptr;
328
3.76k
    }
sk_sp<SkSVGSVG>::release()
Line
Count
Source
324
1.19k
    [[nodiscard]] T* release() {
325
1.19k
        T* ptr = fPtr;
326
1.19k
        fPtr = nullptr;
327
1.19k
        return ptr;
328
1.19k
    }
sk_sp<SkSVGG>::release()
Line
Count
Source
324
569
    [[nodiscard]] T* release() {
325
569
        T* ptr = fPtr;
326
569
        fPtr = nullptr;
327
569
        return ptr;
328
569
    }
sk_sp<SkSVGCircle>::release()
Line
Count
Source
324
90
    [[nodiscard]] T* release() {
325
90
        T* ptr = fPtr;
326
90
        fPtr = nullptr;
327
90
        return ptr;
328
90
    }
sk_sp<SkSVGClipPath>::release()
Line
Count
Source
324
85
    [[nodiscard]] T* release() {
325
85
        T* ptr = fPtr;
326
85
        fPtr = nullptr;
327
85
        return ptr;
328
85
    }
sk_sp<SkSVGDefs>::release()
Line
Count
Source
324
3
    [[nodiscard]] T* release() {
325
3
        T* ptr = fPtr;
326
3
        fPtr = nullptr;
327
3
        return ptr;
328
3
    }
sk_sp<SkSVGEllipse>::release()
Line
Count
Source
324
34
    [[nodiscard]] T* release() {
325
34
        T* ptr = fPtr;
326
34
        fPtr = nullptr;
327
34
        return ptr;
328
34
    }
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::release()
sk_sp<SkSVGFeColorMatrix>::release()
Line
Count
Source
324
1
    [[nodiscard]] T* release() {
325
1
        T* ptr = fPtr;
326
1
        fPtr = nullptr;
327
1
        return ptr;
328
1
    }
Unexecuted instantiation: sk_sp<SkSVGFeComponentTransfer>::release()
sk_sp<SkSVGFeComposite>::release()
Line
Count
Source
324
1
    [[nodiscard]] T* release() {
325
1
        T* ptr = fPtr;
326
1
        fPtr = nullptr;
327
1
        return ptr;
328
1
    }
Unexecuted instantiation: sk_sp<SkSVGFeDiffuseLighting>::release()
Unexecuted instantiation: sk_sp<SkSVGFeDisplacementMap>::release()
Unexecuted instantiation: sk_sp<SkSVGFeDistantLight>::release()
sk_sp<SkSVGFeFlood>::release()
Line
Count
Source
324
37
    [[nodiscard]] T* release() {
325
37
        T* ptr = fPtr;
326
37
        fPtr = nullptr;
327
37
        return ptr;
328
37
    }
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::release()
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::release()
Unexecuted instantiation: sk_sp<SkSVGFeImage>::release()
Unexecuted instantiation: sk_sp<SkSVGFeMerge>::release()
Unexecuted instantiation: sk_sp<SkSVGFeMergeNode>::release()
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::release()
Unexecuted instantiation: sk_sp<SkSVGFeOffset>::release()
Unexecuted instantiation: sk_sp<SkSVGFePointLight>::release()
Unexecuted instantiation: sk_sp<SkSVGFeSpecularLighting>::release()
Unexecuted instantiation: sk_sp<SkSVGFeSpotLight>::release()
Unexecuted instantiation: sk_sp<SkSVGFeTurbulence>::release()
Unexecuted instantiation: sk_sp<SkSVGFilter>::release()
sk_sp<SkSVGImage>::release()
Line
Count
Source
324
6
    [[nodiscard]] T* release() {
325
6
        T* ptr = fPtr;
326
6
        fPtr = nullptr;
327
6
        return ptr;
328
6
    }
sk_sp<SkSVGLine>::release()
Line
Count
Source
324
144
    [[nodiscard]] T* release() {
325
144
        T* ptr = fPtr;
326
144
        fPtr = nullptr;
327
144
        return ptr;
328
144
    }
sk_sp<SkSVGLinearGradient>::release()
Line
Count
Source
324
1
    [[nodiscard]] T* release() {
325
1
        T* ptr = fPtr;
326
1
        fPtr = nullptr;
327
1
        return ptr;
328
1
    }
sk_sp<SkSVGMask>::release()
Line
Count
Source
324
138
    [[nodiscard]] T* release() {
325
138
        T* ptr = fPtr;
326
138
        fPtr = nullptr;
327
138
        return ptr;
328
138
    }
sk_sp<SkSVGPath>::release()
Line
Count
Source
324
4.79k
    [[nodiscard]] T* release() {
325
4.79k
        T* ptr = fPtr;
326
4.79k
        fPtr = nullptr;
327
4.79k
        return ptr;
328
4.79k
    }
Unexecuted instantiation: sk_sp<SkSVGPattern>::release()
sk_sp<SkSVGPoly>::release()
Line
Count
Source
324
205
    [[nodiscard]] T* release() {
325
205
        T* ptr = fPtr;
326
205
        fPtr = nullptr;
327
205
        return ptr;
328
205
    }
sk_sp<SkSVGRadialGradient>::release()
Line
Count
Source
324
73
    [[nodiscard]] T* release() {
325
73
        T* ptr = fPtr;
326
73
        fPtr = nullptr;
327
73
        return ptr;
328
73
    }
sk_sp<SkSVGRect>::release()
Line
Count
Source
324
29
    [[nodiscard]] T* release() {
325
29
        T* ptr = fPtr;
326
29
        fPtr = nullptr;
327
29
        return ptr;
328
29
    }
sk_sp<SkSVGStop>::release()
Line
Count
Source
324
2
    [[nodiscard]] T* release() {
325
2
        T* ptr = fPtr;
326
2
        fPtr = nullptr;
327
2
        return ptr;
328
2
    }
sk_sp<SkSVGText>::release()
Line
Count
Source
324
1.27k
    [[nodiscard]] T* release() {
325
1.27k
        T* ptr = fPtr;
326
1.27k
        fPtr = nullptr;
327
1.27k
        return ptr;
328
1.27k
    }
Unexecuted instantiation: sk_sp<SkSVGTextPath>::release()
sk_sp<SkSVGTSpan>::release()
Line
Count
Source
324
4
    [[nodiscard]] T* release() {
325
4
        T* ptr = fPtr;
326
4
        fPtr = nullptr;
327
4
        return ptr;
328
4
    }
sk_sp<SkSVGUse>::release()
Line
Count
Source
324
47
    [[nodiscard]] T* release() {
325
47
        T* ptr = fPtr;
326
47
        fPtr = nullptr;
327
47
        return ptr;
328
47
    }
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>::release()
Line
Count
Source
324
52
    [[nodiscard]] T* release() {
325
52
        T* ptr = fPtr;
326
52
        fPtr = nullptr;
327
52
        return ptr;
328
52
    }
sk_sp<SkSVGNode>::release()
Line
Count
Source
324
38.3k
    [[nodiscard]] T* release() {
325
38.3k
        T* ptr = fPtr;
326
38.3k
        fPtr = nullptr;
327
38.3k
        return ptr;
328
38.3k
    }
sk_sp<SkShapers::Factory>::release()
Line
Count
Source
324
18.2k
    [[nodiscard]] T* release() {
325
18.2k
        T* ptr = fPtr;
326
18.2k
        fPtr = nullptr;
327
18.2k
        return ptr;
328
18.2k
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::release()
sk_sp<SkSVGTextFragment>::release()
Line
Count
Source
324
1.03k
    [[nodiscard]] T* release() {
325
1.03k
        T* ptr = fPtr;
326
1.03k
        fPtr = nullptr;
327
1.03k
        return ptr;
328
1.03k
    }
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::release()
Line
Count
Source
324
61
    [[nodiscard]] T* release() {
325
61
        T* ptr = fPtr;
326
61
        fPtr = nullptr;
327
61
        return ptr;
328
61
    }
sk_sp<SkBidiICUFactory>::release()
Line
Count
Source
324
9.06k
    [[nodiscard]] T* release() {
325
9.06k
        T* ptr = fPtr;
326
9.06k
        fPtr = nullptr;
327
9.06k
        return ptr;
328
9.06k
    }
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::release()
sk_sp<SkUnicode_icu>::release()
Line
Count
Source
324
9.06k
    [[nodiscard]] T* release() {
325
9.06k
        T* ptr = fPtr;
326
9.06k
        fPtr = nullptr;
327
9.06k
        return ptr;
328
9.06k
    }
Unexecuted instantiation: sk_sp<SkBidiFactory>::release()
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontProvider>::release()
sk_sp<SkUnicode>::release()
Line
Count
Source
324
9.06k
    [[nodiscard]] T* release() {
325
9.06k
        T* ptr = fPtr;
326
9.06k
        fPtr = nullptr;
327
9.06k
        return ptr;
328
9.06k
    }
Unexecuted instantiation: sk_sp<skia::textlayout::FontCollection>::release()
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeBlender>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileComposeColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileTableColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendFilterImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementMapImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyImageFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader> >::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter> >::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender> >::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileEmptyShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCoordClampShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileYUVImageShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGradientShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLocalMatrixShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWorkingColorSpaceShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCTMShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingShader>::release()
sk_sp<SkAnimatedImage>::release()
Line
Count
Source
324
1.80k
    [[nodiscard]] T* release() {
325
1.80k
        T* ptr = fPtr;
326
1.80k
        fPtr = nullptr;
327
1.80k
        return ptr;
328
1.80k
    }
sk_sp<sksg::RenderNode>::release()
Line
Count
Source
324
6.50M
    [[nodiscard]] T* release() {
325
6.50M
        T* ptr = fPtr;
326
6.50M
        fPtr = nullptr;
327
6.50M
        return ptr;
328
6.50M
    }
sk_sp<sksg::Transform>::release()
Line
Count
Source
324
1.47M
    [[nodiscard]] T* release() {
325
1.47M
        T* ptr = fPtr;
326
1.47M
        fPtr = nullptr;
327
1.47M
        return ptr;
328
1.47M
    }
sk_sp<sksg::Matrix<SkMatrix> >::release()
Line
Count
Source
324
118k
    [[nodiscard]] T* release() {
325
118k
        T* ptr = fPtr;
326
118k
        fPtr = nullptr;
327
118k
        return ptr;
328
118k
    }
sk_sp<SkShapers::HarfbuzzFactory>::release()
Line
Count
Source
324
9.06k
    [[nodiscard]] T* release() {
325
9.06k
        T* ptr = fPtr;
326
9.06k
        fPtr = nullptr;
327
9.06k
        return ptr;
328
9.06k
    }
sk_sp<sksg::OpacityEffect>::release()
Line
Count
Source
324
100k
    [[nodiscard]] T* release() {
325
100k
        T* ptr = fPtr;
326
100k
        fPtr = nullptr;
327
100k
        return ptr;
328
100k
    }
sk_sp<skottie::internal::Animator>::release()
Line
Count
Source
324
1.05M
    [[nodiscard]] T* release() {
325
1.05M
        T* ptr = fPtr;
326
1.05M
        fPtr = nullptr;
327
1.05M
        return ptr;
328
1.05M
    }
sk_sp<skottie::PropertyObserver>::release()
Line
Count
Source
324
18.1k
    [[nodiscard]] T* release() {
325
18.1k
        T* ptr = fPtr;
326
18.1k
        fPtr = nullptr;
327
18.1k
        return ptr;
328
18.1k
    }
sk_sp<skottie::Logger>::release()
Line
Count
Source
324
18.1k
    [[nodiscard]] T* release() {
325
18.1k
        T* ptr = fPtr;
326
18.1k
        fPtr = nullptr;
327
18.1k
        return ptr;
328
18.1k
    }
sk_sp<skottie::MarkerObserver>::release()
Line
Count
Source
324
18.1k
    [[nodiscard]] T* release() {
325
18.1k
        T* ptr = fPtr;
326
18.1k
        fPtr = nullptr;
327
18.1k
        return ptr;
328
18.1k
    }
sk_sp<skottie::PrecompInterceptor>::release()
Line
Count
Source
324
18.1k
    [[nodiscard]] T* release() {
325
18.1k
        T* ptr = fPtr;
326
18.1k
        fPtr = nullptr;
327
18.1k
        return ptr;
328
18.1k
    }
sk_sp<skottie::ExpressionManager>::release()
Line
Count
Source
324
18.1k
    [[nodiscard]] T* release() {
325
18.1k
        T* ptr = fPtr;
326
18.1k
        fPtr = nullptr;
327
18.1k
        return ptr;
328
18.1k
    }
sk_sp<skottie::SlotManager>::release()
Line
Count
Source
324
9.06k
    [[nodiscard]] T* release() {
325
9.06k
        T* ptr = fPtr;
326
9.06k
        fPtr = nullptr;
327
9.06k
        return ptr;
328
9.06k
    }
sk_sp<sksg::Color>::release()
Line
Count
Source
324
90.6k
    [[nodiscard]] T* release() {
325
90.6k
        T* ptr = fPtr;
326
90.6k
        fPtr = nullptr;
327
90.6k
        return ptr;
328
90.6k
    }
sk_sp<skottie::internal::SceneGraphRevalidator>::release()
Line
Count
Source
324
9.06k
    [[nodiscard]] T* release() {
325
9.06k
        T* ptr = fPtr;
326
9.06k
        fPtr = nullptr;
327
9.06k
        return ptr;
328
9.06k
    }
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>::release()
Unexecuted instantiation: sk_sp<skottie::internal::TransformAdapter2D>::release()
Skottie.cpp:sk_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider>::release()
Line
Count
Source
324
9.92k
    [[nodiscard]] T* release() {
325
9.92k
        T* ptr = fPtr;
326
9.92k
        fPtr = nullptr;
327
9.92k
        return ptr;
328
9.92k
    }
Unexecuted instantiation: sk_sp<skottie::internal::OpacityAdapter>::release()
sk_sp<skottie::internal::AnimatablePropertyContainer>::release()
Line
Count
Source
324
358k
    [[nodiscard]] T* release() {
325
358k
        T* ptr = fPtr;
326
358k
        fPtr = nullptr;
327
358k
        return ptr;
328
358k
    }
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::release()
sk_sp<skottie::internal::KeyframeAnimator>::release()
Line
Count
Source
324
158k
    [[nodiscard]] T* release() {
325
158k
        T* ptr = fPtr;
326
158k
        fPtr = nullptr;
327
158k
        return ptr;
328
158k
    }
ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator>::release()
Line
Count
Source
324
26.0k
    [[nodiscard]] T* release() {
325
26.0k
        T* ptr = fPtr;
326
26.0k
        fPtr = nullptr;
327
26.0k
        return ptr;
328
26.0k
    }
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<float> >::release()
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator>::release()
VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorKeyframeAnimator>::release()
Line
Count
Source
324
1.84k
    [[nodiscard]] T* release() {
325
1.84k
        T* ptr = fPtr;
326
1.84k
        fPtr = nullptr;
327
1.84k
        return ptr;
328
1.84k
    }
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >::release()
Unexecuted instantiation: VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator>::release()
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::release()
sk_sp<sksg::Group>::release()
Line
Count
Source
324
26.4k
    [[nodiscard]] T* release() {
325
26.4k
        T* ptr = fPtr;
326
26.4k
        fPtr = nullptr;
327
26.4k
        return ptr;
328
26.4k
    }
sk_sp<sksg::TransformEffect>::release()
Line
Count
Source
324
85.2k
    [[nodiscard]] T* release() {
325
85.2k
        T* ptr = fPtr;
326
85.2k
        fPtr = nullptr;
327
85.2k
        return ptr;
328
85.2k
    }
sk_sp<sksg::GeometryNode>::release()
Line
Count
Source
324
32.5M
    [[nodiscard]] T* release() {
325
32.5M
        T* ptr = fPtr;
326
32.5M
        fPtr = nullptr;
327
32.5M
        return ptr;
328
32.5M
    }
sk_sp<sksg::PaintNode>::release()
Line
Count
Source
324
1.05M
    [[nodiscard]] T* release() {
325
1.05M
        T* ptr = fPtr;
326
1.05M
        fPtr = nullptr;
327
1.05M
        return ptr;
328
1.05M
    }
sk_sp<sksg::Draw>::release()
Line
Count
Source
324
199k
    [[nodiscard]] T* release() {
325
199k
        T* ptr = fPtr;
326
199k
        fPtr = nullptr;
327
199k
        return ptr;
328
199k
    }
sk_sp<sksg::Matrix<SkM44> >::release()
Line
Count
Source
324
16.8k
    [[nodiscard]] T* release() {
325
16.8k
        T* ptr = fPtr;
326
16.8k
        fPtr = nullptr;
327
16.8k
        return ptr;
328
16.8k
    }
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::release()
Unexecuted instantiation: sk_sp<sksg::BlurImageFilter>::release()
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::release()
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode>::release()
sk_sp<sksg::Rect>::release()
Line
Count
Source
324
162k
    [[nodiscard]] T* release() {
325
162k
        T* ptr = fPtr;
326
162k
        fPtr = nullptr;
327
162k
        return ptr;
328
162k
    }
sk_sp<sksg::Path>::release()
Line
Count
Source
324
364k
    [[nodiscard]] T* release() {
325
364k
        T* ptr = fPtr;
326
364k
        fPtr = nullptr;
327
364k
        return ptr;
328
364k
    }
Unexecuted instantiation: sk_sp<skottie::internal::RangeSelector>::release()
Unexecuted instantiation: sk_sp<skresources::MultiFrameImageAsset>::release()
Unexecuted instantiation: sk_sp<SkFontMgr const>::release()
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::release()
Line
Count
Source
324
33.8k
    [[nodiscard]] T* release() {
325
33.8k
        T* ptr = fPtr;
326
33.8k
        fPtr = nullptr;
327
33.8k
        return ptr;
328
33.8k
    }
sk_sp<sksg::Merge>::release()
Line
Count
Source
324
324k
    [[nodiscard]] T* release() {
325
324k
        T* ptr = fPtr;
326
324k
        fPtr = nullptr;
327
324k
        return ptr;
328
324k
    }
sk_sp<sksg::ClipEffect>::release()
Line
Count
Source
324
101k
    [[nodiscard]] T* release() {
325
101k
        T* ptr = fPtr;
326
101k
        fPtr = nullptr;
327
101k
        return ptr;
328
101k
    }
Unexecuted instantiation: sk_sp<sksg::LayerEffect>::release()
sk_sp<sksg::MaskEffect>::release()
Line
Count
Source
324
55.5k
    [[nodiscard]] T* release() {
325
55.5k
        T* ptr = fPtr;
326
55.5k
        fPtr = nullptr;
327
55.5k
        return ptr;
328
55.5k
    }
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::LayerController>::release()
Line
Count
Source
324
378k
    [[nodiscard]] T* release() {
325
378k
        T* ptr = fPtr;
326
378k
        fPtr = nullptr;
327
378k
        return ptr;
328
378k
    }
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::release()
Unexecuted instantiation: Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionBlurController>::release()
Path.cpp:sk_sp<skottie::internal::(anonymous namespace)::PathAdapter>::release()
Line
Count
Source
324
165k
    [[nodiscard]] T* release() {
325
165k
        T* ptr = fPtr;
326
165k
        fPtr = nullptr;
327
165k
        return ptr;
328
165k
    }
Unexecuted instantiation: sk_sp<skottie::internal::TransformAdapter3D>::release()
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::TextKeyframeAnimator>::release()
Unexecuted instantiation: sk_sp<skottie::ExpressionEvaluator<SkString> >::release()
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::TextExpressionAnimator>::release()
Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator>::release()
Line
Count
Source
324
18.6k
    [[nodiscard]] T* release() {
325
18.6k
        T* ptr = fPtr;
326
18.6k
        fPtr = nullptr;
327
18.6k
        return ptr;
328
18.6k
    }
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator>::release()
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::release()
Line
Count
Source
324
585
    [[nodiscard]] T* release() {
325
585
        T* ptr = fPtr;
326
585
        fPtr = nullptr;
327
585
        return ptr;
328
585
    }
sk_sp<sksg::ModeColorFilter>::release()
Line
Count
Source
324
585
    [[nodiscard]] T* release() {
325
585
        T* ptr = fPtr;
326
585
        fPtr = nullptr;
327
585
        return ptr;
328
585
    }
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode>::release()
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseAdapter>::release()
GaussianBlurEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GaussianBlurEffectAdapter>::release()
Line
Count
Source
324
852
    [[nodiscard]] T* release() {
325
852
        T* ptr = fPtr;
326
852
        fPtr = nullptr;
327
852
        return ptr;
328
852
    }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::release()
Line
Count
Source
324
28.6k
    [[nodiscard]] T* release() {
325
28.6k
        T* ptr = fPtr;
326
28.6k
        fPtr = nullptr;
327
28.6k
        return ptr;
328
28.6k
    }
sk_sp<sksg::ExternalImageFilter>::release()
Line
Count
Source
324
74.9k
    [[nodiscard]] T* release() {
325
74.9k
        T* ptr = fPtr;
326
74.9k
        fPtr = nullptr;
327
74.9k
        return ptr;
328
74.9k
    }
sk_sp<sksg::LinearGradient>::release()
Line
Count
Source
324
11.7k
    [[nodiscard]] T* release() {
325
11.7k
        T* ptr = fPtr;
326
11.7k
        fPtr = nullptr;
327
11.7k
        return ptr;
328
11.7k
    }
sk_sp<sksg::RadialGradient>::release()
Line
Count
Source
324
9.60k
    [[nodiscard]] T* release() {
325
9.60k
        T* ptr = fPtr;
326
9.60k
        fPtr = nullptr;
327
9.60k
        return ptr;
328
9.60k
    }
sk_sp<sksg::Gradient>::release()
Line
Count
Source
324
41.6k
    [[nodiscard]] T* release() {
325
41.6k
        T* ptr = fPtr;
326
41.6k
        fPtr = nullptr;
327
41.6k
        return ptr;
328
41.6k
    }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::release()
Line
Count
Source
324
1.10k
    [[nodiscard]] T* release() {
325
1.10k
        T* ptr = fPtr;
326
1.10k
        fPtr = nullptr;
327
1.10k
        return ptr;
328
1.10k
    }
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::release()
sk_sp<sksg::ExternalColorFilter>::release()
Line
Count
Source
324
6.74k
    [[nodiscard]] T* release() {
325
6.74k
        T* ptr = fPtr;
326
6.74k
        fPtr = nullptr;
327
6.74k
        return ptr;
328
6.74k
    }
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::release()
Line
Count
Source
324
1.56k
    [[nodiscard]] T* release() {
325
1.56k
        T* ptr = fPtr;
326
1.56k
        fPtr = nullptr;
327
1.56k
        return ptr;
328
1.56k
    }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::release()
Line
Count
Source
324
2.12k
    [[nodiscard]] T* release() {
325
2.12k
        T* ptr = fPtr;
326
2.12k
        fPtr = nullptr;
327
2.12k
        return ptr;
328
2.12k
    }
Unexecuted instantiation: LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ProLevelsEffectAdapter>::release()
Unexecuted instantiation: LinearWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::LinearWipeAdapter>::release()
Unexecuted instantiation: sk_sp<sksg::MaskShaderEffect>::release()
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::release()
Line
Count
Source
324
32.2k
    [[nodiscard]] T* release() {
325
32.2k
        T* ptr = fPtr;
326
32.2k
        fPtr = nullptr;
327
32.2k
        return ptr;
328
32.2k
    }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::release()
Line
Count
Source
324
16.1k
    [[nodiscard]] T* release() {
325
16.1k
        T* ptr = fPtr;
326
16.1k
        fPtr = nullptr;
327
16.1k
        return ptr;
328
16.1k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::release()
Line
Count
Source
324
3.60k
    [[nodiscard]] T* release() {
325
3.60k
        T* ptr = fPtr;
326
3.60k
        fPtr = nullptr;
327
3.60k
        return ptr;
328
3.60k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::release()
Line
Count
Source
324
1.80k
    [[nodiscard]] T* release() {
325
1.80k
        T* ptr = fPtr;
326
1.80k
        fPtr = nullptr;
327
1.80k
        return ptr;
328
1.80k
    }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::release()
Line
Count
Source
324
46.3k
    [[nodiscard]] T* release() {
325
46.3k
        T* ptr = fPtr;
326
46.3k
        fPtr = nullptr;
327
46.3k
        return ptr;
328
46.3k
    }
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::release()
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::release()
sk_sp<skottie::internal::SkSLShaderNode>::release()
Line
Count
Source
324
1.85k
    [[nodiscard]] T* release() {
325
1.85k
        T* ptr = fPtr;
326
1.85k
        fPtr = nullptr;
327
1.85k
        return ptr;
328
1.85k
    }
sk_sp<skottie::internal::SkSLShaderAdapter>::release()
Line
Count
Source
324
464
    [[nodiscard]] T* release() {
325
464
        T* ptr = fPtr;
326
464
        fPtr = nullptr;
327
464
        return ptr;
328
464
    }
sk_sp<skottie::internal::SkSLColorFilterAdapter>::release()
Line
Count
Source
324
233
    [[nodiscard]] T* release() {
325
233
        T* ptr = fPtr;
326
233
        fPtr = nullptr;
327
233
        return ptr;
328
233
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::release()
Line
Count
Source
324
20.1k
    [[nodiscard]] T* release() {
325
20.1k
        T* ptr = fPtr;
326
20.1k
        fPtr = nullptr;
327
20.1k
        return ptr;
328
20.1k
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::release()
Line
Count
Source
324
5.02k
    [[nodiscard]] T* release() {
325
5.02k
        T* ptr = fPtr;
326
5.02k
        fPtr = nullptr;
327
5.02k
        return ptr;
328
5.02k
    }
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::release()
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::release()
Line
Count
Source
324
1.47k
    [[nodiscard]] T* release() {
325
1.47k
        T* ptr = fPtr;
326
1.47k
        fPtr = nullptr;
327
1.47k
        return ptr;
328
1.47k
    }
sk_sp<sksg::GradientColorFilter>::release()
Line
Count
Source
324
6.88k
    [[nodiscard]] T* release() {
325
6.88k
        T* ptr = fPtr;
326
6.88k
        fPtr = nullptr;
327
6.88k
        return ptr;
328
6.88k
    }
Unexecuted instantiation: TransformEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TransformEffectAdapter>::release()
TritoneEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TritoneAdapter>::release()
Line
Count
Source
324
5.40k
    [[nodiscard]] T* release() {
325
5.40k
        T* ptr = fPtr;
326
5.40k
        fPtr = nullptr;
327
5.40k
        return ptr;
328
5.40k
    }
Unexecuted instantiation: VenetianBlindsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::VenetianBlindsAdapter>::release()
Unexecuted instantiation: sk_sp<skresources::ExternalTrackAsset>::release()
Unexecuted instantiation: AudioLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::ForwardingPlaybackController>::release()
Unexecuted instantiation: sk_sp<sksg::Image>::release()
Unexecuted instantiation: FootageLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::FootageAnimator>::release()
Unexecuted instantiation: sk_sp<skottie::ExternalLayer>::release()
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>::release()
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter>::release()
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>::release()
Line
Count
Source
324
158k
    [[nodiscard]] T* release() {
325
158k
        T* ptr = fPtr;
326
158k
        fPtr = nullptr;
327
158k
        return ptr;
328
158k
    }
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::CompTimeMapper>::release()
Line
Count
Source
324
79.1k
    [[nodiscard]] T* release() {
325
79.1k
        T* ptr = fPtr;
326
79.1k
        fPtr = nullptr;
327
79.1k
        return ptr;
328
79.1k
    }
sk_sp<sksg::GeometryTransform>::release()
Line
Count
Source
324
18.8k
    [[nodiscard]] T* release() {
325
18.8k
        T* ptr = fPtr;
326
18.8k
        fPtr = nullptr;
327
18.8k
        return ptr;
328
18.8k
    }
sk_sp<sksg::TrimEffect>::release()
Line
Count
Source
324
6.70M
    [[nodiscard]] T* release() {
325
6.70M
        T* ptr = fPtr;
326
6.70M
        fPtr = nullptr;
327
6.70M
        return ptr;
328
6.70M
    }
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::release()
Line
Count
Source
324
3.35M
    [[nodiscard]] T* release() {
325
3.35M
        T* ptr = fPtr;
326
3.35M
        fPtr = nullptr;
327
3.35M
        return ptr;
328
3.35M
    }
sk_sp<sksg::BlenderEffect>::release()
Line
Count
Source
324
14.3k
    [[nodiscard]] T* release() {
325
14.3k
        T* ptr = fPtr;
326
14.3k
        fPtr = nullptr;
327
14.3k
        return ptr;
328
14.3k
    }
Unexecuted instantiation: BlackAndWhiteEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BlackAndWhiteAdapter>::release()
Unexecuted instantiation: BrightnessContrastEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BrightnessContrastAdapter>::release()
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode>::release()
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeEffectAdapter>::release()
Unexecuted instantiation: CCTonerEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CCTonerAdapter>::release()
Unexecuted instantiation: CornerPinEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::CornerPinAdapter>::release()
Unexecuted instantiation: DirectionalBlur.cpp:sk_sp<skottie::internal::(anonymous namespace)::DirectionalBlurAdapter>::release()
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementNode>::release()
Unexecuted instantiation: DisplacementMapEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DisplacementMapAdapter>::release()
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::release()
Line
Count
Source
324
12.3k
    [[nodiscard]] T* release() {
325
12.3k
        T* ptr = fPtr;
326
12.3k
        fPtr = nullptr;
327
12.3k
        return ptr;
328
12.3k
    }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::release()
Line
Count
Source
324
197k
    [[nodiscard]] T* release() {
325
197k
        T* ptr = fPtr;
326
197k
        fPtr = nullptr;
327
197k
        return ptr;
328
197k
    }
sk_sp<sksg::RRect>::release()
Line
Count
Source
324
271k
    [[nodiscard]] T* release() {
325
271k
        T* ptr = fPtr;
326
271k
        fPtr = nullptr;
327
271k
        return ptr;
328
271k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::release()
Line
Count
Source
324
179k
    [[nodiscard]] T* release() {
325
179k
        T* ptr = fPtr;
326
179k
        fPtr = nullptr;
327
179k
        return ptr;
328
179k
    }
sk_sp<sksg::DashEffect>::release()
Line
Count
Source
324
109k
    [[nodiscard]] T* release() {
325
109k
        T* ptr = fPtr;
326
109k
        fPtr = nullptr;
327
109k
        return ptr;
328
109k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::release()
Line
Count
Source
324
54.9k
    [[nodiscard]] T* release() {
325
54.9k
        T* ptr = fPtr;
326
54.9k
        fPtr = nullptr;
327
54.9k
        return ptr;
328
54.9k
    }
sk_sp<sksg::ShaderPaint>::release()
Line
Count
Source
324
20.2k
    [[nodiscard]] T* release() {
325
20.2k
        T* ptr = fPtr;
326
20.2k
        fPtr = nullptr;
327
20.2k
        return ptr;
328
20.2k
    }
sk_sp<sksg::OffsetEffect>::release()
Line
Count
Source
324
534k
    [[nodiscard]] T* release() {
325
534k
        T* ptr = fPtr;
326
534k
        fPtr = nullptr;
327
534k
        return ptr;
328
534k
    }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::release()
Line
Count
Source
324
267k
    [[nodiscard]] T* release() {
325
267k
        T* ptr = fPtr;
326
267k
        fPtr = nullptr;
327
267k
        return ptr;
328
267k
    }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::release()
Line
Count
Source
324
110
    [[nodiscard]] T* release() {
325
110
        T* ptr = fPtr;
326
110
        fPtr = nullptr;
327
110
        return ptr;
328
110
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::release()
Line
Count
Source
324
534k
    [[nodiscard]] T* release() {
325
534k
        T* ptr = fPtr;
326
534k
        fPtr = nullptr;
327
534k
        return ptr;
328
534k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::release()
Line
Count
Source
324
267k
    [[nodiscard]] T* release() {
325
267k
        T* ptr = fPtr;
326
267k
        fPtr = nullptr;
327
267k
        return ptr;
328
267k
    }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::release()
Line
Count
Source
324
78.5k
    [[nodiscard]] T* release() {
325
78.5k
        T* ptr = fPtr;
326
78.5k
        fPtr = nullptr;
327
78.5k
        return ptr;
328
78.5k
    }
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode>::release()
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterAdapter>::release()
sk_sp<sksg::RoundEffect>::release()
Line
Count
Source
324
2.60M
    [[nodiscard]] T* release() {
325
2.60M
        T* ptr = fPtr;
326
2.60M
        fPtr = nullptr;
327
2.60M
        return ptr;
328
2.60M
    }
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::release()
Line
Count
Source
324
1.30M
    [[nodiscard]] T* release() {
325
1.30M
        T* ptr = fPtr;
326
1.30M
        fPtr = nullptr;
327
1.30M
        return ptr;
328
1.30M
    }
sk_sp<sksg::Shader>::release()
Line
Count
Source
324
43.8k
    [[nodiscard]] T* release() {
325
43.8k
        T* ptr = fPtr;
326
43.8k
        fPtr = nullptr;
327
43.8k
        return ptr;
328
43.8k
    }
sk_sp<sksg::ImageFilter>::release()
Line
Count
Source
324
176k
    [[nodiscard]] T* release() {
325
176k
        T* ptr = fPtr;
326
176k
        fPtr = nullptr;
327
176k
        return ptr;
328
176k
    }
329
330
1.32M
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
1.32M
        using std::swap;
332
1.32M
        swap(fPtr, that.fPtr);
333
1.32M
    }
Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>::swap(sk_sp<ToolUtils::TopoTestNode>&)
sk_sp<SkPathRef>::swap(sk_sp<SkPathRef>&)
Line
Count
Source
330
578k
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
578k
        using std::swap;
332
578k
        swap(fPtr, that.fPtr);
333
578k
    }
sk_sp<SkString::Rec>::swap(sk_sp<SkString::Rec>&)
Line
Count
Source
330
662k
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
662k
        using std::swap;
332
662k
        swap(fPtr, that.fPtr);
333
662k
    }
Unexecuted instantiation: sk_sp<GrRenderTask>::swap(sk_sp<GrRenderTask>&)
Unexecuted instantiation: sk_sp<SkData>::swap(sk_sp<SkData>&)
sk_sp<sksg::RenderNode>::swap(sk_sp<sksg::RenderNode>&)
Line
Count
Source
330
88.4k
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
88.4k
        using std::swap;
332
88.4k
        swap(fPtr, that.fPtr);
333
88.4k
    }
334
335
    using sk_is_trivially_relocatable = std::true_type;
336
337
private:
338
    T*  fPtr;
339
};
340
341
750k
template <typename T> inline void swap(sk_sp<T>& a, sk_sp<T>& b) /*noexcept*/ {
342
750k
    a.swap(b);
343
750k
}
void swap<SkString::Rec>(sk_sp<SkString::Rec>&, sk_sp<SkString::Rec>&)
Line
Count
Source
341
662k
template <typename T> inline void swap(sk_sp<T>& a, sk_sp<T>& b) /*noexcept*/ {
342
662k
    a.swap(b);
343
662k
}
Unexecuted instantiation: void swap<SkData>(sk_sp<SkData>&, sk_sp<SkData>&)
void swap<sksg::RenderNode>(sk_sp<sksg::RenderNode>&, sk_sp<sksg::RenderNode>&)
Line
Count
Source
341
88.4k
template <typename T> inline void swap(sk_sp<T>& a, sk_sp<T>& b) /*noexcept*/ {
342
88.4k
    a.swap(b);
343
88.4k
}
344
345
245k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
245k
    return a.get() == b.get();
347
245k
}
bool operator==<SkSVGColor::RefCntVars, SkSVGColor::RefCntVars>(sk_sp<SkSVGColor::RefCntVars> const&, sk_sp<SkSVGColor::RefCntVars> const&)
Line
Count
Source
345
489
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
489
    return a.get() == b.get();
347
489
}
Unexecuted instantiation: bool operator==<SkPathEffect, SkPathEffect>(sk_sp<SkPathEffect> const&, sk_sp<SkPathEffect> const&)
Unexecuted instantiation: bool operator==<SkShader, SkShader>(sk_sp<SkShader> const&, sk_sp<SkShader> const&)
Unexecuted instantiation: bool operator==<SkMaskFilter, SkMaskFilter>(sk_sp<SkMaskFilter> const&, sk_sp<SkMaskFilter> const&)
bool operator==<SkColorFilter, SkColorFilter>(sk_sp<SkColorFilter> const&, sk_sp<SkColorFilter> const&)
Line
Count
Source
345
12.0k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
12.0k
    return a.get() == b.get();
347
12.0k
}
Unexecuted instantiation: bool operator==<SkBlender, SkBlender>(sk_sp<SkBlender> const&, sk_sp<SkBlender> const&)
bool operator==<SkImageFilter, SkImageFilter>(sk_sp<SkImageFilter> const&, sk_sp<SkImageFilter> const&)
Line
Count
Source
345
74.9k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
74.9k
    return a.get() == b.get();
347
74.9k
}
bool operator==<SkString::Rec, SkString::Rec>(sk_sp<SkString::Rec> const&, sk_sp<SkString::Rec> const&)
Line
Count
Source
345
133k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
133k
    return a.get() == b.get();
347
133k
}
Unexecuted instantiation: bool operator==<GrGpuBuffer, GrGpuBuffer>(sk_sp<GrGpuBuffer> const&, sk_sp<GrGpuBuffer> const&)
Unexecuted instantiation: bool operator==<GrSurfaceProxy, GrSurfaceProxy>(sk_sp<GrSurfaceProxy> const&, sk_sp<GrSurfaceProxy> const&)
bool operator==<GrArenas, GrArenas>(sk_sp<GrArenas> const&, sk_sp<GrArenas> const&)
Line
Count
Source
345
24.9k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
24.9k
    return a.get() == b.get();
347
24.9k
}
Unexecuted instantiation: bool operator==<skgpu::graphite::Buffer, skgpu::graphite::Buffer>(sk_sp<skgpu::graphite::Buffer> const&, sk_sp<skgpu::graphite::Buffer> const&)
Unexecuted instantiation: bool operator==<skgpu::graphite::TextureProxy, skgpu::graphite::TextureProxy>(sk_sp<skgpu::graphite::TextureProxy> const&, sk_sp<skgpu::graphite::TextureProxy> const&)
Unexecuted instantiation: bool operator==<SkRuntimeEffect const, SkRuntimeEffect const>(sk_sp<SkRuntimeEffect const> const&, sk_sp<SkRuntimeEffect const> const&)
Unexecuted instantiation: bool operator==<SkTypeface, SkTypeface>(sk_sp<SkTypeface> const&, sk_sp<SkTypeface> const&)
Unexecuted instantiation: bool operator==<skottie::GlyphDecorator, skottie::GlyphDecorator>(sk_sp<skottie::GlyphDecorator> const&, sk_sp<skottie::GlyphDecorator> const&)
Unexecuted instantiation: bool operator==<SkImage, SkImage>(sk_sp<SkImage> const&, sk_sp<SkImage> const&)
Unexecuted instantiation: bool operator==<sksg::RenderNode, sksg::RenderNode>(sk_sp<sksg::RenderNode> const&, sk_sp<sksg::RenderNode> const&)
348
349k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
349k
    return !a;
350
349k
}
bool operator==<GrArenas>(sk_sp<GrArenas> const&, decltype(nullptr))
Line
Count
Source
348
197k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
197k
    return !a;
350
197k
}
Unexecuted instantiation: bool operator==<SkData>(sk_sp<SkData> const&, decltype(nullptr))
bool operator==<SkPathEffect>(sk_sp<SkPathEffect> const&, decltype(nullptr))
Line
Count
Source
348
20.2k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
20.2k
    return !a;
350
20.2k
}
bool operator==<SkStrike>(sk_sp<SkStrike> const&, decltype(nullptr))
Line
Count
Source
348
110k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
110k
    return !a;
350
110k
}
bool operator==<SkMipmap>(sk_sp<SkMipmap> const&, decltype(nullptr))
Line
Count
Source
348
1.95k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
1.95k
    return !a;
350
1.95k
}
bool operator==<SkData const>(sk_sp<SkData const> const&, decltype(nullptr))
Line
Count
Source
348
14.4k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
14.4k
    return !a;
350
14.4k
}
bool operator==<sktext::gpu::TextStrike>(sk_sp<sktext::gpu::TextStrike> const&, decltype(nullptr))
Line
Count
Source
348
1.53k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
1.53k
    return !a;
350
1.53k
}
bool operator==<sktext::gpu::TextBlob>(sk_sp<sktext::gpu::TextBlob> const&, decltype(nullptr))
Line
Count
Source
348
1.79k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
1.79k
    return !a;
350
1.79k
}
Unexecuted instantiation: bool operator==<SkImageFilter>(sk_sp<SkImageFilter> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<SkFontMgr>(sk_sp<SkFontMgr> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<SkTextBlob>(sk_sp<SkTextBlob> const&, decltype(nullptr))
bool operator==<SkTypeface>(sk_sp<SkTypeface> const&, decltype(nullptr))
Line
Count
Source
348
2.20k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
2.20k
    return !a;
350
2.20k
}
351
814k
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
814k
    return !b;
353
814k
}
bool operator==<SkPixelRef>(decltype(nullptr), sk_sp<SkPixelRef> const&)
Line
Count
Source
351
8.69k
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
8.69k
    return !b;
353
8.69k
}
bool operator==<SkData>(decltype(nullptr), sk_sp<SkData> const&)
Line
Count
Source
351
800k
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
800k
    return !b;
353
800k
}
bool operator==<SkFontStyleSet>(decltype(nullptr), sk_sp<SkFontStyleSet> const&)
Line
Count
Source
351
7
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
7
    return !b;
353
7
}
bool operator==<SkTypeface>(decltype(nullptr), sk_sp<SkTypeface> const&)
Line
Count
Source
351
1
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
1
    return !b;
353
1
}
Unexecuted instantiation: bool operator==<SkUnicode>(decltype(nullptr), sk_sp<SkUnicode> const&)
bool operator==<SkAnimatedImage>(decltype(nullptr), sk_sp<SkAnimatedImage> const&)
Line
Count
Source
351
5.75k
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
5.75k
    return !b;
353
5.75k
}
354
355
65.5k
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
65.5k
    return a.get() != b.get();
357
65.5k
}
bool operator!=<SkData const, SkData const>(sk_sp<SkData const> const&, sk_sp<SkData const> const&)
Line
Count
Source
355
34.3k
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
34.3k
    return a.get() != b.get();
357
34.3k
}
bool operator!=<SkString::Rec, SkString::Rec>(sk_sp<SkString::Rec> const&, sk_sp<SkString::Rec> const&)
Line
Count
Source
355
30.8k
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
30.8k
    return a.get() != b.get();
357
30.8k
}
Unexecuted instantiation: bool operator!=<GrContextThreadSafeProxy, GrContextThreadSafeProxy>(sk_sp<GrContextThreadSafeProxy> const&, sk_sp<GrContextThreadSafeProxy> const&)
bool operator!=<GrThreadSafeCache::VertexData, GrThreadSafeCache::VertexData>(sk_sp<GrThreadSafeCache::VertexData> const&, sk_sp<GrThreadSafeCache::VertexData> const&)
Line
Count
Source
355
329
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
329
    return a.get() != b.get();
357
329
}
Unexecuted instantiation: bool operator!=<skgpu::MutableTextureState, skgpu::MutableTextureState>(sk_sp<skgpu::MutableTextureState> const&, sk_sp<skgpu::MutableTextureState> const&)
Unexecuted instantiation: bool operator!=<SkImage, SkImage>(sk_sp<SkImage> const&, sk_sp<SkImage> const&)
Unexecuted instantiation: bool operator!=<GrSurfaceProxy, GrSurfaceProxy>(sk_sp<GrSurfaceProxy> const&, sk_sp<GrSurfaceProxy> const&)
358
442k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
442k
    return static_cast<bool>(a);
360
442k
}
bool operator!=<SkVertices>(sk_sp<SkVertices> const&, decltype(nullptr))
Line
Count
Source
358
9.51k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
9.51k
    return static_cast<bool>(a);
360
9.51k
}
bool operator!=<GrArenas>(sk_sp<GrArenas> const&, decltype(nullptr))
Line
Count
Source
358
172k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
172k
    return static_cast<bool>(a);
360
172k
}
Unexecuted instantiation: bool operator!=<GrRenderTask>(sk_sp<GrRenderTask> const&, decltype(nullptr))
bool operator!=<sktext::gpu::Slug>(sk_sp<sktext::gpu::Slug> const&, decltype(nullptr))
Line
Count
Source
358
256
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
256
    return static_cast<bool>(a);
360
256
}
bool operator!=<SkData>(sk_sp<SkData> const&, decltype(nullptr))
Line
Count
Source
358
12.1k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
12.1k
    return static_cast<bool>(a);
360
12.1k
}
bool operator!=<SkImage>(sk_sp<SkImage> const&, decltype(nullptr))
Line
Count
Source
358
181k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
181k
    return static_cast<bool>(a);
360
181k
}
Unexecuted instantiation: bool operator!=<GrDirectContext>(sk_sp<GrDirectContext> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<SkImageFilter const>(sk_sp<SkImageFilter const> const&, decltype(nullptr))
bool operator!=<SkDrawable>(sk_sp<SkDrawable> const&, decltype(nullptr))
Line
Count
Source
358
4.39k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
4.39k
    return static_cast<bool>(a);
360
4.39k
}
bool operator!=<SkPicture>(sk_sp<SkPicture> const&, decltype(nullptr))
Line
Count
Source
358
33
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
33
    return static_cast<bool>(a);
360
33
}
Unexecuted instantiation: bool operator!=<SkPathRef>(sk_sp<SkPathRef> const&, decltype(nullptr))
bool operator!=<SkTextBlob>(sk_sp<SkTextBlob> const&, decltype(nullptr))
Line
Count
Source
358
729
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
729
    return static_cast<bool>(a);
360
729
}
bool operator!=<SkPathEffect>(sk_sp<SkPathEffect> const&, decltype(nullptr))
Line
Count
Source
358
13.2k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
13.2k
    return static_cast<bool>(a);
360
13.2k
}
bool operator!=<SkBlender>(sk_sp<SkBlender> const&, decltype(nullptr))
Line
Count
Source
358
4
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
4
    return static_cast<bool>(a);
360
4
}
bool operator!=<SkRuntimeEffect>(sk_sp<SkRuntimeEffect> const&, decltype(nullptr))
Line
Count
Source
358
8.33k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
8.33k
    return static_cast<bool>(a);
360
8.33k
}
bool operator!=<SkColorSpace>(sk_sp<SkColorSpace> const&, decltype(nullptr))
Line
Count
Source
358
285
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
285
    return static_cast<bool>(a);
360
285
}
Unexecuted instantiation: bool operator!=<skgpu::graphite::TextureProxy>(sk_sp<skgpu::graphite::TextureProxy> const&, decltype(nullptr))
bool operator!=<SkDataTable>(sk_sp<SkDataTable> const&, decltype(nullptr))
Line
Count
Source
358
4.48k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
4.48k
    return static_cast<bool>(a);
360
4.48k
}
Unexecuted instantiation: bool operator!=<SkStrike>(sk_sp<SkStrike> const&, decltype(nullptr))
bool operator!=<sktext::gpu::TextBlob>(sk_sp<sktext::gpu::TextBlob> const&, decltype(nullptr))
Line
Count
Source
358
1.42k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
1.42k
    return static_cast<bool>(a);
360
1.42k
}
Unexecuted instantiation: bool operator!=<SkTypeface>(sk_sp<SkTypeface> const&, decltype(nullptr))
bool operator!=<SkImageFilter>(sk_sp<SkImageFilter> const&, decltype(nullptr))
Line
Count
Source
358
33.3k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
33.3k
    return static_cast<bool>(a);
360
33.3k
}
Unexecuted instantiation: bool operator!=<SkRefCnt>(sk_sp<SkRefCnt> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<GrPromiseImageTexture>(sk_sp<GrPromiseImageTexture> const&, decltype(nullptr))
361
0
template <typename T> inline bool operator!=(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
362
0
    return static_cast<bool>(b);
363
0
}
364
365
template <typename C, typename CT, typename T>
366
auto operator<<(std::basic_ostream<C, CT>& os, const sk_sp<T>& sp) -> decltype(os << sp.get()) {
367
    return os << sp.get();
368
}
369
370
template <typename T> sk_sp(T*) -> sk_sp<T>;
371
372
template <typename T, typename... Args>
373
3.18M
sk_sp<T> sk_make_sp(Args&&... args) {
374
3.18M
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
3.18M
}
sk_sp<GrArenas> sk_make_sp<GrArenas>()
Line
Count
Source
373
132k
sk_sp<T> sk_make_sp(Args&&... args) {
374
132k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
132k
}
Unexecuted instantiation: sk_sp<SkRandomTypeface> sk_make_sp<SkRandomTypeface, sk_sp<SkTypeface>&, SkPaint const&, bool const&>(sk_sp<SkTypeface>&, SkPaint const&, bool const&)
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr> sk_make_sp<(anonymous namespace)::FontMgr>()
Line
Count
Source
373
66
sk_sp<T> sk_make_sp(Args&&... args) {
374
66
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
66
}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet> sk_make_sp<(anonymous namespace)::FontStyleSet, char const* const&>(char const* const&)
Line
Count
Source
373
396
sk_sp<T> sk_make_sp(Args&&... args) {
374
396
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
396
}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet> sk_make_sp<(anonymous namespace)::FontStyleSet, char const (&) [6]>(char const (&) [6])
Line
Count
Source
373
66
sk_sp<T> sk_make_sp(Args&&... args) {
374
66
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
66
}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet> sk_make_sp<(anonymous namespace)::FontStyleSet, char const (&) [7]>(char const (&) [7])
Line
Count
Source
373
66
sk_sp<T> sk_make_sp(Args&&... args) {
374
66
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
66
}
sk_sp<SkTestFont> sk_make_sp<SkTestFont, SkTestFontData&>(SkTestFontData&)
Line
Count
Source
373
168
sk_sp<T> sk_make_sp(Args&&... args) {
374
168
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
168
}
sk_sp<SkPixelRef> sk_make_sp<SkPixelRef, int, int, void*&, unsigned long&>(int&&, int&&, void*&, unsigned long&)
Line
Count
Source
373
548
sk_sp<T> sk_make_sp(Args&&... args) {
374
548
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
548
}
sk_sp<SkNoPixelsDevice> sk_make_sp<SkNoPixelsDevice, SkIRect const&, SkSurfaceProps const&, sk_sp<SkColorSpace> >(SkIRect const&, SkSurfaceProps const&, sk_sp<SkColorSpace>&&)
Line
Count
Source
373
76.8k
sk_sp<T> sk_make_sp(Args&&... args) {
374
76.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
76.8k
}
Unexecuted instantiation: sk_sp<SkNoPixelsDevice> sk_make_sp<SkNoPixelsDevice, SkIRect, SkSurfaceProps const&>(SkIRect&&, SkSurfaceProps const&)
sk_sp<SkNoPixelsDevice> sk_make_sp<SkNoPixelsDevice, SkIRect&, SkSurfaceProps const&>(SkIRect&, SkSurfaceProps const&)
Line
Count
Source
373
137k
sk_sp<T> sk_make_sp(Args&&... args) {
374
137k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
137k
}
sk_sp<SkNoPixelsDevice> sk_make_sp<SkNoPixelsDevice, SkIRect, SkSurfaceProps const&, sk_sp<SkColorSpace> >(SkIRect&&, SkSurfaceProps const&, sk_sp<SkColorSpace>&&)
Line
Count
Source
373
50.0k
sk_sp<T> sk_make_sp(Args&&... args) {
374
50.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
50.0k
}
sk_sp<SkBitmapDevice> sk_make_sp<SkBitmapDevice, SkBitmap const&, SkSurfaceProps const&>(SkBitmap const&, SkSurfaceProps const&)
Line
Count
Source
373
43.3k
sk_sp<T> sk_make_sp(Args&&... args) {
374
43.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
43.3k
}
sk_sp<SkBitmapDevice> sk_make_sp<SkBitmapDevice, SkBitmap const&, SkSurfaceProps const&, void*&>(SkBitmap const&, SkSurfaceProps const&, void*&)
Line
Count
Source
373
34.0k
sk_sp<T> sk_make_sp(Args&&... args) {
374
34.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
34.0k
}
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable> sk_make_sp<SkPictureBackedGlyphDrawable, sk_sp<SkPicture> >(sk_sp<SkPicture>&&)
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl> sk_make_sp<(anonymous namespace)::CacheImpl, unsigned long&>(unsigned long&)
Line
Count
Source
373
3.14k
sk_sp<T> sk_make_sp(Args&&... args) {
374
3.14k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
3.14k
}
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend> sk_make_sp<skif::(anonymous namespace)::RasterBackend, SkSurfaceProps const&, SkColorType&>(SkSurfaceProps const&, SkColorType&)
Line
Count
Source
373
18.1k
sk_sp<T> sk_make_sp(Args&&... args) {
374
18.1k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
18.1k
}
sk_sp<SkColorFilterShader> sk_make_sp<SkColorFilterShader, sk_sp<SkShader>, float, sk_sp<SkColorFilter> >(sk_sp<SkShader>&&, float&&, sk_sp<SkColorFilter>&&)
Line
Count
Source
373
55.5k
sk_sp<T> sk_make_sp(Args&&... args) {
374
55.5k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
55.5k
}
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder> sk_make_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder, SkRect&>(SkRect&)
sk_sp<SkEmptyPicture> sk_make_sp<SkEmptyPicture>()
Line
Count
Source
373
40.3k
sk_sp<T> sk_make_sp(Args&&... args) {
374
40.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
40.3k
}
sk_sp<SkBigPicture> sk_make_sp<SkBigPicture, SkRect&, sk_sp<SkRecord>, std::__1::unique_ptr<SkBigPicture::SnapshotArray, std::__1::default_delete<SkBigPicture::SnapshotArray> >, sk_sp<SkBBoxHierarchy>, unsigned long&>(SkRect&, sk_sp<SkRecord>&&, std::__1::unique_ptr<SkBigPicture::SnapshotArray, std::__1::default_delete<SkBigPicture::SnapshotArray> >&&, sk_sp<SkBBoxHierarchy>&&, unsigned long&)
Line
Count
Source
373
85.4k
sk_sp<T> sk_make_sp(Args&&... args) {
374
85.4k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
85.4k
}
sk_sp<SkRecordedDrawable> sk_make_sp<SkRecordedDrawable, sk_sp<SkRecord>, sk_sp<SkBBoxHierarchy>, std::__1::unique_ptr<SkDrawableList, std::__1::default_delete<SkDrawableList> >, SkRect&>(sk_sp<SkRecord>&&, sk_sp<SkBBoxHierarchy>&&, std::__1::unique_ptr<SkDrawableList, std::__1::default_delete<SkDrawableList> >&&, SkRect&)
Line
Count
Source
373
2.23k
sk_sp<T> sk_make_sp(Args&&... args) {
374
2.23k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
2.23k
}
sk_sp<SkPixelRef> sk_make_sp<SkPixelRef, int&, int&, void*&, unsigned long&>(int&, int&, void*&, unsigned long&)
Line
Count
Source
373
106k
sk_sp<T> sk_make_sp(Args&&... args) {
374
106k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
106k
}
Unexecuted instantiation: sk_sp<SkBigPicture> sk_make_sp<SkBigPicture, SkRect const&, sk_sp<SkRecord>&, std::__1::unique_ptr<SkBigPicture::SnapshotArray, std::__1::default_delete<SkBigPicture::SnapshotArray> >, sk_sp<SkBBoxHierarchy>&, unsigned long&>(SkRect const&, sk_sp<SkRecord>&, std::__1::unique_ptr<SkBigPicture::SnapshotArray, std::__1::default_delete<SkBigPicture::SnapshotArray> >&&, sk_sp<SkBBoxHierarchy>&, unsigned long&)
Unexecuted instantiation: sk_sp<SkRuntimeShader> sk_make_sp<SkRuntimeShader, sk_sp<SkRuntimeEffect>, decltype(nullptr), std::__1::function<sk_sp<SkData const> (SkRuntimeEffectPriv::UniformsCallbackContext const&)>, SkSpan<SkRuntimeEffect::ChildPtr const>&>(sk_sp<SkRuntimeEffect>&&, decltype(nullptr)&&, std::__1::function<sk_sp<SkData const> (SkRuntimeEffectPriv::UniformsCallbackContext const&)>&&, SkSpan<SkRuntimeEffect::ChildPtr const>&)
sk_sp<SkRuntimeShader> sk_make_sp<SkRuntimeShader, sk_sp<SkRuntimeEffect>, decltype(nullptr), sk_sp<SkData const>, SkSpan<SkRuntimeEffect::ChildPtr const>&>(sk_sp<SkRuntimeEffect>&&, decltype(nullptr)&&, sk_sp<SkData const>&&, SkSpan<SkRuntimeEffect::ChildPtr const>&)
Line
Count
Source
373
43.0k
sk_sp<T> sk_make_sp(Args&&... args) {
374
43.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
43.0k
}
sk_sp<SkRuntimeColorFilter> sk_make_sp<SkRuntimeColorFilter, sk_sp<SkRuntimeEffect>, sk_sp<SkData const>, SkSpan<SkRuntimeEffect::ChildPtr const>&>(sk_sp<SkRuntimeEffect>&&, sk_sp<SkData const>&&, SkSpan<SkRuntimeEffect::ChildPtr const>&)
Line
Count
Source
373
16.6k
sk_sp<T> sk_make_sp(Args&&... args) {
374
16.6k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
16.6k
}
sk_sp<SkRuntimeBlender> sk_make_sp<SkRuntimeBlender, sk_sp<SkRuntimeEffect>, sk_sp<SkData const>, SkSpan<SkRuntimeEffect::ChildPtr const>&>(sk_sp<SkRuntimeEffect>&&, sk_sp<SkData const>&&, SkSpan<SkRuntimeEffect::ChildPtr const>&)
Line
Count
Source
373
2.73k
sk_sp<T> sk_make_sp(Args&&... args) {
374
2.73k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
2.73k
}
sk_sp<SkSpecialImage_Raster> sk_make_sp<SkSpecialImage_Raster, SkIRect const&, SkBitmap const&, SkSurfaceProps const&>(SkIRect const&, SkBitmap const&, SkSurfaceProps const&)
Line
Count
Source
373
212k
sk_sp<T> sk_make_sp(Args&&... args) {
374
212k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
212k
}
sk_sp<SkSpecialImage_Raster> sk_make_sp<SkSpecialImage_Raster, SkIRect, SkBitmap&, SkSurfaceProps const&>(SkIRect&&, SkBitmap&, SkSurfaceProps const&)
Line
Count
Source
373
306
sk_sp<T> sk_make_sp(Args&&... args) {
374
306
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
306
}
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt> sk_make_sp<SkBlockMemoryRefCnt, SkDynamicMemoryWStream::Block*&>(SkDynamicMemoryWStream::Block*&)
sk_sp<SkStrike> sk_make_sp<SkStrike, SkStrikeCache*, SkStrikeSpec const&, std::__1::unique_ptr<SkScalerContext, std::__1::default_delete<SkScalerContext> >, SkFontMetrics*&, std::__1::unique_ptr<SkStrikePinner, std::__1::default_delete<SkStrikePinner> > >(SkStrikeCache*&&, SkStrikeSpec const&, std::__1::unique_ptr<SkScalerContext, std::__1::default_delete<SkScalerContext> >&&, SkFontMetrics*&, std::__1::unique_ptr<SkStrikePinner, std::__1::default_delete<SkStrikePinner> >&&)
Line
Count
Source
373
19.0k
sk_sp<T> sk_make_sp(Args&&... args) {
374
19.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
19.0k
}
sk_sp<SkImage_Lazy> sk_make_sp<SkImage_Lazy, SkImage_Lazy::Validator*>(SkImage_Lazy::Validator*&&)
Line
Count
Source
373
189k
sk_sp<T> sk_make_sp(Args&&... args) {
374
189k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
189k
}
sk_sp<SkImage_Raster> sk_make_sp<SkImage_Raster, SkBitmap const&, bool>(SkBitmap const&, bool&&)
Line
Count
Source
373
92.6k
sk_sp<T> sk_make_sp(Args&&... args) {
374
92.6k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
92.6k
}
sk_sp<SkImage_Raster> sk_make_sp<SkImage_Raster, SkImageInfo const&, sk_sp<SkData>, unsigned long&>(SkImageInfo const&, sk_sp<SkData>&&, unsigned long&)
Line
Count
Source
373
8.76k
sk_sp<T> sk_make_sp(Args&&... args) {
374
8.76k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
8.76k
}
sk_sp<SkImage_Raster> sk_make_sp<SkImage_Raster, SkImageInfo const&, sk_sp<SkData>, unsigned long>(SkImageInfo const&, sk_sp<SkData>&&, unsigned long&&)
Line
Count
Source
373
8.69k
sk_sp<T> sk_make_sp(Args&&... args) {
374
8.69k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
8.69k
}
sk_sp<SkImage_Raster> sk_make_sp<SkImage_Raster, SkImageInfo const&, sk_sp<SkData>, unsigned long, unsigned int&>(SkImageInfo const&, sk_sp<SkData>&&, unsigned long&&, unsigned int&)
Line
Count
Source
373
29.8k
sk_sp<T> sk_make_sp(Args&&... args) {
374
29.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
29.8k
}
sk_sp<SkSurface_Raster> sk_make_sp<SkSurface_Raster, SkImageInfo const&, void*&, unsigned long&, void (*&)(void*, void*), void*&, SkSurfaceProps const*&>(SkImageInfo const&, void*&, unsigned long&, void (*&)(void*, void*), void*&, SkSurfaceProps const*&)
Line
Count
Source
373
36
sk_sp<T> sk_make_sp(Args&&... args) {
374
36
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
36
}
sk_sp<SkSurface_Raster> sk_make_sp<SkSurface_Raster, SkImageInfo const&, sk_sp<SkPixelRef>, SkSurfaceProps const*&>(SkImageInfo const&, sk_sp<SkPixelRef>&&, SkSurfaceProps const*&)
Line
Count
Source
373
44.3k
sk_sp<T> sk_make_sp(Args&&... args) {
374
44.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
44.3k
}
sk_sp<SkBlendShader> sk_make_sp<SkBlendShader, SkBlendMode&, sk_sp<SkShader>, sk_sp<SkShader> >(SkBlendMode&, sk_sp<SkShader>&&, sk_sp<SkShader>&&)
Line
Count
Source
373
14.1k
sk_sp<T> sk_make_sp(Args&&... args) {
374
14.1k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
14.1k
}
Unexecuted instantiation: sk_sp<SkColorFilterShader> sk_make_sp<SkColorFilterShader, sk_sp<SkShader>&, float, sk_sp<SkColorFilter>&>(sk_sp<SkShader>&, float&&, sk_sp<SkColorFilter>&)
sk_sp<SkColorShader> sk_make_sp<SkColorShader, unsigned int>(unsigned int&&)
Line
Count
Source
373
6
sk_sp<T> sk_make_sp(Args&&... args) {
374
6
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
6
}
sk_sp<SkColorShader> sk_make_sp<SkColorShader, unsigned int&>(unsigned int&)
Line
Count
Source
373
2.14k
sk_sp<T> sk_make_sp(Args&&... args) {
374
2.14k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
2.14k
}
sk_sp<SkColor4Shader> sk_make_sp<SkColor4Shader, SkRGBA4f<(SkAlphaType)3> const&, sk_sp<SkColorSpace> >(SkRGBA4f<(SkAlphaType)3> const&, sk_sp<SkColorSpace>&&)
Line
Count
Source
373
13.5k
sk_sp<T> sk_make_sp(Args&&... args) {
374
13.5k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
13.5k
}
sk_sp<SkEmptyShader> sk_make_sp<SkEmptyShader>()
Line
Count
Source
373
12.8k
sk_sp<T> sk_make_sp(Args&&... args) {
374
12.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
12.8k
}
sk_sp<SkImageShader> sk_make_sp<SkImageShader, sk_sp<SkImage>&, SkRect&, SkTileMode&, SkTileMode&, SkSamplingOptions const&, bool, bool>(sk_sp<SkImage>&, SkRect&, SkTileMode&, SkTileMode&, SkSamplingOptions const&, bool&&, bool&&)
Line
Count
Source
373
121
sk_sp<T> sk_make_sp(Args&&... args) {
374
121
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
121
}
sk_sp<SkImageShader> sk_make_sp<SkImageShader, sk_sp<SkImage>, SkRect const&, SkTileMode&, SkTileMode&, SkSamplingOptions const&, bool, bool&>(sk_sp<SkImage>&&, SkRect const&, SkTileMode&, SkTileMode&, SkSamplingOptions const&, bool&&, bool&)
Line
Count
Source
373
109k
sk_sp<T> sk_make_sp(Args&&... args) {
374
109k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
109k
}
sk_sp<SkPictureShader> sk_make_sp<SkPictureShader, sk_sp<SkPicture>, SkTileMode&, SkTileMode&, SkFilterMode&, SkRect const*&>(sk_sp<SkPicture>&&, SkTileMode&, SkTileMode&, SkFilterMode&, SkRect const*&)
Line
Count
Source
373
5.65k
sk_sp<T> sk_make_sp(Args&&... args) {
374
5.65k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
5.65k
}
Unexecuted instantiation: sk_sp<SkSL::DebugTracePriv> sk_make_sp<SkSL::DebugTracePriv>()
Unexecuted instantiation: sk_sp<SkRuntimeShader> sk_make_sp<SkRuntimeShader, sk_sp<SkRuntimeEffect>&, sk_sp<SkSL::DebugTracePriv>&, sk_sp<SkData const>, SkSpan<SkRuntimeEffect::ChildPtr> >(sk_sp<SkRuntimeEffect>&, sk_sp<SkSL::DebugTracePriv>&, sk_sp<SkData const>&&, SkSpan<SkRuntimeEffect::ChildPtr>&&)
sk_sp<SkLocalMatrixShader> sk_make_sp<SkLocalMatrixShader, sk_sp<SkShader>, SkMatrix const&>(sk_sp<SkShader>&&, SkMatrix const&)
Line
Count
Source
373
137k
sk_sp<T> sk_make_sp(Args&&... args) {
374
137k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
137k
}
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader> sk_make_sp<SkWorkingColorSpaceShader, sk_sp<SkShader>, sk_sp<SkColorSpace> >(sk_sp<SkShader>&&, sk_sp<SkColorSpace>&&)
Unexecuted instantiation: sk_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper> sk_make_sp<SkUserScalerContext::generateDrawable(SkGlyph const&)::DrawableMatrixWrapper, sk_sp<SkDrawable> const&, SkMatrix&>(sk_sp<SkDrawable> const&, SkMatrix&)
Unexecuted instantiation: SkMultiPictureDocument.cpp:sk_sp<(anonymous namespace)::MultiPictureDocument> sk_make_sp<(anonymous namespace)::MultiPictureDocument, SkWStream*&, SkSerialProcs const*&, std::__1::function<void (SkPicture const*)> >(SkWStream*&, SkSerialProcs const*&, std::__1::function<void (SkPicture const*)>&&)
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::ShadowInvalidator> sk_make_sp<(anonymous namespace)::ShadowInvalidator, SkResourceCache::Key&>(SkResourceCache::Key&)
sk_sp<SkConicalGradient> sk_make_sp<SkConicalGradient, SkPoint const&, float&, SkPoint const&, float&, SkGradientBaseShader::Descriptor const&, SkConicalGradient::Type&, SkMatrix&, SkConicalGradient::FocalData&>(SkPoint const&, float&, SkPoint const&, float&, SkGradientBaseShader::Descriptor const&, SkConicalGradient::Type&, SkMatrix&, SkConicalGradient::FocalData&)
Line
Count
Source
373
2.13k
sk_sp<T> sk_make_sp(Args&&... args) {
374
2.13k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
2.13k
}
sk_sp<SkLinearGradient> sk_make_sp<SkLinearGradient, SkPoint const*&, SkGradientBaseShader::Descriptor&>(SkPoint const*&, SkGradientBaseShader::Descriptor&)
Line
Count
Source
373
5.50k
sk_sp<T> sk_make_sp(Args&&... args) {
374
5.50k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
5.50k
}
sk_sp<SkRadialGradient> sk_make_sp<SkRadialGradient, SkPoint const&, float&, SkGradientBaseShader::Descriptor&>(SkPoint const&, float&, SkGradientBaseShader::Descriptor&)
Line
Count
Source
373
1.39k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.39k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.39k
}
sk_sp<SkSweepGradient> sk_make_sp<SkSweepGradient, SkPoint, float const&, float const&, SkGradientBaseShader::Descriptor&>(SkPoint&&, float const&, float const&, SkGradientBaseShader::Descriptor&)
Line
Count
Source
373
1.67k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.67k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.67k
}
sk_sp<SkMatrixColorFilter> sk_make_sp<SkMatrixColorFilter, float const*&, SkMatrixColorFilter::Domain&, SkColorFilters::Clamp&>(float const*&, SkMatrixColorFilter::Domain&, SkColorFilters::Clamp&)
Line
Count
Source
373
85.6k
sk_sp<T> sk_make_sp(Args&&... args) {
374
85.6k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
85.6k
}
sk_sp<SkTableColorFilter> sk_make_sp<SkTableColorFilter, sk_sp<SkColorTable> >(sk_sp<SkColorTable>&&)
Line
Count
Source
373
15.2k
sk_sp<T> sk_make_sp(Args&&... args) {
374
15.2k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
15.2k
}
sk_sp<SkWorkingFormatColorFilter> sk_make_sp<SkWorkingFormatColorFilter, sk_sp<SkColorFilter>, skcms_TransferFunction const*&, skcms_Matrix3x3 const*&, SkAlphaType const*&>(sk_sp<SkColorFilter>&&, skcms_TransferFunction const*&, skcms_Matrix3x3 const*&, SkAlphaType const*&)
Line
Count
Source
373
2.74k
sk_sp<T> sk_make_sp(Args&&... args) {
374
2.74k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
2.74k
}
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter> sk_make_sp<(anonymous namespace)::SkBlurImageFilter, SkSize, SkTileMode&, sk_sp<SkImageFilter> >(SkSize&&, SkTileMode&, sk_sp<SkImageFilter>&&)
Line
Count
Source
373
676
sk_sp<T> sk_make_sp(Args&&... args) {
374
676
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
676
}
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter> sk_make_sp<(anonymous namespace)::SkBlurImageFilter, SkSize, sk_sp<SkImageFilter> >(SkSize&&, sk_sp<SkImageFilter>&&)
Line
Count
Source
373
41.2k
sk_sp<T> sk_make_sp(Args&&... args) {
374
41.2k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
41.2k
}
sk_sp<SkTypeface_Empty> sk_make_sp<SkTypeface_Empty>()
Line
Count
Source
373
1
sk_sp<T> sk_make_sp(Args&&... args) {
374
1
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1
}
sk_sp<SkFontMgr_Custom> sk_make_sp<SkFontMgr_Custom, EmptyFontLoader>(EmptyFontLoader&&)
Line
Count
Source
373
1
sk_sp<T> sk_make_sp(Args&&... args) {
374
1
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1
}
sk_sp<GrColorSpaceXform> sk_make_sp<GrColorSpaceXform, SkColorSpaceXformSteps&>(SkColorSpaceXformSteps&)
Line
Count
Source
373
5.35k
sk_sp<T> sk_make_sp(Args&&... args) {
374
5.35k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
5.35k
}
sk_sp<SkSurface_Ganesh> sk_make_sp<SkSurface_Ganesh, sk_sp<skgpu::ganesh::Device> >(sk_sp<skgpu::ganesh::Device>&&)
Line
Count
Source
373
4.40k
sk_sp<T> sk_make_sp(Args&&... args) {
374
4.40k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
4.40k
}
Unexecuted instantiation: GrDirectContextPriv.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_0, GrSurfaceProxyView const&, SkColorInfo>(sk_sp<GrDirectContext>&&, $_0&&, GrSurfaceProxyView const&, SkColorInfo&&)
Unexecuted instantiation: sk_sp<GrDDLTask> sk_make_sp<GrDDLTask, GrDrawingManager*, sk_sp<GrRenderTargetProxy>, sk_sp<GrDeferredDisplayList const> >(GrDrawingManager*&&, sk_sp<GrRenderTargetProxy>&&, sk_sp<GrDeferredDisplayList const>&&)
Unexecuted instantiation: sk_sp<GrTextureResolveRenderTask> sk_make_sp<GrTextureResolveRenderTask>()
Unexecuted instantiation: sk_sp<GrWaitRenderTask> sk_make_sp<GrWaitRenderTask, GrSurfaceProxyView, std::__1::unique_ptr<std::__1::unique_ptr<GrSemaphore, std::__1::default_delete<GrSemaphore> > [], std::__1::default_delete<std::__1::unique_ptr<GrSemaphore, std::__1::default_delete<GrSemaphore> > []> >, int&>(GrSurfaceProxyView&&, std::__1::unique_ptr<std::__1::unique_ptr<GrSemaphore, std::__1::default_delete<GrSemaphore> > [], std::__1::default_delete<std::__1::unique_ptr<GrSemaphore, std::__1::default_delete<GrSemaphore> > []> >&&, int&)
Unexecuted instantiation: sk_sp<GrTransferFromRenderTask> sk_make_sp<GrTransferFromRenderTask, sk_sp<GrSurfaceProxy> const&, SkIRect const&, GrColorType&, GrColorType&, sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrSurfaceProxy> const&, SkIRect const&, GrColorType&, GrColorType&, sk_sp<GrGpuBuffer>&&, unsigned long&)
sk_sp<skgpu::ganesh::DashLinePathRenderer> sk_make_sp<skgpu::ganesh::DashLinePathRenderer>()
Line
Count
Source
373
1.85k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.85k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.85k
}
sk_sp<skgpu::ganesh::AAConvexPathRenderer> sk_make_sp<skgpu::ganesh::AAConvexPathRenderer>()
Line
Count
Source
373
1.85k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.85k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.85k
}
sk_sp<skgpu::ganesh::AAHairLinePathRenderer> sk_make_sp<skgpu::ganesh::AAHairLinePathRenderer>()
Line
Count
Source
373
1.85k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.85k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.85k
}
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer> sk_make_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>()
Line
Count
Source
373
1.85k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.85k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.85k
}
sk_sp<skgpu::ganesh::SmallPathRenderer> sk_make_sp<skgpu::ganesh::SmallPathRenderer>()
Line
Count
Source
373
1.85k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.85k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.85k
}
sk_sp<skgpu::ganesh::TriangulatingPathRenderer> sk_make_sp<skgpu::ganesh::TriangulatingPathRenderer>()
Line
Count
Source
373
1.85k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.85k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.85k
}
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer> sk_make_sp<skgpu::ganesh::TessellationPathRenderer>()
sk_sp<skgpu::ganesh::DefaultPathRenderer> sk_make_sp<skgpu::ganesh::DefaultPathRenderer>()
Line
Count
Source
373
1.85k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.85k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.85k
}
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener> sk_make_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener, skgpu::UniqueKey&, unsigned int&>(skgpu::UniqueKey&, unsigned int&)
Line
Count
Source
373
94.3k
sk_sp<T> sk_make_sp(Args&&... args) {
374
94.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
94.3k
}
sk_sp<DisableColorXP> sk_make_sp<DisableColorXP>()
Line
Count
Source
373
8.62k
sk_sp<T> sk_make_sp(Args&&... args) {
374
8.62k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
8.62k
}
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor> sk_make_sp<PorterDuffXferProcessor, skgpu::BlendFormula&, GrProcessorAnalysisCoverage>(skgpu::BlendFormula&, GrProcessorAnalysisCoverage&&)
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend> sk_make_sp<skif::(anonymous namespace)::GaneshBackend, sk_sp<GrRecordingContext>, GrSurfaceOrigin&, SkSurfaceProps const&, SkColorType&>(sk_sp<GrRecordingContext>&&, GrSurfaceOrigin&, SkSurfaceProps const&, SkColorType&)
Line
Count
Source
373
3.13k
sk_sp<T> sk_make_sp(Args&&... args) {
374
3.13k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
3.13k
}
Unexecuted instantiation: sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext> const&, unsigned int, GrSurfaceProxyView, SkColorInfo const&>(sk_sp<GrRecordingContext> const&, unsigned int&&, GrSurfaceProxyView&&, SkColorInfo const&)
Unexecuted instantiation: SkImage_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext>, $_0, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrRecordingContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_0, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrDirectContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrImageContext> const&, $_0, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrImageContext> const&, $_0&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshBase.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_0, GrSurfaceProxyView, SkColorInfo const&>(sk_sp<GrDirectContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo const&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext>, $_0, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrRecordingContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_0, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrDirectContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrImageContext>, $_0, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrImageContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, unsigned int, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrDirectContext>&&, unsigned int&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_GaneshYUVA> sk_make_sp<SkImage_GaneshYUVA, sk_sp<GrRecordingContext>, $_0, GrYUVATextureProxies&, sk_sp<SkColorSpace>&>(sk_sp<GrRecordingContext>&&, $_0&&, GrYUVATextureProxies&, sk_sp<SkColorSpace>&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_GaneshYUVA> sk_make_sp<SkImage_GaneshYUVA, sk_sp<GrRecordingContext>, $_0, GrYUVATextureProxies, sk_sp<SkColorSpace> >(sk_sp<GrRecordingContext>&&, $_0&&, GrYUVATextureProxies&&, sk_sp<SkColorSpace>&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_GaneshYUVA> sk_make_sp<SkImage_GaneshYUVA, sk_sp<GrImageContext>, $_0, GrYUVATextureProxies, sk_sp<SkColorSpace> >(sk_sp<GrImageContext>&&, $_0&&, GrYUVATextureProxies&&, sk_sp<SkColorSpace>&&)
Unexecuted instantiation: sk_sp<SkImage_LazyTexture> sk_make_sp<SkImage_LazyTexture, SkImage_Lazy::Validator*>(SkImage_Lazy::Validator*&&)
Unexecuted instantiation: sk_sp<SkImage_RasterPinnable> sk_make_sp<SkImage_RasterPinnable, SkBitmap const&>(SkBitmap const&)
sk_sp<SkSpecialImage_Gpu> sk_make_sp<SkSpecialImage_Gpu, GrRecordingContext*&, SkIRect const&, unsigned int&, GrSurfaceProxyView, SkColorInfo, SkSurfaceProps const&>(GrRecordingContext*&, SkIRect const&, unsigned int&, GrSurfaceProxyView&&, SkColorInfo&&, SkSurfaceProps const&)
Line
Count
Source
373
160k
sk_sp<T> sk_make_sp(Args&&... args) {
374
160k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
160k
}
sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext>, unsigned int, GrSurfaceProxyView const&, SkColorInfo const&>(sk_sp<GrRecordingContext>&&, unsigned int&&, GrSurfaceProxyView const&, SkColorInfo const&)
Line
Count
Source
373
48.5k
sk_sp<T> sk_make_sp(Args&&... args) {
374
48.5k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
48.5k
}
sk_sp<GrMockCaps> sk_make_sp<GrMockCaps, GrContextOptions const&, GrMockOptions const&>(GrContextOptions const&, GrMockOptions const&)
Line
Count
Source
373
4.32k
sk_sp<T> sk_make_sp(Args&&... args) {
374
4.32k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
4.32k
}
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask> sk_make_sp<skgpu::ganesh::AtlasRenderTask, GrRecordingContext*&, sk_sp<GrArenas>, std::__1::unique_ptr<GrDynamicAtlas, std::__1::default_delete<GrDynamicAtlas> > >(GrRecordingContext*&, sk_sp<GrArenas>&&, std::__1::unique_ptr<GrDynamicAtlas, std::__1::default_delete<GrDynamicAtlas> >&&)
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator> sk_make_sp<(anonymous namespace)::UniqueKeyInvalidator, skgpu::UniqueKey&, unsigned int>(skgpu::UniqueKey&, unsigned int&&)
Line
Count
Source
373
329
sk_sp<T> sk_make_sp(Args&&... args) {
374
329
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
329
}
Unexecuted instantiation: SkSurface_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_0, GrSurfaceProxyView, SkColorInfo const&>(sk_sp<GrDirectContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo const&)
SkSurface_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext>, $_0, GrSurfaceProxyView, SkColorInfo const&>(sk_sp<GrRecordingContext>&&, $_0&&, GrSurfaceProxyView&&, SkColorInfo const&)
Line
Count
Source
373
76
sk_sp<T> sk_make_sp(Args&&... args) {
374
76
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
76
}
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState> sk_make_sp<skgpu::MutableTextureState, skgpu::MutableTextureState>(skgpu::MutableTextureState&&)
Unexecuted instantiation: sk_sp<GrVkContextThreadSafeProxy> sk_make_sp<GrVkContextThreadSafeProxy, GrContextOptions const&>(GrContextOptions const&)
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache> sk_make_sp<GrVkResourceProvider::PipelineStateCache, GrVkGpu*&>(GrVkGpu*&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image> sk_make_sp<skgpu::graphite::Image, skgpu::graphite::TextureProxyView&, SkColorInfo&>(skgpu::graphite::TextureProxyView&, SkColorInfo&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image> sk_make_sp<skgpu::graphite::Image, skgpu::graphite::TextureProxyView&, SkColorInfo const&>(skgpu::graphite::TextureProxyView&, SkColorInfo const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image> sk_make_sp<skgpu::graphite::Image, skgpu::graphite::TextureProxyView, SkColorInfo const&>(skgpu::graphite::TextureProxyView&&, SkColorInfo const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image> sk_make_sp<skgpu::graphite::Image, skgpu::graphite::TextureProxyView const&, SkColorInfo>(skgpu::graphite::TextureProxyView const&, SkColorInfo&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface> sk_make_sp<skgpu::graphite::Surface, sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image> sk_make_sp<skgpu::graphite::Image, skgpu::graphite::TextureProxyView, SkColorInfo>(skgpu::graphite::TextureProxyView&&, SkColorInfo&&)
Unexecuted instantiation: TextureUtils.cpp:sk_sp<skif::(anonymous namespace)::GraphiteBackend> sk_make_sp<skif::(anonymous namespace)::GraphiteBackend, skgpu::graphite::Recorder*&, SkSurfaceProps const&, SkColorType&>(skgpu::graphite::Recorder*&, SkSurfaceProps const&, SkColorType&)
Unexecuted instantiation: sk_sp<SkPDFDevice> sk_make_sp<SkPDFDevice, SkISize&, SkPDFDocument*, SkMatrix&>(SkISize&, SkPDFDocument*&&, SkMatrix&)
Unexecuted instantiation: sk_sp<SkPDFDocument> sk_make_sp<SkPDFDocument, SkWStream*&, SkPDF::Metadata>(SkWStream*&, SkPDF::Metadata&&)
Unexecuted instantiation: sk_sp<SkPDFDevice> sk_make_sp<SkPDFDevice, SkISize, SkPDFDocument*&>(SkISize&&, SkPDFDocument*&)
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_SingleName> sk_make_sp<SkOTUtils::LocalizedStrings_SingleName, SkString&, SkString&>(SkString&, SkString&)
Unexecuted instantiation: sk_sp<SkTypeface_FreeTypeStream> sk_make_sp<SkTypeface_FreeTypeStream, std::__1::unique_ptr<SkFontData, std::__1::default_delete<SkFontData> >, SkString&, SkFontStyle&, bool>(std::__1::unique_ptr<SkFontData, std::__1::default_delete<SkFontData> >&&, SkString&, SkFontStyle&, bool&&)
sk_sp<SkTypeface_FreeTypeStream> sk_make_sp<SkTypeface_FreeTypeStream, std::__1::unique_ptr<SkFontData, std::__1::default_delete<SkFontData> >, SkString&, SkFontStyle&, bool&>(std::__1::unique_ptr<SkFontData, std::__1::default_delete<SkFontData> >&&, SkString&, SkFontStyle&, bool&)
Line
Count
Source
373
41.8k
sk_sp<T> sk_make_sp(Args&&... args) {
374
41.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
41.8k
}
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:sk_sp<(anonymous namespace)::RemoteStrike> sk_make_sp<(anonymous namespace)::RemoteStrike, SkStrikeSpec const&, std::__1::unique_ptr<SkScalerContext, std::__1::default_delete<SkScalerContext> >, unsigned int&>(SkStrikeSpec const&, std::__1::unique_ptr<SkScalerContext, std::__1::default_delete<SkScalerContext> >&&, unsigned int&)
Unexecuted instantiation: sk_sp<GlyphTrackingDevice> sk_make_sp<GlyphTrackingDevice, SkISize, SkSurfaceProps const&, SkStrikeServerImpl*, sk_sp<SkColorSpace>, sktext::gpu::SubRunControl&>(SkISize&&, SkSurfaceProps const&, SkStrikeServerImpl*&&, sk_sp<SkColorSpace>&&, sktext::gpu::SubRunControl&)
Unexecuted instantiation: sk_sp<GlyphTrackingDevice> sk_make_sp<GlyphTrackingDevice, SkISize, SkSurfaceProps const&, SkStrikeServerImpl* const&, sk_sp<SkColorSpace>, sktext::gpu::SubRunControl const&>(SkISize&&, SkSurfaceProps const&, SkStrikeServerImpl* const&, sk_sp<SkColorSpace>&&, sktext::gpu::SubRunControl const&)
Unexecuted instantiation: sk_sp<SkTypefaceProxy> sk_make_sp<SkTypefaceProxy, SkTypefaceProxyPrototype const&, sk_sp<SkStrikeClient::DiscardableHandleManager>&, bool const&>(SkTypefaceProxyPrototype const&, sk_sp<SkStrikeClient::DiscardableHandleManager>&, bool const&)
sk_sp<sktext::gpu::TextStrike> sk_make_sp<sktext::gpu::TextStrike, SkStrikeSpec const&>(SkStrikeSpec const&)
Line
Count
Source
373
358
sk_sp<T> sk_make_sp(Args&&... args) {
374
358
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
358
}
Unexecuted instantiation: sk_sp<SkRTree> sk_make_sp<SkRTree>()
sk_sp<SkBitmapDevice> sk_make_sp<SkBitmapDevice, SkBitmap&, SkSurfaceProps const&, void*&>(SkBitmap&, SkSurfaceProps const&, void*&)
Line
Count
Source
373
77.1k
sk_sp<T> sk_make_sp(Args&&... args) {
374
77.1k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
77.1k
}
Unexecuted instantiation: sk_sp<SkImage_Picture> sk_make_sp<SkImage_Picture, SkImage_Lazy::Validator*>(SkImage_Lazy::Validator*&&)
sk_sp<SkCoordClampShader> sk_make_sp<SkCoordClampShader, sk_sp<SkShader>, SkRect const&>(sk_sp<SkShader>&&, SkRect const&)
Line
Count
Source
373
2
sk_sp<T> sk_make_sp(Args&&... args) {
374
2
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
2
}
Unexecuted instantiation: sk_sp<SkColorSpaceXformColorFilter> sk_make_sp<SkColorSpaceXformColorFilter, sk_sp<SkColorSpace>, sk_sp<SkColorSpace> >(sk_sp<SkColorSpace>&&, sk_sp<SkColorSpace>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask> sk_make_sp<skgpu::graphite::DrawTask, sk_sp<skgpu::graphite::TextureProxy>&>(sk_sp<skgpu::graphite::TextureProxy>&)
Unexecuted instantiation: sk_sp<SkRefCnt> sk_make_sp<SkRefCnt>()
Unexecuted instantiation: ProxyCache.cpp:sk_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener> sk_make_sp<(anonymous namespace)::make_unique_key_invalidation_listener(skgpu::UniqueKey const&, unsigned int)::Listener, skgpu::UniqueKey const&, unsigned int&>(skgpu::UniqueKey const&, unsigned int&)
Unexecuted instantiation: sk_sp<skgpu::graphite::SpecialImage> sk_make_sp<skgpu::graphite::SpecialImage, SkIRect const&, sk_sp<SkImage>, SkSurfaceProps const&>(SkIRect const&, sk_sp<SkImage>&&, SkSurfaceProps const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::SpecialImage> sk_make_sp<skgpu::graphite::SpecialImage, SkIRect const&, sk_sp<SkImage> const&, SkSurfaceProps const&>(SkIRect const&, sk_sp<SkImage> const&, SkSurfaceProps const&)
Unexecuted instantiation: sk_sp<SkPDFDevice> sk_make_sp<SkPDFDevice, SkISize&, SkPDFDocument*&>(SkISize&, SkPDFDocument*&)
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider> sk_make_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>()
Line
Count
Source
373
52
sk_sp<T> sk_make_sp(Args&&... args) {
374
52
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
52
}
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory> sk_make_sp<(anonymous namespace)::PrimitiveFactory>()
Line
Count
Source
373
61
sk_sp<T> sk_make_sp(Args&&... args) {
374
61
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
61
}
sk_sp<SkUnicode_icu> sk_make_sp<SkUnicode_icu>()
Line
Count
Source
373
9.06k
sk_sp<T> sk_make_sp(Args&&... args) {
374
9.06k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
9.06k
}
sk_sp<SkBidiICUFactory> sk_make_sp<SkBidiICUFactory>()
Line
Count
Source
373
9.06k
sk_sp<T> sk_make_sp(Args&&... args) {
374
9.06k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
9.06k
}
Unexecuted instantiation: SkUnicode_icu.cpp:sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef> sk_make_sp<SkIcuBreakIteratorCache::BreakIteratorRef, std::__1::unique_ptr<UBreakIterator, SkOverloadedFunctionObject<void (UBreakIterator*), &(ubrk_close_wrapper(UBreakIterator*))> > >(std::__1::unique_ptr<UBreakIterator, SkOverloadedFunctionObject<void (UBreakIterator*), &(ubrk_close_wrapper(UBreakIterator*))> >&&)
Unexecuted instantiation: FuzzSkParagraph.cpp:sk_sp<(anonymous namespace)::ResourceFontCollection> sk_make_sp<(anonymous namespace)::ResourceFontCollection>()
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontProvider> sk_make_sp<skia::textlayout::TypefaceFontProvider>()
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet> sk_make_sp<skia::textlayout::TypefaceFontStyleSet, SkString const&>(SkString const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeBlender> sk_make_sp<skgpu::graphite::PrecompileBlendModeBlender, SkBlendMode&>(SkBlendMode&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileComposeColorFilter> sk_make_sp<skgpu::graphite::PrecompileComposeColorFilter, SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&, SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&>(SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&, SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter> sk_make_sp<skgpu::graphite::PrecompileBlendModeColorFilter, SkSpan<SkBlendMode const>&>(SkSpan<SkBlendMode const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter> sk_make_sp<skgpu::graphite::PrecompileMatrixColorFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter> sk_make_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileTableColorFilter> sk_make_sp<skgpu::graphite::PrecompileTableColorFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGaussianColorFilter> sk_make_sp<skgpu::graphite::PrecompileGaussianColorFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter> sk_make_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter, SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&>(SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendFilterImageFilter> sk_make_sp<skgpu::graphite::PrecompileBlendFilterImageFilter, sk_sp<skgpu::graphite::PrecompileBlender>, sk_sp<skgpu::graphite::PrecompileImageFilter> (&) [2]>(sk_sp<skgpu::graphite::PrecompileBlender>&&, sk_sp<skgpu::graphite::PrecompileImageFilter> (&) [2])
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurImageFilter> sk_make_sp<skgpu::graphite::PrecompileBlurImageFilter, SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> > >(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterImageFilter> sk_make_sp<skgpu::graphite::PrecompileColorFilterImageFilter, sk_sp<skgpu::graphite::PrecompileColorFilter>, sk_sp<skgpu::graphite::PrecompileImageFilter> >(sk_sp<skgpu::graphite::PrecompileColorFilter>&&, sk_sp<skgpu::graphite::PrecompileImageFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementMapImageFilter> sk_make_sp<skgpu::graphite::PrecompileDisplacementMapImageFilter, SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> > >(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingImageFilter> sk_make_sp<skgpu::graphite::PrecompileLightingImageFilter, SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> > >(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionImageFilter> sk_make_sp<skgpu::graphite::PrecompileMatrixConvolutionImageFilter, SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> > >(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyImageFilter> sk_make_sp<skgpu::graphite::PrecompileMorphologyImageFilter, SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> > >(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader> > sk_make_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader>, sk_sp<SkRuntimeEffect>, SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&>(sk_sp<SkRuntimeEffect>&&, SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter> > sk_make_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter>, sk_sp<SkRuntimeEffect>, SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&>(sk_sp<SkRuntimeEffect>&&, SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender> > sk_make_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender>, sk_sp<SkRuntimeEffect>, SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&>(sk_sp<SkRuntimeEffect>&&, SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileEmptyShader> sk_make_sp<skgpu::graphite::PrecompileEmptyShader>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorShader> sk_make_sp<skgpu::graphite::PrecompileColorShader>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendShader> sk_make_sp<skgpu::graphite::PrecompileBlendShader, skgpu::graphite::PrecompileBlenderList, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&>(skgpu::graphite::PrecompileBlenderList&&, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCoordClampShader> sk_make_sp<skgpu::graphite::PrecompileCoordClampShader, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&>(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageShader> sk_make_sp<skgpu::graphite::PrecompileImageShader, skgpu::graphite::PrecompileImageShaderFlags>(skgpu::graphite::PrecompileImageShaderFlags&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageShader> sk_make_sp<skgpu::graphite::PrecompileImageShader, SkEnumBitMask<skgpu::graphite::PrecompileImageShaderFlags>&>(SkEnumBitMask<skgpu::graphite::PrecompileImageShaderFlags>&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageShader> sk_make_sp<skgpu::graphite::PrecompileImageShader, SkEnumBitMask<skgpu::graphite::PrecompileImageShaderFlags> >(SkEnumBitMask<skgpu::graphite::PrecompileImageShaderFlags>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileYUVImageShader> sk_make_sp<skgpu::graphite::PrecompileYUVImageShader>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader> sk_make_sp<skgpu::graphite::PrecompilePerlinNoiseShader>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGradientShader> sk_make_sp<skgpu::graphite::PrecompileGradientShader, SkShaderBase::GradientType>(SkShaderBase::GradientType&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLocalMatrixShader> sk_make_sp<skgpu::graphite::PrecompileLocalMatrixShader, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>, skgpu::graphite::PrecompileLocalMatrixShader::Flags>(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&&, skgpu::graphite::PrecompileLocalMatrixShader::Flags&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLocalMatrixShader> sk_make_sp<skgpu::graphite::PrecompileLocalMatrixShader, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>, SkEnumBitMask<skgpu::graphite::PrecompileLocalMatrixShader::Flags> >(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&&, SkEnumBitMask<skgpu::graphite::PrecompileLocalMatrixShader::Flags>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilterShader> sk_make_sp<skgpu::graphite::PrecompileColorFilterShader, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>, SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const> >(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&&, SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWorkingColorSpaceShader> sk_make_sp<skgpu::graphite::PrecompileWorkingColorSpaceShader, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>, SkSpan<sk_sp<SkColorSpace> const> >(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&&, SkSpan<sk_sp<SkColorSpace> const>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileCTMShader> sk_make_sp<skgpu::graphite::PrecompileCTMShader, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const> >(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlurShader> sk_make_sp<skgpu::graphite::PrecompileBlurShader, sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixConvolutionShader> sk_make_sp<skgpu::graphite::PrecompileMatrixConvolutionShader, sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMorphologyShader> sk_make_sp<skgpu::graphite::PrecompileMorphologyShader, sk_sp<skgpu::graphite::PrecompileShader>, SkKnownRuntimeEffects::StableKey>(sk_sp<skgpu::graphite::PrecompileShader>&&, SkKnownRuntimeEffects::StableKey&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileDisplacementShader> sk_make_sp<skgpu::graphite::PrecompileDisplacementShader, sk_sp<skgpu::graphite::PrecompileShader>, sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&, sk_sp<skgpu::graphite::PrecompileShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileLightingShader> sk_make_sp<skgpu::graphite::PrecompileLightingShader, sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&)
sk_sp<SkShapers::HarfbuzzFactory> sk_make_sp<SkShapers::HarfbuzzFactory>()
Line
Count
Source
373
9.06k
sk_sp<T> sk_make_sp(Args&&... args) {
374
9.06k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
9.06k
}
sk_sp<skottie::internal::SceneGraphRevalidator> sk_make_sp<skottie::internal::SceneGraphRevalidator>()
Line
Count
Source
373
9.06k
sk_sp<T> sk_make_sp(Args&&... args) {
374
9.06k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
9.06k
}
sk_sp<skottie::SlotManager> sk_make_sp<skottie::SlotManager, sk_sp<skottie::internal::SceneGraphRevalidator>&>(sk_sp<skottie::internal::SceneGraphRevalidator>&)
Line
Count
Source
373
9.06k
sk_sp<T> sk_make_sp(Args&&... args) {
374
9.06k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
9.06k
}
Skottie.cpp:sk_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider> sk_make_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider>()
Line
Count
Source
373
9.92k
sk_sp<T> sk_make_sp(Args&&... args) {
374
9.92k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
9.92k
}
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy> sk_make_sp<skottie::SlotManager::ImageAssetProxy, sk_sp<skresources::ImageAsset> >(sk_sp<skresources::ImageAsset>&&)
Unexecuted instantiation: ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator> sk_make_sp<skottie::internal::(anonymous namespace)::ScalarExpressionAnimator, sk_sp<skottie::ExpressionEvaluator<float> >&, float*&>(sk_sp<skottie::ExpressionEvaluator<float> >&, float*&)
Unexecuted instantiation: VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator> sk_make_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator, sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >&, std::__1::vector<float, std::__1::allocator<float> >*&>(sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >&, std::__1::vector<float, std::__1::allocator<float> >*&)
Unexecuted instantiation: sk_sp<skottie::internal::CustomFont::GlyphCompMapper> sk_make_sp<skottie::internal::CustomFont::GlyphCompMapper, std::__1::vector<std::__1::unique_ptr<skottie::internal::CustomFont, std::__1::default_delete<skottie::internal::CustomFont> >, std::__1::allocator<std::__1::unique_ptr<skottie::internal::CustomFont, std::__1::default_delete<skottie::internal::CustomFont> > > > >(std::__1::vector<std::__1::unique_ptr<skottie::internal::CustomFont, std::__1::default_delete<skottie::internal::CustomFont> >, std::__1::allocator<std::__1::unique_ptr<skottie::internal::CustomFont, std::__1::default_delete<skottie::internal::CustomFont> > > >&&)
Unexecuted instantiation: TextAdapter.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlyphTextNode> sk_make_sp<skottie::internal::(anonymous namespace)::GlyphTextNode, skottie::Shaper::ShapedGlyphs>(skottie::Shaper::ShapedGlyphs&&)
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter::GlyphDecoratorNode> sk_make_sp<skottie::internal::TextAdapter::GlyphDecoratorNode, sk_sp<skottie::GlyphDecorator> const&, float&>(sk_sp<skottie::GlyphDecorator> const&, float&)
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter> sk_make_sp<skottie::internal::(anonymous namespace)::MaskAdapter, skjson::ObjectValue const&, skottie::internal::AnimationBuilder const&, SkBlendMode&>(skjson::ObjectValue const&, skottie::internal::AnimationBuilder const&, SkBlendMode&)
Line
Count
Source
373
16.9k
sk_sp<T> sk_make_sp(Args&&... args) {
374
16.9k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
16.9k
}
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::LayerController> sk_make_sp<skottie::internal::(anonymous namespace)::LayerController, std::__1::vector<sk_sp<skottie::internal::Animator>, std::__1::allocator<sk_sp<skottie::internal::Animator> > >, sk_sp<sksg::RenderNode>&, unsigned long const&, float const&, float const&>(std::__1::vector<sk_sp<skottie::internal::Animator>, std::__1::allocator<sk_sp<skottie::internal::Animator> > >&&, sk_sp<sksg::RenderNode>&, unsigned long const&, float const&, float const&)
Line
Count
Source
373
378k
sk_sp<T> sk_make_sp(Args&&... args) {
374
378k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
378k
}
Unexecuted instantiation: Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionBlurController> sk_make_sp<skottie::internal::(anonymous namespace)::MotionBlurController, sk_sp<skottie::internal::MotionBlurEffect>&>(sk_sp<skottie::internal::MotionBlurEffect>&)
Unexecuted instantiation: TextKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::TextExpressionAnimator> sk_make_sp<skottie::internal::(anonymous namespace)::TextExpressionAnimator, sk_sp<skottie::ExpressionEvaluator<SkString> >&, skottie::TextPropertyValue*&>(sk_sp<skottie::ExpressionEvaluator<SkString> >&, skottie::TextPropertyValue*&)
Unexecuted instantiation: Vec2KeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator> sk_make_sp<skottie::internal::(anonymous namespace)::Vec2ExpressionAnimator, sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >&, SkV2*&>(sk_sp<skottie::ExpressionEvaluator<std::__1::vector<float, std::__1::allocator<float> > > >&, SkV2*&)
Unexecuted instantiation: FractalNoiseEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode> sk_make_sp<skottie::internal::(anonymous namespace)::FractalNoiseNode, sk_sp<sksg::RenderNode> >(sk_sp<sksg::RenderNode>&&)
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode> sk_make_sp<skottie::internal::(anonymous namespace)::TileRenderNode, SkSize const&, sk_sp<sksg::RenderNode> >(SkSize const&, sk_sp<sksg::RenderNode>&&)
Line
Count
Source
373
16.1k
sk_sp<T> sk_make_sp(Args&&... args) {
374
16.1k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
16.1k
}
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode> sk_make_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode, sk_sp<sksg::RenderNode> >(sk_sp<sksg::RenderNode>&&)
Line
Count
Source
373
1.80k
sk_sp<T> sk_make_sp(Args&&... args) {
374
1.80k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1.80k
}
sk_sp<skottie::internal::SkSLShaderNode> sk_make_sp<skottie::internal::SkSLShaderNode, sk_sp<sksg::RenderNode>, SkSize const&>(sk_sp<sksg::RenderNode>&&, SkSize const&)
Line
Count
Source
373
464
sk_sp<T> sk_make_sp(Args&&... args) {
374
464
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
464
}
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode> sk_make_sp<skottie::internal::(anonymous namespace)::SphereNode, sk_sp<sksg::RenderNode>, SkSize const&>(sk_sp<sksg::RenderNode>&&, SkSize const&)
Line
Count
Source
373
5.02k
sk_sp<T> sk_make_sp(Args&&... args) {
374
5.02k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
5.02k
}
Unexecuted instantiation: AudioLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::ForwardingPlaybackController> sk_make_sp<skottie::internal::(anonymous namespace)::ForwardingPlaybackController, sk_sp<skresources::ExternalTrackAsset>, float const&, float const&, float const&>(sk_sp<skresources::ExternalTrackAsset>&&, float const&, float const&, float const&)
Unexecuted instantiation: FootageLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::FootageAnimator> sk_make_sp<skottie::internal::(anonymous namespace)::FootageAnimator, sk_sp<skresources::ImageAsset> const&, sk_sp<sksg::Image>&, sk_sp<sksg::Matrix<SkMatrix> >&, SkISize const&, float, float>(sk_sp<skresources::ImageAsset> const&, sk_sp<sksg::Image>&, sk_sp<sksg::Matrix<SkMatrix> >&, SkISize const&, float&&, float&&)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter> sk_make_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter, sk_sp<skottie::ExternalLayer>, SkSize const&>(sk_sp<skottie::ExternalLayer>&&, SkSize const&)
Unexecuted instantiation: PrecompLayer.cpp:sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter> sk_make_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::AnimatorAdapter, sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>&, float const&>(sk_sp<skottie::internal::AnimationBuilder::attachExternalPrecompLayer(skjson::ObjectValue const&, skottie::internal::AnimationBuilder::LayerInfo const&) const::SGAdapter>&, float const&)
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper> sk_make_sp<skottie::internal::(anonymous namespace)::TimeRemapper, skjson::ObjectValue const&, skottie::internal::AnimationBuilder const*, float const&>(skjson::ObjectValue const&, skottie::internal::AnimationBuilder const*&&, float const&)
Line
Count
Source
373
8
sk_sp<T> sk_make_sp(Args&&... args) {
374
8
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
8
}
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::CompTimeMapper> sk_make_sp<skottie::internal::(anonymous namespace)::CompTimeMapper, std::__1::vector<sk_sp<skottie::internal::Animator>, std::__1::allocator<sk_sp<skottie::internal::Animator> > >, sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>, float const&, float>(std::__1::vector<sk_sp<skottie::internal::Animator>, std::__1::allocator<sk_sp<skottie::internal::Animator> > >&&, sk_sp<skottie::internal::(anonymous namespace)::TimeRemapper>&&, float const&, float&&)
Line
Count
Source
373
79.1k
sk_sp<T> sk_make_sp(Args&&... args) {
374
79.1k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
79.1k
}
sk_sp<skottie::internal::CameraAdaper> sk_make_sp<skottie::internal::CameraAdaper, skjson::ObjectValue const&, skjson::ObjectValue const&, skottie::internal::AnimationBuilder const&, SkSize const&>(skjson::ObjectValue const&, skjson::ObjectValue const&, skottie::internal::AnimationBuilder const&, SkSize const&)
Line
Count
Source
373
1
sk_sp<T> sk_make_sp(Args&&... args) {
374
1
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
1
}
Unexecuted instantiation: BulgeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::BulgeNode> sk_make_sp<skottie::internal::(anonymous namespace)::BulgeNode, sk_sp<sksg::RenderNode>, SkSize const&>(sk_sp<sksg::RenderNode>&&, SkSize const&)
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect> sk_make_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect, sk_sp<sksg::GeometryNode> >(sk_sp<sksg::GeometryNode>&&)
Line
Count
Source
373
267k
sk_sp<T> sk_make_sp(Args&&... args) {
374
267k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
375
267k
}
Unexecuted instantiation: Repeater.cpp:sk_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode> sk_make_sp<skottie::internal::(anonymous namespace)::RepeaterRenderNode, std::__1::vector<sk_sp<sksg::RenderNode>, std::__1::allocator<sk_sp<sksg::RenderNode> > >, skottie::internal::(anonymous namespace)::RepeaterRenderNode::CompositeMode>(std::__1::vector<sk_sp<sksg::RenderNode>, std::__1::allocator<sk_sp<sksg::RenderNode> > >&&, skottie::internal::(anonymous namespace)::RepeaterRenderNode::CompositeMode&&)
Unexecuted instantiation: GrDirectContextPriv.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_3, GrSurfaceProxyView const&, SkColorInfo>(sk_sp<GrDirectContext>&&, $_3&&, GrSurfaceProxyView const&, SkColorInfo&&)
Unexecuted instantiation: SkImage_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext>, $_5, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrRecordingContext>&&, $_5&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_5, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrDirectContext>&&, $_5&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrImageContext> const&, $_5, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrImageContext> const&, $_5&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshBase.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_4, GrSurfaceProxyView, SkColorInfo const&>(sk_sp<GrDirectContext>&&, $_4&&, GrSurfaceProxyView&&, SkColorInfo const&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext>, $_4, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrRecordingContext>&&, $_4&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_4, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrDirectContext>&&, $_4&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrImageContext>, $_4, GrSurfaceProxyView, SkColorInfo>(sk_sp<GrImageContext>&&, $_4&&, GrSurfaceProxyView&&, SkColorInfo&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_GaneshYUVA> sk_make_sp<SkImage_GaneshYUVA, sk_sp<GrRecordingContext>, $_4, GrYUVATextureProxies&, sk_sp<SkColorSpace>&>(sk_sp<GrRecordingContext>&&, $_4&&, GrYUVATextureProxies&, sk_sp<SkColorSpace>&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_GaneshYUVA> sk_make_sp<SkImage_GaneshYUVA, sk_sp<GrRecordingContext>, $_4, GrYUVATextureProxies, sk_sp<SkColorSpace> >(sk_sp<GrRecordingContext>&&, $_4&&, GrYUVATextureProxies&&, sk_sp<SkColorSpace>&&)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:sk_sp<SkImage_GaneshYUVA> sk_make_sp<SkImage_GaneshYUVA, sk_sp<GrImageContext>, $_4, GrYUVATextureProxies, sk_sp<SkColorSpace> >(sk_sp<GrImageContext>&&, $_4&&, GrYUVATextureProxies&&, sk_sp<SkColorSpace>&&)
Unexecuted instantiation: SkSurface_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrDirectContext>, $_2, GrSurfaceProxyView, SkColorInfo const&>(sk_sp<GrDirectContext>&&, $_2&&, GrSurfaceProxyView&&, SkColorInfo const&)
Unexecuted instantiation: SkSurface_Ganesh.cpp:sk_sp<SkImage_Ganesh> sk_make_sp<SkImage_Ganesh, sk_sp<GrRecordingContext>, $_2, GrSurfaceProxyView, SkColorInfo const&>(sk_sp<GrRecordingContext>&&, $_2&&, GrSurfaceProxyView&&, SkColorInfo const&)
376
377
/*
378
 *  Returns a sk_sp wrapping the provided ptr AND calls ref on it (if not null).
379
 *
380
 *  This is different than the semantics of the constructor for sk_sp, which just wraps the ptr,
381
 *  effectively "adopting" it.
382
 */
383
41.1M
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
41.1M
    return sk_sp<T>(SkSafeRef(obj));
385
41.1M
}
Unexecuted instantiation: sk_sp<SkImageFilter> sk_ref_sp<SkImageFilter>(SkImageFilter*)
sk_sp<SkColorSpace> sk_ref_sp<SkColorSpace>(SkColorSpace*)
Line
Count
Source
383
345k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
345k
    return sk_sp<T>(SkSafeRef(obj));
385
345k
}
sk_sp<SkData> sk_ref_sp<SkData>(SkData*)
Line
Count
Source
383
708k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
708k
    return sk_sp<T>(SkSafeRef(obj));
385
708k
}
Unexecuted instantiation: sk_sp<GrDirectContext> sk_ref_sp<GrDirectContext>(GrDirectContext*)
sk_sp<SkMipmap> sk_ref_sp<SkMipmap>(SkMipmap*)
Line
Count
Source
383
247
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
247
    return sk_sp<T>(SkSafeRef(obj));
385
247
}
Unexecuted instantiation: sk_sp<SkDevice> sk_ref_sp<SkDevice>(SkDevice*)
sk_sp<SkStrike> sk_ref_sp<SkStrike>(SkStrike*)
Line
Count
Source
383
97.3k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
97.3k
    return sk_sp<T>(SkSafeRef(obj));
385
97.3k
}
Unexecuted instantiation: sk_sp<SkTextBlob> sk_ref_sp<SkTextBlob>(SkTextBlob*)
sk_sp<SkVertices> sk_ref_sp<SkVertices>(SkVertices*)
Line
Count
Source
383
21.3k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
21.3k
    return sk_sp<T>(SkSafeRef(obj));
385
21.3k
}
Unexecuted instantiation: sk_sp<SkPixelRef> sk_ref_sp<SkPixelRef>(SkPixelRef*)
Unexecuted instantiation: sk_sp<SkRandomTypeface> sk_ref_sp<SkRandomTypeface>(SkRandomTypeface*)
sk_sp<TestSVGTypeface> sk_ref_sp<TestSVGTypeface>(TestSVGTypeface*)
Line
Count
Source
383
1.12k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
1.12k
    return sk_sp<T>(SkSafeRef(obj));
385
1.12k
}
sk_sp<TestTypeface> sk_ref_sp<TestTypeface>(TestTypeface*)
Line
Count
Source
383
12.2k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
12.2k
    return sk_sp<T>(SkSafeRef(obj));
385
12.2k
}
sk_sp<SkBlendModeBlender> sk_ref_sp<SkBlendModeBlender>(SkBlendModeBlender*)
Line
Count
Source
383
712k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
712k
    return sk_sp<T>(SkSafeRef(obj));
385
712k
}
sk_sp<SkColorFilter> sk_ref_sp<SkColorFilter>(SkColorFilter*)
Line
Count
Source
383
47.0k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
47.0k
    return sk_sp<T>(SkSafeRef(obj));
385
47.0k
}
Unexecuted instantiation: sk_sp<SkSpecialImage> sk_ref_sp<SkSpecialImage>(SkSpecialImage*)
sk_sp<SkShader> sk_ref_sp<SkShader>(SkShader*)
Line
Count
Source
383
193k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
193k
    return sk_sp<T>(SkSafeRef(obj));
385
193k
}
Unexecuted instantiation: sk_sp<SkFactorySet> sk_ref_sp<SkFactorySet>(SkFactorySet*)
Unexecuted instantiation: sk_sp<SkRefCntSet> sk_ref_sp<SkRefCntSet>(SkRefCntSet*)
Unexecuted instantiation: sk_sp<SkDrawable> sk_ref_sp<SkDrawable>(SkDrawable*)
Unexecuted instantiation: sk_sp<SkRuntimeEffect> sk_ref_sp<SkRuntimeEffect>(SkRuntimeEffect*)
sk_sp<SkPathEffect> sk_ref_sp<SkPathEffect>(SkPathEffect*)
Line
Count
Source
383
130k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
130k
    return sk_sp<T>(SkSafeRef(obj));
385
130k
}
sk_sp<SkMaskFilter> sk_ref_sp<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
383
130k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
130k
    return sk_sp<T>(SkSafeRef(obj));
385
130k
}
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface> sk_ref_sp<(anonymous namespace)::SkEmptyTypeface>((anonymous namespace)::SkEmptyTypeface*)
Line
Count
Source
383
37.7M
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
37.7M
    return sk_sp<T>(SkSafeRef(obj));
385
37.7M
}
sk_sp<SkTypeface> sk_ref_sp<SkTypeface>(SkTypeface*)
Line
Count
Source
383
2.56k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
2.56k
    return sk_sp<T>(SkSafeRef(obj));
385
2.56k
}
sk_sp<SkImage> sk_ref_sp<SkImage>(SkImage*)
Line
Count
Source
383
14.6k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
14.6k
    return sk_sp<T>(SkSafeRef(obj));
385
14.6k
}
Unexecuted instantiation: sk_sp<SkUserTypeface> sk_ref_sp<SkUserTypeface>(SkUserTypeface*)
sk_sp<GrSurface> sk_ref_sp<GrSurface>(GrSurface*)
Line
Count
Source
383
166k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
166k
    return sk_sp<T>(SkSafeRef(obj));
385
166k
}
sk_sp<GrTextureProxy> sk_ref_sp<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
383
27.9k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
27.9k
    return sk_sp<T>(SkSafeRef(obj));
385
27.9k
}
sk_sp<GrSurfaceProxy> sk_ref_sp<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
383
345k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
345k
    return sk_sp<T>(SkSafeRef(obj));
385
345k
}
Unexecuted instantiation: sk_sp<GrGpuResource> sk_ref_sp<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: sk_sp<GrRenderTargetProxy> sk_ref_sp<GrRenderTargetProxy>(GrRenderTargetProxy*)
sk_sp<GrTexture> sk_ref_sp<GrTexture>(GrTexture*)
Line
Count
Source
383
462
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
462
    return sk_sp<T>(SkSafeRef(obj));
385
462
}
sk_sp<skgpu::ganesh::OpsTask> sk_ref_sp<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
383
168k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
168k
    return sk_sp<T>(SkSafeRef(obj));
385
168k
}
Unexecuted instantiation: sk_sp<SkImage_GaneshBase> sk_ref_sp<SkImage_GaneshBase>(SkImage_GaneshBase*)
sk_sp<GrRecordingContext> sk_ref_sp<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
383
182k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
182k
    return sk_sp<T>(SkSafeRef(obj));
385
182k
}
sk_sp<SkImage_Base> sk_ref_sp<SkImage_Base>(SkImage_Base*)
Line
Count
Source
383
71
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
71
    return sk_sp<T>(SkSafeRef(obj));
385
71
}
Unexecuted instantiation: sk_sp<SkMeshPriv::VB> sk_ref_sp<SkMeshPriv::VB>(SkMeshPriv::VB*)
Unexecuted instantiation: sk_sp<SkMeshPriv::IB> sk_ref_sp<SkMeshPriv::IB>(SkMeshPriv::IB*)
Unexecuted instantiation: sk_sp<skgpu::graphite::DefaultImageProvider> sk_ref_sp<skgpu::graphite::DefaultImageProvider>(skgpu::graphite::DefaultImageProvider*)
Unexecuted instantiation: sk_sp<skgpu::graphite::ResourceCache> sk_ref_sp<skgpu::graphite::ResourceCache>(skgpu::graphite::ResourceCache*)
sk_sp<SkTypeface_FreeType> sk_ref_sp<SkTypeface_FreeType>(SkTypeface_FreeType*)
Line
Count
Source
383
5.46k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
5.46k
    return sk_sp<T>(SkSafeRef(obj));
385
5.46k
}
Unexecuted instantiation: sk_sp<SkTypefaceProxy> sk_ref_sp<SkTypefaceProxy>(SkTypefaceProxy*)
sk_sp<SkCapabilities> sk_ref_sp<SkCapabilities>(SkCapabilities*)
Line
Count
Source
383
34.4k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
34.4k
    return sk_sp<T>(SkSafeRef(obj));
385
34.4k
}
Unexecuted instantiation: sk_sp<SkDataTable> sk_ref_sp<SkDataTable>(SkDataTable*)
sk_sp<SkTriColorShader> sk_ref_sp<SkTriColorShader>(SkTriColorShader*)
Line
Count
Source
383
12.0k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
12.0k
    return sk_sp<T>(SkSafeRef(obj));
385
12.0k
}
sk_sp<SkColorSpaceXformColorFilter> sk_ref_sp<SkColorSpaceXformColorFilter>(SkColorSpaceXformColorFilter*)
Line
Count
Source
383
8
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
384
8
    return sk_sp<T>(SkSafeRef(obj));
385
8
}
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback> sk_ref_sp<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: sk_sp<GrContextThreadSafeProxy> sk_ref_sp<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: sk_sp<GrVkBuffer> sk_ref_sp<GrVkBuffer>(GrVkBuffer*)
Unexecuted instantiation: sk_sp<GrVkImage> sk_ref_sp<GrVkImage>(GrVkImage*)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy> sk_ref_sp<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device> sk_ref_sp<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanTexture> sk_ref_sp<skgpu::graphite::VulkanTexture>(skgpu::graphite::VulkanTexture*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler> sk_ref_sp<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: sk_sp<SkSVGNode> sk_ref_sp<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: sk_sp<SkUnicode> sk_ref_sp<SkUnicode>(SkUnicode*)
Unexecuted instantiation: sk_sp<skottie::internal::AnimatablePropertyContainer> sk_ref_sp<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
386
387
1.02M
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
1.02M
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
1.02M
}
sk_sp<SkColorSpace> sk_ref_sp<SkColorSpace>(SkColorSpace const*)
Line
Count
Source
387
21.2k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
21.2k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
21.2k
}
sk_sp<GrXferProcessor> sk_ref_sp<GrXferProcessor>(GrXferProcessor const*)
Line
Count
Source
387
235k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
235k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
235k
}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture> sk_ref_sp<sk_gpu_test::ManagedBackendTexture>(sk_gpu_test::ManagedBackendTexture const*)
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture> sk_ref_sp<sk_gpu_test::ManagedGraphiteTexture>(sk_gpu_test::ManagedGraphiteTexture const*)
sk_sp<SkPicture> sk_ref_sp<SkPicture>(SkPicture const*)
Line
Count
Source
387
20.7k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
20.7k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
20.7k
}
Unexecuted instantiation: sk_sp<TestTypeface> sk_ref_sp<TestTypeface>(TestTypeface const*)
Unexecuted instantiation: sk_sp<TestSVGTypeface> sk_ref_sp<TestSVGTypeface>(TestSVGTypeface const*)
sk_sp<SkImageFilter> sk_ref_sp<SkImageFilter>(SkImageFilter const*)
Line
Count
Source
387
87.3k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
87.3k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
87.3k
}
sk_sp<SkImage> sk_ref_sp<SkImage>(SkImage const*)
Line
Count
Source
387
10.7k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
10.7k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
10.7k
}
sk_sp<SkBlender> sk_ref_sp<SkBlender>(SkBlender const*)
Line
Count
Source
387
212k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
212k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
212k
}
sk_sp<SkRuntimeEffect> sk_ref_sp<SkRuntimeEffect>(SkRuntimeEffect const*)
Line
Count
Source
387
349k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
349k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
349k
}
sk_sp<SkTextBlob> sk_ref_sp<SkTextBlob>(SkTextBlob const*)
Line
Count
Source
387
5.26k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
5.26k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
5.26k
}
Unexecuted instantiation: sk_sp<sktext::gpu::Slug> sk_ref_sp<sktext::gpu::Slug>(sktext::gpu::Slug const*)
Unexecuted instantiation: sk_sp<SkVertices> sk_ref_sp<SkVertices>(SkVertices const*)
sk_sp<SkTMaskGamma<3, 3, 3> > sk_ref_sp<SkTMaskGamma<3, 3, 3> >(SkTMaskGamma<3, 3, 3> const*)
Line
Count
Source
387
16.6k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
16.6k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
16.6k
}
Unexecuted instantiation: SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface> sk_ref_sp<(anonymous namespace)::SkEmptyTypeface>((anonymous namespace)::SkEmptyTypeface const*)
Unexecuted instantiation: sk_sp<SkShaderBase> sk_ref_sp<SkShaderBase>(SkShaderBase const*)
Unexecuted instantiation: sk_sp<SkUserTypeface> sk_ref_sp<SkUserTypeface>(SkUserTypeface const*)
sk_sp<SkColorFilter> sk_ref_sp<SkColorFilter>(SkColorFilter const*)
Line
Count
Source
387
30.3k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
30.3k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
30.3k
}
sk_sp<GrCaps> sk_ref_sp<GrCaps>(GrCaps const*)
Line
Count
Source
387
4.32k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
4.32k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
4.32k
}
sk_sp<SkMeshSpecification> sk_ref_sp<SkMeshSpecification>(SkMeshSpecification const*)
Line
Count
Source
387
20.8k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
20.8k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
20.8k
}
Unexecuted instantiation: sk_sp<GrVkFramebuffer> sk_ref_sp<GrVkFramebuffer>(GrVkFramebuffer const*)
Unexecuted instantiation: sk_sp<GrSurface const> sk_ref_sp<GrSurface const>(GrSurface const*)
Unexecuted instantiation: sk_sp<GrManagedResource> sk_ref_sp<GrManagedResource>(GrManagedResource const*)
Unexecuted instantiation: sk_sp<GrBuffer> sk_ref_sp<GrBuffer>(GrBuffer const*)
Unexecuted instantiation: sk_sp<SkSurface> sk_ref_sp<SkSurface>(SkSurface const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy> sk_ref_sp<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy const*)
Unexecuted instantiation: sk_sp<SkTypeface> sk_ref_sp<SkTypeface>(SkTypeface const*)
Unexecuted instantiation: sk_sp<SkTypeface_Empty> sk_ref_sp<SkTypeface_Empty>(SkTypeface_Empty const*)
sk_sp<SkRefCnt> sk_ref_sp<SkRefCnt>(SkRefCnt const*)
Line
Count
Source
387
7.48k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
388
7.48k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
389
7.48k
}
Unexecuted instantiation: sk_sp<GrSurface> sk_ref_sp<GrSurface>(GrSurface const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer> sk_ref_sp<skgpu::graphite::Buffer>(skgpu::graphite::Buffer const*)
Unexecuted instantiation: sk_sp<SkShader> sk_ref_sp<SkShader>(SkShader const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Image_Base> sk_ref_sp<skgpu::graphite::Image_Base>(skgpu::graphite::Image_Base const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource> sk_ref_sp<skgpu::graphite::Resource>(skgpu::graphite::Resource const*)
Unexecuted instantiation: sk_sp<SkBidiFactory> sk_ref_sp<SkBidiFactory>(SkBidiFactory const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter> sk_ref_sp<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileImageFilter> sk_ref_sp<skgpu::graphite::PrecompileImageFilter>(skgpu::graphite::PrecompileImageFilter const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader> sk_ref_sp<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader const*)
390
391
#endif