Coverage Report

Created: 2024-05-20 07:14

/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
12.3M
    SkRefCntBase() : fRefCnt(1) {}
36
37
    /** Destruct, asserting that the reference count is 1.
38
    */
39
12.3M
    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
12.3M
    }
46
47
    /** May return true if the caller is the only owner.
48
     *  Ensures that all previous owner's actions are complete.
49
     */
50
198k
    bool unique() const {
51
198k
        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
197k
            return true;
56
197k
        }
57
1.03k
        return false;
58
198k
    }
59
60
    /** Increment the reference count. Must be balanced by a call to unref().
61
    */
62
66.8M
    void ref() const {
63
66.8M
        SkASSERT(this->getRefCnt() > 0);
64
        // No barrier required.
65
66.8M
        (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed);
66
66.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
79.1M
    void unref() const {
73
79.1M
        SkASSERT(this->getRefCnt() > 0);
74
        // A release here acts in place of all releases we "should" have been doing in ref().
75
79.1M
        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
12.3M
            this->internal_dispose();
79
12.3M
        }
80
79.1M
    }
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
12.3M
    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
12.3M
        delete this;
100
12.3M
    }
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
103M
template <typename T> static inline T* SkRef(T* obj) {
133
103M
    SkASSERT(obj);
134
103M
    obj->ref();
135
103M
    return obj;
136
103M
}
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
GrContextFactory.cpp:GrDirectContext* SkRef<GrDirectContext>(GrDirectContext*)
Line
Count
Source
132
2.58k
template <typename T> static inline T* SkRef(T* obj) {
133
2.58k
    SkASSERT(obj);
134
2.58k
    obj->ref();
135
2.58k
    return obj;
136
2.58k
}
Unexecuted instantiation: GrContextFactory.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrTest.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: MemoryCache.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
8.67M
template <typename T> static inline T* SkRef(T* obj) {
133
8.67M
    SkASSERT(obj);
134
8.67M
    obj->ref();
135
8.67M
    return obj;
136
8.67M
}
SkPathRef.cpp:SkPathRef* SkRef<SkPathRef>(SkPathRef*)
Line
Count
Source
132
94.1M
template <typename T> static inline T* SkRef(T* obj) {
133
94.1M
    SkASSERT(obj);
134
94.1M
    obj->ref();
135
94.1M
    return obj;
136
94.1M
}
SkPathRef.cpp:SkPathRef const* SkRef<SkPathRef const>(SkPathRef const*)
Line
Count
Source
132
192k
template <typename T> static inline T* SkRef(T* obj) {
133
192k
    SkASSERT(obj);
134
192k
    obj->ref();
135
192k
    return obj;
136
192k
}
Unexecuted instantiation: SkRecorder.cpp:SkDrawable* SkRef<SkDrawable>(SkDrawable*)
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
279
template <typename T> static inline T* SkRef(T* obj) {
133
279
    SkASSERT(obj);
134
279
    obj->ref();
135
279
    return obj;
136
279
}
Unexecuted instantiation: GrDrawOpAtlas.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
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: GrVkImage.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkImageView.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: GrVkRenderPass.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: GrVkSampler.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkSemaphore.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkTexture.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: 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*)
SkColorFilterImageFilter.cpp:SkColorFilter* SkRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
132
159
template <typename T> static inline T* SkRef(T* obj) {
133
159
    SkASSERT(obj);
134
159
    obj->ref();
135
159
    return obj;
136
159
}
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: GrBufferUpdateRenderTask.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: GrSWMaskHelper.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: GrVkCommandBuffer.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: GrVkFramebuffer.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: 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: GrVkDescriptorSet.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkTypeface const* SkRef<SkTypeface const>(SkTypeface const*)
Unexecuted instantiation: FuzzCanvas.cpp:GrWindowRectangles::Rec* SkRef<GrWindowRectangles::Rec>(GrWindowRectangles::Rec*)
Unexecuted instantiation: SkPDFBitmap.cpp:SkImage const* SkRef<SkImage const>(SkImage 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
94.9M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
94.9M
    if (obj) {
142
72.2M
        obj->ref();
143
72.2M
    }
144
94.9M
    return obj;
145
94.9M
}
Unexecuted instantiation: FuzzImage.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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: BackendTextureImageFactory.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrContextFactory.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrContextFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrContextFactory.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrContextFactory.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrContextFactory.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrContextFactory.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrContextFactory.cpp:skgpu::VulkanMemoryAllocator* SkSafeRef<skgpu::VulkanMemoryAllocator>(skgpu::VulkanMemoryAllocator*)
Unexecuted instantiation: GrTest.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTest.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTest.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTest.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTest.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTest.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTest.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrTest.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: MemoryCache.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: MemoryCache.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: ProtectedUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProtectedUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ProtectedUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ProtectedUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ProtectedUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ProtectedUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ProxyUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProxyUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ProxyUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: ProxyUtils.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: ProxyUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TestOps.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TestOps.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: TestOps.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: YUVUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: YUVUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: YUVUtils.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Unexecuted instantiation: YUVUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: YUVUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: YUVUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: YUVUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: YUVUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: YUVUtils.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: TextBlobTools.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextBlobTools.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SkTestCanvas.cpp:SkDevice* SkSafeRef<SkDevice>(SkDevice*)
Unexecuted instantiation: SkTestCanvas.cpp:SkStrikeClient::DiscardableHandleManager* SkSafeRef<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: SkTestCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTestCanvas.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasTextOpTools.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrAtlasTools.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrAtlasTools.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrAtlasTools.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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
272k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
272k
    if (obj) {
142
802
        obj->ref();
143
802
    }
144
272k
    return obj;
145
272k
}
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DDLTileHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DDLTileHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DDLTileHelper.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GpuToolUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GpuToolUtils.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GpuToolUtils.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GpuToolUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DebugCanvas.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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
359k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
359k
    if (obj) {
142
359k
        obj->ref();
143
359k
    }
144
359k
    return obj;
145
359k
}
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
357k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
357k
    if (obj) {
142
357k
        obj->ref();
143
357k
    }
144
357k
    return obj;
145
357k
}
TestFontMgr.cpp:(anonymous namespace)::FontStyleSet* SkSafeRef<(anonymous namespace)::FontStyleSet>((anonymous namespace)::FontStyleSet*)
Line
Count
Source
140
7.51k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.51k
    if (obj) {
142
7.51k
        obj->ref();
143
7.51k
    }
144
7.51k
    return obj;
145
7.51k
}
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.51k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.51k
    if (obj) {
142
1.51k
        obj->ref();
143
1.51k
    }
144
1.51k
    return obj;
145
1.51k
}
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
14.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.0k
    if (obj) {
142
14.0k
        obj->ref();
143
14.0k
    }
144
14.0k
    return obj;
145
14.0k
}
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.12M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.12M
    if (obj) {
142
1.12M
        obj->ref();
143
1.12M
    }
144
1.12M
    return obj;
145
1.12M
}
SkBitmap.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Line
Count
Source
140
980k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
980k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
980k
    return obj;
145
980k
}
Unexecuted instantiation: SkBitmap.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
SkBlendModeBlender.cpp:SkBlendModeBlender* SkSafeRef<SkBlendModeBlender>(SkBlendModeBlender*)
Line
Count
Source
140
587k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
587k
    if (obj) {
142
587k
        obj->ref();
143
587k
    }
144
587k
    return obj;
145
587k
}
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*)
SkCanvas.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
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
}
SkCanvas.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
195k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
195k
    if (obj) {
142
1.83k
        obj->ref();
143
1.83k
    }
144
195k
    return obj;
145
195k
}
SkCanvas.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
320k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
320k
    if (obj) {
142
29.1k
        obj->ref();
143
29.1k
    }
144
320k
    return obj;
145
320k
}
SkCanvas.cpp:SkImageFilter const* SkSafeRef<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
140
10.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.3k
    if (obj) {
142
8.32k
        obj->ref();
143
8.32k
    }
144
10.3k
    return obj;
145
10.3k
}
SkCanvas.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
284k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
284k
    if (obj) {
142
139k
        obj->ref();
143
139k
    }
144
284k
    return obj;
145
284k
}
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
473
        obj->ref();
143
473
    }
144
21.2k
    return obj;
145
21.2k
}
SkCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
3.55k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.55k
    if (obj) {
142
3.53k
        obj->ref();
143
3.53k
    }
144
3.55k
    return obj;
145
3.55k
}
Unexecuted instantiation: SkCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkCanvas.cpp:SkImage const* SkSafeRef<SkImage const>(SkImage const*)
Line
Count
Source
140
6.77k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.77k
    if (obj) {
142
6.77k
        obj->ref();
143
6.77k
    }
144
6.77k
    return obj;
145
6.77k
}
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
5
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5
    if (obj) {
142
5
        obj->ref();
143
5
    }
144
5
    return obj;
145
5
}
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
190k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
190k
    if (obj) {
142
190k
        obj->ref();
143
190k
    }
144
190k
    return obj;
145
190k
}
SkData.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
21.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
21.9k
    if (obj) {
142
21.9k
        obj->ref();
143
21.9k
    }
144
21.9k
    return obj;
145
21.9k
}
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: 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
256
template <typename T> static inline T* SkSafeRef(T* obj) {
141
256
    if (obj) {
142
256
        obj->ref();
143
256
    }
144
256
    return obj;
145
256
}
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
9.92k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.92k
    if (obj) {
142
10
        obj->ref();
143
10
    }
144
9.92k
    return obj;
145
9.92k
}
Unexecuted instantiation: SkImageFilter.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
SkImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
233k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
233k
    if (obj) {
142
128k
        obj->ref();
143
128k
    }
144
233k
    return obj;
145
233k
}
SkImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
233k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
233k
    if (obj) {
142
26.5k
        obj->ref();
143
26.5k
    }
144
233k
    return obj;
145
233k
}
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
242k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
242k
    if (obj) {
142
132k
        obj->ref();
143
132k
    }
144
242k
    return obj;
145
242k
}
SkImageFilterCache.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
242k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
242k
    if (obj) {
142
17.5k
        obj->ref();
143
17.5k
    }
144
242k
    return obj;
145
242k
}
SkImageFilterCache.cpp:SkImageFilterCache* SkSafeRef<SkImageFilterCache>(SkImageFilterCache*)
Line
Count
Source
140
473k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
473k
    if (obj) {
142
473k
        obj->ref();
143
473k
    }
144
473k
    return obj;
145
473k
}
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
113k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
113k
    if (obj) {
142
557
        obj->ref();
143
557
    }
144
113k
    return obj;
145
113k
}
SkImageFilterTypes.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
18.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
18.8k
    if (obj) {
142
16.0k
        obj->ref();
143
16.0k
    }
144
18.8k
    return obj;
145
18.8k
}
SkImageFilterTypes.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
162k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
162k
    if (obj) {
142
31.5k
        obj->ref();
143
31.5k
    }
144
162k
    return obj;
145
162k
}
SkImageFilterTypes.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
10.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.8k
    if (obj) {
142
10.8k
        obj->ref();
143
10.8k
    }
144
10.8k
    return obj;
145
10.8k
}
SkImageFilterTypes.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
8.25k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.25k
    if (obj) {
142
8.25k
        obj->ref();
143
8.25k
    }
144
8.25k
    return obj;
145
8.25k
}
SkImageFilterTypes.cpp:SkBlender const* SkSafeRef<SkBlender const>(SkBlender const*)
Line
Count
Source
140
173k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
173k
    if (obj) {
142
10.1k
        obj->ref();
143
10.1k
    }
144
173k
    return obj;
145
173k
}
SkImageFilterTypes.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
}
Unexecuted instantiation: SkImageFilterTypes.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SkImageFilterTypes.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
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
9.72M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.72M
    if (obj) {
142
2.18M
        obj->ref();
143
2.18M
    }
144
9.72M
    return obj;
145
9.72M
}
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
24
template <typename T> static inline T* SkSafeRef(T* obj) {
141
24
    if (obj) {
142
22
        obj->ref();
143
22
    }
144
24
    return obj;
145
24
}
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*)
SkMipmap.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
8.48k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.48k
    if (obj) {
142
8.09k
        obj->ref();
143
8.09k
    }
144
8.48k
    return obj;
145
8.48k
}
SkPaint.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
1.51M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.51M
    if (obj) {
142
316k
        obj->ref();
143
316k
    }
144
1.51M
    return obj;
145
1.51M
}
SkPaint.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
1.48M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.48M
    if (obj) {
142
349k
        obj->ref();
143
349k
    }
144
1.48M
    return obj;
145
1.48M
}
SkPaint.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
140
1.42M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.42M
    if (obj) {
142
259k
        obj->ref();
143
259k
    }
144
1.42M
    return obj;
145
1.42M
}
SkPaint.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
1.43M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.43M
    if (obj) {
142
314k
        obj->ref();
143
314k
    }
144
1.43M
    return obj;
145
1.43M
}
SkPaint.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
1.45M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.45M
    if (obj) {
142
70.7k
        obj->ref();
143
70.7k
    }
144
1.45M
    return obj;
145
1.45M
}
SkPaint.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
2.03M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.03M
    if (obj) {
142
1.44M
        obj->ref();
143
1.44M
    }
144
2.03M
    return obj;
145
2.03M
}
SkPaintPriv.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
72.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
72.4k
    if (obj) {
142
72.4k
        obj->ref();
143
72.4k
    }
144
72.4k
    return obj;
145
72.4k
}
SkPaintPriv.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
72.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
72.4k
    if (obj) {
142
72.4k
        obj->ref();
143
72.4k
    }
144
72.4k
    return obj;
145
72.4k
}
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
13.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.2k
    if (obj) {
142
12.9k
        obj->ref();
143
12.9k
    }
144
13.2k
    return obj;
145
13.2k
}
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
815
template <typename T> static inline T* SkSafeRef(T* obj) {
141
815
    if (obj) {
142
490
        obj->ref();
143
490
    }
144
815
    return obj;
145
815
}
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
9.74k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.74k
    if (obj) {
142
25
        obj->ref();
143
25
    }
144
9.74k
    return obj;
145
9.74k
}
SkReadBuffer.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
31.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
31.3k
    if (obj) {
142
31.3k
        obj->ref();
143
31.3k
    }
144
31.3k
    return obj;
145
31.3k
}
SkReadBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
401k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
401k
    if (obj) {
142
401k
        obj->ref();
143
401k
    }
144
401k
    return obj;
145
401k
}
SkReadBuffer.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
}
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
5.87k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.87k
    if (obj) {
142
5.87k
        obj->ref();
143
5.87k
    }
144
5.87k
    return obj;
145
5.87k
}
SkRecorder.cpp:SkTextBlob const* SkSafeRef<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
140
6.68k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.68k
    if (obj) {
142
4.43k
        obj->ref();
143
4.43k
    }
144
6.68k
    return obj;
145
6.68k
}
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.59k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.59k
    if (obj) {
142
3.59k
        obj->ref();
143
3.59k
    }
144
3.59k
    return obj;
145
3.59k
}
SkRecorder.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Line
Count
Source
140
615
template <typename T> static inline T* SkSafeRef(T* obj) {
141
615
    if (obj) {
142
615
        obj->ref();
143
615
    }
144
615
    return obj;
145
615
}
SkRecorder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
363
template <typename T> static inline T* SkSafeRef(T* obj) {
141
363
    if (obj) {
142
363
        obj->ref();
143
363
    }
144
363
    return obj;
145
363
}
Unexecuted instantiation: SkRecorder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkRecorder.cpp:SkImageFilter const* SkSafeRef<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
140
110k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
110k
    if (obj) {
142
264
        obj->ref();
143
264
    }
144
110k
    return obj;
145
110k
}
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
40.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
40.8k
    if (obj) {
142
40.8k
        obj->ref();
143
40.8k
    }
144
40.8k
    return obj;
145
40.8k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
SkRuntimeEffect.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
76.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
76.3k
    if (obj) {
142
76.3k
        obj->ref();
143
76.3k
    }
144
76.3k
    return obj;
145
76.3k
}
SkRuntimeEffect.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
63.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
63.5k
    if (obj) {
142
63.5k
        obj->ref();
143
63.5k
    }
144
63.5k
    return obj;
145
63.5k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkRuntimeEffect.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
14.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.7k
    if (obj) {
142
7.36k
        obj->ref();
143
7.36k
    }
144
14.7k
    return obj;
145
14.7k
}
SkRuntimeEffect.cpp:SkFlattenable* SkSafeRef<SkFlattenable>(SkFlattenable*)
Line
Count
Source
140
69.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
69.6k
    if (obj) {
142
59.3k
        obj->ref();
143
59.3k
    }
144
69.6k
    return obj;
145
69.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
27.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
27.3k
    if (obj) {
142
3.20k
        obj->ref();
143
3.20k
    }
144
27.3k
    return obj;
145
27.3k
}
SkScalerContext.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
140
27.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
27.3k
    if (obj) {
142
2.96k
        obj->ref();
143
2.96k
    }
144
27.3k
    return obj;
145
27.3k
}
SkScalerContext.cpp:SkTMaskGamma<3, 3, 3> const* SkSafeRef<SkTMaskGamma<3, 3, 3> const>(SkTMaskGamma<3, 3, 3> const*)
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: 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_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
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
}
Unexecuted instantiation: SkStream.cpp:SkBlockMemoryRefCnt* SkSafeRef<SkBlockMemoryRefCnt>(SkBlockMemoryRefCnt*)
SkStrikeCache.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Line
Count
Source
140
127k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
127k
    if (obj) {
142
127k
        obj->ref();
143
127k
    }
144
127k
    return obj;
145
127k
}
SkStrikeSpec.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
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
}
SkStrikeSpec.cpp:SkMaskFilter* SkSafeRef<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
140
150k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
150k
    if (obj) {
142
16.0k
        obj->ref();
143
16.0k
    }
144
150k
    return obj;
145
150k
}
SkStrikeSpec.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
150k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
150k
    if (obj) {
142
9.43k
        obj->ref();
143
9.43k
    }
144
150k
    return obj;
145
150k
}
Unexecuted instantiation: SkStrikeSpec.cpp:SkTypeface const* SkSafeRef<SkTypeface const>(SkTypeface const*)
Unexecuted instantiation: SkStrikeSpec.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
SkString.cpp:SkString::Rec* SkSafeRef<SkString::Rec>(SkString::Rec*)
Line
Count
Source
140
158k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
158k
    if (obj) {
142
158k
        obj->ref();
143
158k
    }
144
158k
    return obj;
145
158k
}
SkTextBlob.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
33.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
33.6k
    if (obj) {
142
33.6k
        obj->ref();
143
33.6k
    }
144
33.6k
    return obj;
145
33.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
45.0M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
45.0M
    if (obj) {
142
45.0M
        obj->ref();
143
45.0M
    }
144
45.0M
    return obj;
145
45.0M
}
SkTypeface.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
3.98k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.98k
    if (obj) {
142
3.98k
        obj->ref();
143
3.98k
    }
144
3.98k
    return obj;
145
3.98k
}
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*)
SkImage.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
14.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.1k
    if (obj) {
142
14.1k
        obj->ref();
143
14.1k
    }
144
14.1k
    return obj;
145
14.1k
}
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
1.19k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.19k
    if (obj) {
142
1.19k
        obj->ref();
143
1.19k
    }
144
1.19k
    return obj;
145
1.19k
}
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.83k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.83k
    if (obj) {
142
1.83k
        obj->ref();
143
1.83k
    }
144
1.83k
    return obj;
145
1.83k
}
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: SkColorFilterShader.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkColorFilterShader.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
SkColorFilterShader.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
140
64
template <typename T> static inline T* SkSafeRef(T* obj) {
141
64
    if (obj) {
142
64
        obj->ref();
143
64
    }
144
64
    return obj;
145
64
}
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
88
template <typename T> static inline T* SkSafeRef(T* obj) {
141
88
    if (obj) {
142
88
        obj->ref();
143
88
    }
144
88
    return obj;
145
88
}
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: 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
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: 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
120k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
120k
    if (obj) {
142
120k
        obj->ref();
143
120k
    }
144
120k
    return obj;
145
120k
}
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
73.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
73.2k
    if (obj) {
142
73.2k
        obj->ref();
143
73.2k
    }
144
73.2k
    return obj;
145
73.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: SkPaintFilterCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkPatchUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
56.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
56.8k
    if (obj) {
142
56.8k
        obj->ref();
143
56.8k
    }
144
56.8k
    return obj;
145
56.8k
}
SkShadowUtils.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
122k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
122k
    if (obj) {
142
19.5k
        obj->ref();
143
19.5k
    }
144
122k
    return obj;
145
122k
}
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: SkBlenders.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: SkLinearGradient.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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
27
template <typename T> static inline T* SkSafeRef(T* obj) {
141
27
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
27
    return obj;
145
27
}
SkComposeColorFilter.cpp:SkColorFilter const* SkSafeRef<SkColorFilter const>(SkColorFilter const*)
Line
Count
Source
140
27.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
27.2k
    if (obj) {
142
27.2k
        obj->ref();
143
27.2k
    }
144
27.2k
    return obj;
145
27.2k
}
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
27.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
27.2k
    if (obj) {
142
27.2k
        obj->ref();
143
27.2k
    }
144
27.2k
    return obj;
145
27.2k
}
SkRuntimeColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
14.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.7k
    if (obj) {
142
7.36k
        obj->ref();
143
7.36k
    }
144
14.7k
    return obj;
145
14.7k
}
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*)
SkWorkingFormatColorFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
61.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
61.5k
    if (obj) {
142
53.5k
        obj->ref();
143
53.5k
    }
144
61.5k
    return obj;
145
61.5k
}
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*)
Unexecuted instantiation: SkCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkCodecImageGenerator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
124k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
124k
    if (obj) {
142
124k
        obj->ref();
143
124k
    }
144
124k
    return obj;
145
124k
}
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrCanvas.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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
176k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
176k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
176k
    return obj;
145
176k
}
GrColorInfo.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
333k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
333k
    if (obj) {
142
1.47k
        obj->ref();
143
1.47k
    }
144
333k
    return obj;
145
333k
}
Unexecuted instantiation: GrColorInfo.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrColorSpaceXform.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
498
template <typename T> static inline T* SkSafeRef(T* obj) {
141
498
    if (obj) {
142
498
        obj->ref();
143
498
    }
144
498
    return obj;
145
498
}
Unexecuted instantiation: GrColorSpaceXform.cpp:SkData* SkSafeRef<SkData>(SkData*)
GrContext_Base.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Line
Count
Source
140
2.58k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.58k
    if (obj) {
142
2.58k
        obj->ref();
143
2.58k
    }
144
2.58k
    return obj;
145
2.58k
}
Unexecuted instantiation: GrContext_Base.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrContext_Base.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrContext_Base.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrDeferredDisplayList const* SkSafeRef<GrDeferredDisplayList const>(GrDeferredDisplayList const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDeferredDisplayListRecorder.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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
2.58k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.58k
    if (obj) {
142
2.58k
        obj->ref();
143
2.58k
    }
144
2.58k
    return obj;
145
2.58k
}
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDirectContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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
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: GrDirectContextPriv.cpp:GrDirectContext* SkSafeRef<GrDirectContext>(GrDirectContext*)
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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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
279
template <typename T> static inline T* SkSafeRef(T* obj) {
141
279
    if (obj) {
142
279
        obj->ref();
143
279
    }
144
279
    return obj;
145
279
}
Unexecuted instantiation: GrDrawOpAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
GrDrawingManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
38.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
38.6k
    if (obj) {
142
38.6k
        obj->ref();
143
38.6k
    }
144
38.6k
    return obj;
145
38.6k
}
GrDrawingManager.cpp:GrBufferAllocPool::CpuBufferCache* SkSafeRef<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
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
}
GrDrawingManager.cpp:skgpu::ganesh::OpsTask* SkSafeRef<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
140
99.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
99.5k
    if (obj) {
142
99.5k
        obj->ref();
143
99.5k
    }
144
99.5k
    return obj;
145
99.5k
}
Unexecuted instantiation: GrDrawingManager.cpp:GrWaitRenderTask* SkSafeRef<GrWaitRenderTask>(GrWaitRenderTask*)
GrDrawingManager.cpp:GrRenderTask* SkSafeRef<GrRenderTask>(GrRenderTask*)
Line
Count
Source
140
38.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
38.6k
    if (obj) {
142
38.6k
        obj->ref();
143
38.6k
    }
144
38.6k
    return obj;
145
38.6k
}
Unexecuted instantiation: GrDrawingManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDrawingManager.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDrawingManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDrawingManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrDrawingManager.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrDrawingManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrDrawingManager.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDrawingManager.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDrawingManager.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDrawingManager.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
GrFragmentProcessor.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
39.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
39.1k
    if (obj) {
142
39.1k
        obj->ref();
143
39.1k
    }
144
39.1k
    return obj;
145
39.1k
}
Unexecuted instantiation: GrFragmentProcessor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrFragmentProcessor.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrFragmentProcessor.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrGeometryProcessor.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGeometryProcessor.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGeometryProcessor.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGpu.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGpuResource.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrGpuResource.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGpuResource.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrGpuResource.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrImageContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrImageContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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
36.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
36.8k
    if (obj) {
142
36.8k
        obj->ref();
143
36.8k
    }
144
36.8k
    return obj;
145
36.8k
}
GrOpFlushState.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
133k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
133k
    if (obj) {
142
133k
        obj->ref();
143
133k
    }
144
133k
    return obj;
145
133k
}
Unexecuted instantiation: GrOpFlushState.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOpFlushState.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrOpFlushState.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOpFlushState.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrOpFlushState.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOpFlushState.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrOpFlushState.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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: GrOpsRenderPass.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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
492k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
492k
    if (obj) {
142
89.2k
        obj->ref();
143
89.2k
    }
144
492k
    return obj;
145
492k
}
GrPipeline.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Line
Count
Source
140
116k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
116k
    if (obj) {
142
77.4k
        obj->ref();
143
77.4k
    }
144
116k
    return obj;
145
116k
}
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:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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
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
}
Unexecuted instantiation: GrProxyProvider.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrProxyProvider.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProxyProvider.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRecordingContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRecordingContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrRecordingContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
GrRecordingContextPriv.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
4.33k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.33k
    if (obj) {
142
4.33k
        obj->ref();
143
4.33k
    }
144
4.33k
    return obj;
145
4.33k
}
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
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
86.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
86.2k
    if (obj) {
142
86.2k
        obj->ref();
143
86.2k
    }
144
86.2k
    return obj;
145
86.2k
}
Unexecuted instantiation: GrResourceAllocator.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceAllocator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrResourceAllocator.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
GrResourceCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
53.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
53.9k
    if (obj) {
142
53.3k
        obj->ref();
143
53.3k
    }
144
53.9k
    return obj;
145
53.9k
}
Unexecuted instantiation: GrResourceCache.cpp:GrGpuResource* SkSafeRef<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrResourceCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceCache.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceCache.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrResourceCache.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrResourceCache.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrResourceCache.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrResourceCache.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrResourceCache.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
GrResourceProvider.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Line
Count
Source
140
2.58k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.58k
    if (obj) {
142
2.58k
        obj->ref();
143
2.58k
    }
144
2.58k
    return obj;
145
2.58k
}
Unexecuted instantiation: GrResourceProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrResourceProvider.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrResourceProvider.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceProvider.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRingBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrRingBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRingBuffer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRingBuffer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRingBuffer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRingBuffer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrRingBuffer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrStagingBufferManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrStagingBufferManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrStagingBufferManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrStagingBufferManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSurface.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSurface.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrSurface.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSurface.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrSurface.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrSurface.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:GrContextThreadSafeProxy* SkSafeRef<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
GrSurfaceProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
35.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
35.8k
    if (obj) {
142
35.8k
        obj->ref();
143
35.8k
    }
144
35.8k
    return obj;
145
35.8k
}
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
57
template <typename T> static inline T* SkSafeRef(T* obj) {
141
57
    if (obj) {
142
57
        obj->ref();
143
57
    }
144
57
    return obj;
145
57
}
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTexture.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTexture.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTexture.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTexture.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
GrTextureProxy.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
64.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
64.1k
    if (obj) {
142
63.9k
        obj->ref();
143
63.9k
    }
144
64.1k
    return obj;
145
64.1k
}
Unexecuted instantiation: GrTextureProxy.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureProxy.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTextureProxy.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureProxy.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTextureProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
GrThreadSafeCache.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
696
template <typename T> static inline T* SkSafeRef(T* obj) {
141
696
    if (obj) {
142
696
        obj->ref();
143
696
    }
144
696
    return obj;
145
696
}
GrThreadSafeCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
1.95k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.95k
    if (obj) {
142
1.94k
        obj->ref();
143
1.94k
    }
144
1.95k
    return obj;
145
1.95k
}
GrThreadSafeCache.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
140
1.62k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.62k
    if (obj) {
142
1.62k
        obj->ref();
143
1.62k
    }
144
1.62k
    return obj;
145
1.62k
}
GrThreadSafeCache.cpp:GrThreadSafeCache::Trampoline* SkSafeRef<GrThreadSafeCache::Trampoline>(GrThreadSafeCache::Trampoline*)
Line
Count
Source
140
570
template <typename T> static inline T* SkSafeRef(T* obj) {
141
570
    if (obj) {
142
570
        obj->ref();
143
570
    }
144
570
    return obj;
145
570
}
GrThreadSafeCache.cpp:GrTexture* SkSafeRef<GrTexture>(GrTexture*)
Line
Count
Source
140
31
template <typename T> static inline T* SkSafeRef(T* obj) {
141
31
    if (obj) {
142
31
        obj->ref();
143
31
    }
144
31
    return obj;
145
31
}
Unexecuted instantiation: GrThreadSafeCache.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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: GrTransferFromRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: GrWaitRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: GrWritePixelsRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathRendererChain.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathRendererChain.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRendererChain.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathRendererChain.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: PathRendererChain.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
SkGr.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
}
SkGr.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
84.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
84.6k
    if (obj) {
142
84.6k
        obj->ref();
143
84.6k
    }
144
84.6k
    return obj;
145
84.6k
}
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
53.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
53.3k
    if (obj) {
142
53.3k
        obj->ref();
143
53.3k
    }
144
53.3k
    return obj;
145
53.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
103k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
103k
    if (obj) {
142
103k
        obj->ref();
143
103k
    }
144
103k
    return obj;
145
103k
}
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SurfaceContext.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SurfaceContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
SurfaceDrawContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Line
Count
Source
140
100k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
100k
    if (obj) {
142
100k
        obj->ref();
143
100k
    }
144
100k
    return obj;
145
100k
}
SurfaceDrawContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
5.76k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.76k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
5.76k
    return obj;
145
5.76k
}
SurfaceDrawContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
102k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
102k
    if (obj) {
142
102k
        obj->ref();
143
102k
    }
144
102k
    return obj;
145
102k
}
Unexecuted instantiation: SurfaceDrawContext.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
SurfaceDrawContext.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
29.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
29.6k
    if (obj) {
142
4
        obj->ref();
143
4
    }
144
29.6k
    return obj;
145
29.6k
}
Unexecuted instantiation: SurfaceDrawContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SurfaceDrawContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
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
99.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
99.5k
    if (obj) {
142
99.5k
        obj->ref();
143
99.5k
    }
144
99.5k
    return obj;
145
99.5k
}
Unexecuted instantiation: SurfaceFillContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
SurfaceFillContext.cpp:skgpu::ganesh::OpsTask* SkSafeRef<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
140
89.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
89.0k
    if (obj) {
142
4.32k
        obj->ref();
143
4.32k
    }
144
89.0k
    return obj;
145
89.0k
}
Unexecuted instantiation: SurfaceFillContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SurfaceFillContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SurfaceFillContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceFillContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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
2.01k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.01k
    if (obj) {
142
2.01k
        obj->ref();
143
2.01k
    }
144
2.01k
    return obj;
145
2.01k
}
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
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
}
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: GrGLSLProgramBuilder.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: GrGLSLShaderBuilder.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: GrGLSLVarying.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
GrImageUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
343
template <typename T> static inline T* SkSafeRef(T* obj) {
141
343
    if (obj) {
142
343
        obj->ref();
143
343
    }
144
343
    return obj;
145
343
}
GrImageUtils.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
79
template <typename T> static inline T* SkSafeRef(T* obj) {
141
79
    if (obj) {
142
79
        obj->ref();
143
79
    }
144
79
    return obj;
145
79
}
Unexecuted instantiation: GrImageUtils.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
GrImageUtils.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
370
template <typename T> static inline T* SkSafeRef(T* obj) {
141
370
    if (obj) {
142
370
        obj->ref();
143
370
    }
144
370
    return obj;
145
370
}
GrImageUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
370
template <typename T> static inline T* SkSafeRef(T* obj) {
141
370
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
370
    return obj;
145
370
}
Unexecuted instantiation: GrImageUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrImageUtils.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrImageUtils.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTextureGenerator.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
SkImage_Ganesh.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
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: 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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_Ganesh.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_Ganesh.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:skgpu::RefCntedCallback* SkSafeRef<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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: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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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
115k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
115k
    if (obj) {
142
115k
        obj->ref();
143
115k
    }
144
115k
    return obj;
145
115k
}
SkSpecialImage_Ganesh.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
79
template <typename T> static inline T* SkSafeRef(T* obj) {
141
79
    if (obj) {
142
79
        obj->ref();
143
79
    }
144
79
    return obj;
145
79
}
SkSpecialImage_Ganesh.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
140
23.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
23.8k
    if (obj) {
142
23.8k
        obj->ref();
143
23.8k
    }
144
23.8k
    return obj;
145
23.8k
}
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:SkShader* SkSafeRef<SkShader>(SkShader*)
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
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: AAConvexPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
AAHairLinePathRenderer.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
178
template <typename T> static inline T* SkSafeRef(T* obj) {
141
178
    if (obj) {
142
178
        obj->ref();
143
178
    }
144
178
    return obj;
145
178
}
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AtlasPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: AtlasRenderTask.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasRenderTask.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
AtlasTextOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
140
14.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.1k
    if (obj) {
142
14.1k
        obj->ref();
143
14.1k
    }
144
14.1k
    return obj;
145
14.1k
}
AtlasTextOp.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
960
template <typename T> static inline T* SkSafeRef(T* obj) {
141
960
    if (obj) {
142
960
        obj->ref();
143
960
    }
144
960
    return obj;
145
960
}
AtlasTextOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
412
template <typename T> static inline T* SkSafeRef(T* obj) {
141
412
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
412
    return obj;
145
412
}
Unexecuted instantiation: AtlasTextOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: AtlasTextOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: AtlasTextOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasTextOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasTextOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasTextOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClearOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ClearOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: ClearOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: ClearOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ClearOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ClearOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClearOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DashLinePathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DashLinePathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DashOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DashOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DashOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DashOp.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DefaultPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DefaultPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: DrawAtlasOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawAtlasOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: DrawAtlasOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawAtlasOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: 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
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
}
DrawMeshOp.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
2.95k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.95k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
2.95k
    return obj;
145
2.95k
}
DrawMeshOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
140
2.95k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.95k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
2.95k
    return obj;
145
2.95k
}
Unexecuted instantiation: DrawMeshOp.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
DrawMeshOp.cpp:SkMeshSpecification const* SkSafeRef<SkMeshSpecification const>(SkMeshSpecification const*)
Line
Count
Source
140
5.76k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.76k
    if (obj) {
142
5.76k
        obj->ref();
143
5.76k
    }
144
5.76k
    return obj;
145
5.76k
}
Unexecuted instantiation: DrawMeshOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawMeshOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: DrawMeshOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawableOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: DrawableOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: DrawableOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawableOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawableOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: FillRRectOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FillRRectOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FillRectOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FillRectOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrMeshDrawOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrMeshDrawOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrOvalOpFactory.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOvalOpFactory.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrOvalOpFactory.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrOvalOpFactory.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOvalOpFactory.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: LatticeOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: LatticeOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: LatticeOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: LatticeOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LatticeOp.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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*)
Unexecuted instantiation: LatticeOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
OpsTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
175k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
175k
    if (obj) {
142
175k
        obj->ref();
143
175k
    }
144
175k
    return obj;
145
175k
}
Unexecuted instantiation: OpsTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: OpsTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: OpsTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathStencilCoverOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathStencilCoverOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
QuadPerEdgeAA.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
140
1.62k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.62k
    if (obj) {
142
1.62k
        obj->ref();
143
1.62k
    }
144
1.62k
    return obj;
145
1.62k
}
Unexecuted instantiation: QuadPerEdgeAA.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: RegionOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: RegionOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: RegionOp.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: RegionOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RegionOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ShadowRRectOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ShadowRRectOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: SmallPathAtlasMgr.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
SmallPathRenderer.cpp:GrBuffer const* SkSafeRef<GrBuffer const>(GrBuffer const*)
Line
Count
Source
140
2.72k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.72k
    if (obj) {
142
2.72k
        obj->ref();
143
2.72k
    }
144
2.72k
    return obj;
145
2.72k
}
Unexecuted instantiation: SmallPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SmallPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SmallPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SmallPathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SmallPathShapeData.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SmallPathShapeData.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SmallPathShapeData.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StrokeRectOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StrokeRectOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: StrokeRectOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StrokeRectOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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: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: TessellationPathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TextureOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TextureOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: TextureOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextureOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: TextureOp.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: TextureOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TextureOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
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
212
template <typename T> static inline T* SkSafeRef(T* obj) {
141
212
    if (obj) {
142
212
        obj->ref();
143
212
    }
144
212
    return obj;
145
212
}
Unexecuted instantiation: TriangulatingPathRenderer.cpp:SkData* SkSafeRef<SkData>(SkData*)
TriangulatingPathRenderer.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
140
1.62k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.62k
    if (obj) {
142
1.62k
        obj->ref();
143
1.62k
    }
144
1.62k
    return obj;
145
1.62k
}
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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
2.60k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.60k
    if (obj) {
142
2.60k
        obj->ref();
143
2.60k
    }
144
2.60k
    return obj;
145
2.60k
}
SkSurface_Ganesh.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
140
29
template <typename T> static inline T* SkSafeRef(T* obj) {
141
29
    if (obj) {
142
29
        obj->ref();
143
29
    }
144
29
    return obj;
145
29
}
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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: GrPathTessellationShader.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrTessellationShader.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTessellationShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrTessellationShader.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: PathTessellator.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkDirectContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkDirectContext.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkDirectContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkGpu.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkGpu.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: GrVkGpu.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkImage.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkImageView.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkImageView.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
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: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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
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: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:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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: GrVkPipeline.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipeline.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkPipeline.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipeline.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
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:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineState.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkRenderPass.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkRenderPass.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkRenderPass.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkRenderPass.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkRenderPass.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkRenderPass.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkRenderTarget.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkRenderTarget.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
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: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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkSampler.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkSemaphore.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkTexture.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkTexture.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkTexture.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkUtil.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkUtil.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkUtil.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkUtil.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUtil.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkUtil.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkUtil.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkUtil.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: BackendTexture.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: Context.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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:skgpu::graphite::TextureProxy const* SkSafeRef<skgpu::graphite::TextureProxy const>(skgpu::graphite::TextureProxy const*)
Unexecuted instantiation: Context.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Context.cpp:skgpu::graphite::Image* SkSafeRef<skgpu::graphite::Image>(skgpu::graphite::Image*)
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: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:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Image_Graphite.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Image_Graphite.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: TextureUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: TextureUtils.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: 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: 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
8.51k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.51k
    if (obj) {
142
8.51k
        obj->ref();
143
8.51k
    }
144
8.51k
    return obj;
145
8.51k
}
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.76k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.76k
    if (obj) {
142
2.76k
        obj->ref();
143
2.76k
    }
144
2.76k
    return obj;
145
2.76k
}
SkIcoCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
82.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
82.1k
    if (obj) {
142
80.9k
        obj->ref();
143
80.9k
    }
144
82.1k
    return obj;
145
82.1k
}
SkPngCodec.cpp:SkPngChunkReader* SkSafeRef<SkPngChunkReader>(SkPngChunkReader*)
Line
Count
Source
140
20.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
20.3k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
20.3k
    return obj;
145
20.3k
}
Unexecuted instantiation: SkPngCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkRawCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
110
template <typename T> static inline T* SkSafeRef(T* obj) {
141
110
    if (obj) {
142
110
        obj->ref();
143
110
    }
144
110
    return obj;
145
110
}
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*)
SkFontHost_FreeType.cpp:SkTypeface_FreeType* SkSafeRef<SkTypeface_FreeType>(SkTypeface_FreeType*)
Line
Count
Source
140
8.76k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.76k
    if (obj) {
142
8.76k
        obj->ref();
143
8.76k
    }
144
8.76k
    return obj;
145
8.76k
}
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
285
template <typename T> static inline T* SkSafeRef(T* obj) {
141
285
    if (obj) {
142
285
        obj->ref();
143
285
    }
144
285
    return obj;
145
285
}
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*)
SDFTControl.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
480
template <typename T> static inline T* SkSafeRef(T* obj) {
141
480
    if (obj) {
142
480
        obj->ref();
143
480
    }
144
480
    return obj;
145
480
}
Unexecuted instantiation: SDFTControl.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SDFTControl.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SDFTControl.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SDFTControl.cpp:SkColorSpace const* SkSafeRef<SkColorSpace const>(SkColorSpace const*)
Unexecuted instantiation: SDFTControl.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SDFTControl.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SDFTControl.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: SkChromeRemoteGlyphCache.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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
557
template <typename T> static inline T* SkSafeRef(T* obj) {
141
557
    if (obj) {
142
557
        obj->ref();
143
557
    }
144
557
    return obj;
145
557
}
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
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
}
SubRunContainer.cpp:SkRefCnt const* SkSafeRef<SkRefCnt const>(SkRefCnt const*)
Line
Count
Source
140
3.69k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.69k
    if (obj) {
142
3.69k
        obj->ref();
143
3.69k
    }
144
3.69k
    return obj;
145
3.69k
}
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*)
Unexecuted instantiation: TextBlob.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextBlob.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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
1.02k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.02k
    if (obj) {
142
1.02k
        obj->ref();
143
1.02k
    }
144
1.02k
    return obj;
145
1.02k
}
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VertexFiller.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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.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: SkJpegSegmentScan.cpp:SkData* SkSafeRef<SkData>(SkData*)
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
573k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
573k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
573k
    return obj;
145
573k
}
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*)
SkCapabilities.cpp:SkCapabilities* SkSafeRef<SkCapabilities>(SkCapabilities*)
Line
Count
Source
140
49.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
49.7k
    if (obj) {
142
49.7k
        obj->ref();
143
49.7k
    }
144
49.7k
    return obj;
145
49.7k
}
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*)
Unexecuted instantiation: SkDocument.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDraw.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
257k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
257k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
257k
    return obj;
145
257k
}
Unexecuted instantiation: SkDraw.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDrawBase.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
580k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
580k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
580k
    return obj;
145
580k
}
Unexecuted instantiation: SkDrawBase.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDraw_atlas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
30
template <typename T> static inline T* SkSafeRef(T* obj) {
141
30
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
30
    return obj;
145
30
}
Unexecuted instantiation: SkDraw_atlas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDraw_text.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
37.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
37.5k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
37.5k
    return obj;
145
37.5k
}
Unexecuted instantiation: SkDraw_text.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkDraw_vertices.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
26.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
26.4k
    if (obj) {
142
658
        obj->ref();
143
658
    }
144
26.4k
    return obj;
145
26.4k
}
SkDraw_vertices.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
14.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
14.9k
    if (obj) {
142
957
        obj->ref();
143
957
    }
144
14.9k
    return obj;
145
14.9k
}
SkDraw_vertices.cpp:SkTriColorShader* SkSafeRef<SkTriColorShader>(SkTriColorShader*)
Line
Count
Source
140
13.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.2k
    if (obj) {
142
13.2k
        obj->ref();
143
13.2k
    }
144
13.2k
    return obj;
145
13.2k
}
SkDraw_vertices.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
13.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.1k
    if (obj) {
142
13.1k
        obj->ref();
143
13.1k
    }
144
13.1k
    return obj;
145
13.1k
}
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: SkMaskFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkMaskFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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
317
template <typename T> static inline T* SkSafeRef(T* obj) {
141
317
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
317
    return obj;
145
317
}
SkMipmapBuilder.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Line
Count
Source
140
2.77k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.77k
    if (obj) {
142
1.30k
        obj->ref();
143
1.30k
    }
144
2.77k
    return obj;
145
2.77k
}
Unexecuted instantiation: SkPixmapDraw.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPixmapDraw.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
SkRasterClip.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
238k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
238k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
238k
    return obj;
145
238k
}
SkRuntimeBlender.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
2.42k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.42k
    if (obj) {
142
2.42k
        obj->ref();
143
2.42k
    }
144
2.42k
    return obj;
145
2.42k
}
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*)
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*)
SkStrike.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
Line
Count
Source
140
3.37k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.37k
    if (obj) {
142
3.37k
        obj->ref();
143
3.37k
    }
144
3.37k
    return obj;
145
3.37k
}
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
26
template <typename T> static inline T* SkSafeRef(T* obj) {
141
26
    if (obj) {
142
26
        obj->ref();
143
26
    }
144
26
    return obj;
145
26
}
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: 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: 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
178
template <typename T> static inline T* SkSafeRef(T* obj) {
141
178
    if (obj) {
142
178
        obj->ref();
143
178
    }
144
178
    return obj;
145
178
}
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: 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
5.71k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.71k
    if (obj) {
142
5.71k
        obj->ref();
143
5.71k
    }
144
5.71k
    return obj;
145
5.71k
}
SkPictureShader.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
1.77k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.77k
    if (obj) {
142
1.77k
        obj->ref();
143
1.77k
    }
144
1.77k
    return obj;
145
1.77k
}
SkPictureShader.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Line
Count
Source
140
172
template <typename T> static inline T* SkSafeRef(T* obj) {
141
172
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
172
    return obj;
145
172
}
SkPictureShader.cpp:SkPicture const* SkSafeRef<SkPicture const>(SkPicture const*)
Line
Count
Source
140
13.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.5k
    if (obj) {
142
13.5k
        obj->ref();
143
13.5k
    }
144
13.5k
    return obj;
145
13.5k
}
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: StrikeForGPU.cpp:SkStrike* SkSafeRef<SkStrike>(SkStrike*)
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: 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: 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*)
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*)
Unexecuted instantiation: SkConicalGradient.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkGradientBaseShader.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
34.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
34.7k
    if (obj) {
142
30.2k
        obj->ref();
143
30.2k
    }
144
34.7k
    return obj;
145
34.7k
}
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: 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: SkRadialGradient.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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: SkSweepGradient.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkColorSpaceXformColorFilter.cpp:SkColorSpaceXformColorFilter* SkSafeRef<SkColorSpaceXformColorFilter>(SkColorSpaceXformColorFilter*)
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: 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*)
SkTableColorFilter.cpp:SkColorTable* SkSafeRef<SkColorTable>(SkColorTable*)
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
}
SkBlendImageFilter.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
37.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
37.3k
    if (obj) {
142
37.3k
        obj->ref();
143
37.3k
    }
144
37.3k
    return obj;
145
37.3k
}
Unexecuted instantiation: SkBlendImageFilter.cpp:skif::Backend* SkSafeRef<skif::Backend>(skif::Backend*)
SkBlendImageFilter.cpp:SkSpecialImage* SkSafeRef<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
140
367k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
367k
    if (obj) {
142
203k
        obj->ref();
143
203k
    }
144
367k
    return obj;
145
367k
}
SkBlendImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
367k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
367k
    if (obj) {
142
31.3k
        obj->ref();
143
31.3k
    }
144
367k
    return obj;
145
367k
}
Unexecuted instantiation: SkBlendImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkBlendImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
9.64k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.64k
    if (obj) {
142
6.59k
        obj->ref();
143
6.59k
    }
144
9.64k
    return obj;
145
9.64k
}
SkBlendImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
2.64k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.64k
    if (obj) {
142
1.13k
        obj->ref();
143
1.13k
    }
144
2.64k
    return obj;
145
2.64k
}
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
961
template <typename T> static inline T* SkSafeRef(T* obj) {
141
961
    if (obj) {
142
555
        obj->ref();
143
555
    }
144
961
    return obj;
145
961
}
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
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
}
SkColorFilterImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
17
template <typename T> static inline T* SkSafeRef(T* obj) {
141
17
    if (obj) {
142
2
        obj->ref();
143
2
    }
144
17
    return obj;
145
17
}
SkColorFilterImageFilter.cpp:SkImageFilter const* SkSafeRef<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
140
95
template <typename T> static inline T* SkSafeRef(T* obj) {
141
95
    if (obj) {
142
38
        obj->ref();
143
38
    }
144
95
    return obj;
145
95
}
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
18
template <typename T> static inline T* SkSafeRef(T* obj) {
141
18
    if (obj) {
142
4
        obj->ref();
143
4
    }
144
18
    return obj;
145
18
}
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.80k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.80k
    if (obj) {
142
252
        obj->ref();
143
252
    }
144
1.80k
    return obj;
145
1.80k
}
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
6.23k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.23k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
6.23k
    return obj;
145
6.23k
}
SkDisplacementMapImageFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
5.61k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.61k
    if (obj) {
142
5.61k
        obj->ref();
143
5.61k
    }
144
5.61k
    return obj;
145
5.61k
}
SkDisplacementMapImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
11.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.3k
    if (obj) {
142
11.2k
        obj->ref();
143
11.2k
    }
144
11.3k
    return obj;
145
11.3k
}
SkDisplacementMapImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
370
template <typename T> static inline T* SkSafeRef(T* obj) {
141
370
    if (obj) {
142
7
        obj->ref();
143
7
    }
144
370
    return obj;
145
370
}
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
23.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
23.7k
    if (obj) {
142
9.67k
        obj->ref();
143
9.67k
    }
144
23.7k
    return obj;
145
23.7k
}
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
2.32k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.32k
    if (obj) {
142
2.32k
        obj->ref();
143
2.32k
    }
144
2.32k
    return obj;
145
2.32k
}
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
7.76k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.76k
    if (obj) {
142
7.76k
        obj->ref();
143
7.76k
    }
144
7.76k
    return obj;
145
7.76k
}
SkLightingImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
80
template <typename T> static inline T* SkSafeRef(T* obj) {
141
80
    if (obj) {
142
9
        obj->ref();
143
9
    }
144
80
    return obj;
145
80
}
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
249
template <typename T> static inline T* SkSafeRef(T* obj) {
141
249
    if (obj) {
142
249
        obj->ref();
143
249
    }
144
249
    return obj;
145
249
}
SkMagnifierImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
249
template <typename T> static inline T* SkSafeRef(T* obj) {
141
249
    if (obj) {
142
249
        obj->ref();
143
249
    }
144
249
    return obj;
145
249
}
SkMagnifierImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
1.43k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.43k
    if (obj) {
142
873
        obj->ref();
143
873
    }
144
1.43k
    return obj;
145
1.43k
}
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.77k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.77k
    if (obj) {
142
2.77k
        obj->ref();
143
2.77k
    }
144
2.77k
    return obj;
145
2.77k
}
SkMatrixConvolutionImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
2.77k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.77k
    if (obj) {
142
1.53k
        obj->ref();
143
1.53k
    }
144
2.77k
    return obj;
145
2.77k
}
SkMatrixConvolutionImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
93
template <typename T> static inline T* SkSafeRef(T* obj) {
141
93
    if (obj) {
142
2
        obj->ref();
143
2
    }
144
93
    return obj;
145
93
}
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.34k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.34k
    if (obj) {
142
6
        obj->ref();
143
6
    }
144
2.34k
    return obj;
145
2.34k
}
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.90k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.90k
    if (obj) {
142
3.70k
        obj->ref();
143
3.70k
    }
144
5.90k
    return obj;
145
5.90k
}
SkMorphologyImageFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
5.90k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.90k
    if (obj) {
142
213
        obj->ref();
143
213
    }
144
5.90k
    return obj;
145
5.90k
}
Unexecuted instantiation: SkMorphologyImageFilter.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
SkMorphologyImageFilter.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
11.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.8k
    if (obj) {
142
11.8k
        obj->ref();
143
11.8k
    }
144
11.8k
    return obj;
145
11.8k
}
SkMorphologyImageFilter.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
11.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11.8k
    if (obj) {
142
11.7k
        obj->ref();
143
11.7k
    }
144
11.8k
    return obj;
145
11.8k
}
SkMorphologyImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
561
template <typename T> static inline T* SkSafeRef(T* obj) {
141
561
    if (obj) {
142
312
        obj->ref();
143
312
    }
144
561
    return obj;
145
561
}
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
7.01k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.01k
    if (obj) {
142
7.01k
        obj->ref();
143
7.01k
    }
144
7.01k
    return obj;
145
7.01k
}
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*)
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*)
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*)
SkExif.cpp:SkData* SkSafeRef<SkData>(SkData*)
Line
Count
Source
140
4.28k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.28k
    if (obj) {
142
4.28k
        obj->ref();
143
4.28k
    }
144
4.28k
    return obj;
145
4.28k
}
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: SkEncodedInfo.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
30.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
30.4k
    if (obj) {
142
30.4k
        obj->ref();
143
30.4k
    }
144
30.4k
    return obj;
145
30.4k
}
Device.cpp:GrRecordingContext* SkSafeRef<GrRecordingContext>(GrRecordingContext*)
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
}
Device.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Line
Count
Source
140
5.62k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.62k
    if (obj) {
142
5.62k
        obj->ref();
143
5.62k
    }
144
5.62k
    return obj;
145
5.62k
}
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
36.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
36.7k
    if (obj) {
142
36.7k
        obj->ref();
143
36.7k
    }
144
36.7k
    return obj;
145
36.7k
}
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: Device_drawTexture.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
GrBlurUtils.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
8.88k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.88k
    if (obj) {
142
8.88k
        obj->ref();
143
8.88k
    }
144
8.88k
    return obj;
145
8.88k
}
GrBlurUtils.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
140
90.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
90.2k
    if (obj) {
142
90.2k
        obj->ref();
143
90.2k
    }
144
90.2k
    return obj;
145
90.2k
}
GrBlurUtils.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
12.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
12.9k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
12.9k
    return obj;
145
12.9k
}
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
2.96k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.96k
    if (obj) {
142
2.96k
        obj->ref();
143
2.96k
    }
144
2.96k
    return obj;
145
2.96k
}
GrBufferAllocPool.cpp:GrBuffer* SkSafeRef<GrBuffer>(GrBuffer*)
Line
Count
Source
140
218k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
218k
    if (obj) {
142
218k
        obj->ref();
143
218k
    }
144
218k
    return obj;
145
218k
}
Unexecuted instantiation: GrBufferAllocPool.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBufferAllocPool.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBufferAllocPool.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrBufferAllocPool.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
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: GrBufferTransferRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: GrContextThreadSafeProxy.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
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: GrCopyRenderTask.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDDLContext.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrDDLContext.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDDLContext.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrDDLContext.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDDLContext.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: 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: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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDynamicAtlas.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDynamicAtlas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrFixedClip.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
GrFragmentProcessors.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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
}
GrFragmentProcessors.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
140
13.2k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.2k
    if (obj) {
142
13.2k
        obj->ref();
143
13.2k
    }
144
13.2k
    return obj;
145
13.2k
}
GrFragmentProcessors.cpp:SkData const* SkSafeRef<SkData const>(SkData const*)
Line
Count
Source
140
1.34k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.34k
    if (obj) {
142
1.34k
        obj->ref();
143
1.34k
    }
144
1.34k
    return obj;
145
1.34k
}
GrFragmentProcessors.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Line
Count
Source
140
1.90k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.90k
    if (obj) {
142
1.72k
        obj->ref();
143
1.72k
    }
144
1.90k
    return obj;
145
1.90k
}
GrFragmentProcessors.cpp:SkColorFilterBase* SkSafeRef<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
140
5.58k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.58k
    if (obj) {
142
5.58k
        obj->ref();
143
5.58k
    }
144
5.58k
    return obj;
145
5.58k
}
GrFragmentProcessors.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
99
template <typename T> static inline T* SkSafeRef(T* obj) {
141
99
    if (obj) {
142
99
        obj->ref();
143
99
    }
144
99
    return obj;
145
99
}
GrFragmentProcessors.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
860
template <typename T> static inline T* SkSafeRef(T* obj) {
141
860
    if (obj) {
142
860
        obj->ref();
143
860
    }
144
860
    return obj;
145
860
}
GrFragmentProcessors.cpp:SkImage* SkSafeRef<SkImage>(SkImage*)
Line
Count
Source
140
117k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
117k
    if (obj) {
142
117k
        obj->ref();
143
117k
    }
144
117k
    return obj;
145
117k
}
GrFragmentProcessors.cpp:SkPicture* SkSafeRef<SkPicture>(SkPicture*)
Line
Count
Source
140
120
template <typename T> static inline T* SkSafeRef(T* obj) {
141
120
    if (obj) {
142
120
        obj->ref();
143
120
    }
144
120
    return obj;
145
120
}
GrFragmentProcessors.cpp:GrTextureProxy* SkSafeRef<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
140
62
template <typename T> static inline T* SkSafeRef(T* obj) {
141
62
    if (obj) {
142
62
        obj->ref();
143
62
    }
144
62
    return obj;
145
62
}
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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer 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*)
Unexecuted instantiation: GrRenderTarget.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRenderTarget.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
GrSWMaskHelper.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Line
Count
Source
140
5.67k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.67k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
5.67k
    return obj;
145
5.67k
}
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: GrSWMaskHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrSWMaskHelper.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVertexChunkArray.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRenderer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathRenderer.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
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*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
GrGradientShader.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Line
Count
Source
140
469
template <typename T> static inline T* SkSafeRef(T* obj) {
141
469
    if (obj) {
142
469
        obj->ref();
143
469
    }
144
469
    return obj;
145
469
}
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrGpuBuffer* SkSafeRef<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrThreadSafeCache::VertexData* SkSafeRef<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: PathTessellateOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathTessellateOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathTessellateOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathTessellateOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: StrokeTessellateOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeTessellateOp.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: GrStrokeTessellationShader.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: StrokeTessellator.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkBuffer.cpp:GrVkBuffer* SkSafeRef<GrVkBuffer>(GrVkBuffer*)
Unexecuted instantiation: GrVkBuffer.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkBuffer.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkBuffer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkBuffer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkBuffer.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkBuffer.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkBuffer.cpp:GrGpuBuffer const* SkSafeRef<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkBuffer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkBuffer.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkCaps.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkCaps.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: GrVkCaps.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkCaps.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCaps.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkCaps.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkCaps.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkCommandPool.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkCommandPool.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkCommandPool.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrManagedResource const* SkSafeRef<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkCommandPool.cpp:GrRecycledResource const* SkSafeRef<GrRecycledResource const>(GrRecycledResource const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkFramebuffer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
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:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: GrVkUniformHandler.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrVkUniformHandler.cpp:GrVkResourceProvider::PipelineStateCache* SkSafeRef<GrVkResourceProvider::PipelineStateCache>(GrVkResourceProvider::PipelineStateCache*)
Unexecuted instantiation: GrVkUniformHandler.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrVkUniformHandler.cpp:skgpu::MutableTextureState* SkSafeRef<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: 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:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ComputePathAtlas.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ContextUtils.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ContextUtils.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ContextUtils.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: DrawList.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: PathAtlas.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathAtlas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathAtlas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: PipelineData.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PipelineData.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ProxyCache.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ProxyCache.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ProxyCache.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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: SpecialImage_Graphite.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
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::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: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:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: RenderPassTask.cpp:SkData* SkSafeRef<SkData>(SkData*)
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::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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanSamplerYcbcrConversion.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanTexture.cpp:skgpu::graphite::VulkanSamplerYcbcrConversion* SkSafeRef<skgpu::graphite::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
Unexecuted instantiation: VulkanTexture.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanTexture.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SkDOM.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkXMLParser.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
41.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
41.4k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
41.4k
    return obj;
145
41.4k
}
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*)
ClipStack.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
2.17k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.17k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
2.17k
    return obj;
145
2.17k
}
Unexecuted instantiation: ClipStack.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: ClipStack.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ClipStack.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ClipStack.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClipStack.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: ClipStack.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps 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: GrProgramDesc.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkPathEffect* SkSafeRef<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: StencilMaskHelper.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: StencilMaskHelper.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor 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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
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:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanImageView.cpp:skgpu::graphite::VulkanSamplerYcbcrConversion* SkSafeRef<skgpu::graphite::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
Unexecuted instantiation: VulkanImageView.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: GraphicsPipeline.cpp:SkData* SkSafeRef<SkData>(SkData*)
SkSVGDOM.cpp:SkSVGNode* SkSafeRef<SkSVGNode>(SkSVGNode*)
Line
Count
Source
140
550
template <typename T> static inline T* SkSafeRef(T* obj) {
141
550
    if (obj) {
142
550
        obj->ref();
143
550
    }
144
550
    return obj;
145
550
}
SkSVGDOM.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Line
Count
Source
140
29
template <typename T> static inline T* SkSafeRef(T* obj) {
141
29
    if (obj) {
142
29
        obj->ref();
143
29
    }
144
29
    return obj;
145
29
}
SkSVGDOM.cpp:SkShapers::Factory* SkSafeRef<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
140
70
template <typename T> static inline T* SkSafeRef(T* obj) {
141
70
    if (obj) {
142
70
        obj->ref();
143
70
    }
144
70
    return obj;
145
70
}
Unexecuted instantiation: SkSVGDOM.cpp:skresources::ResourceProvider* SkSafeRef<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGDOM.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGDOM.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGDOM.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGEllipse.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFe.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFe.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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: SkSVGFeBlend.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeBlend.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
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*)
SkSVGFeComposite.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
22
template <typename T> static inline T* SkSafeRef(T* obj) {
141
22
    if (obj) {
142
22
        obj->ref();
143
22
    }
144
22
    return obj;
145
22
}
Unexecuted instantiation: SkSVGFeComposite.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeComposite.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeComposite.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
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
1.41k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.41k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
1.41k
    return obj;
145
1.41k
}
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeImage.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeOffset.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
SkSVGFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
11
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11
    if (obj) {
142
11
        obj->ref();
143
11
    }
144
11
    return obj;
145
11
}
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
812k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
812k
    if (obj) {
142
358k
        obj->ref();
143
358k
    }
144
812k
    return obj;
145
812k
}
Unexecuted instantiation: SkSVGFilterContext.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFilterContext.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFilterContext.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGImage.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGImage.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGImage.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGImage.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGLine.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGLine.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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
1.81k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.81k
    if (obj) {
142
48
        obj->ref();
143
48
    }
144
1.81k
    return obj;
145
1.81k
}
Unexecuted instantiation: SkSVGNode.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGNode.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGNode.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGPath.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPath.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPoly.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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*)
SkSVGRenderContext.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
11
template <typename T> static inline T* SkSafeRef(T* obj) {
141
11
    if (obj) {
142
11
        obj->ref();
143
11
    }
144
11
    return obj;
145
11
}
Unexecuted instantiation: SkSVGRenderContext.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGRenderContext.cpp:SkFontMgr* SkSafeRef<SkFontMgr>(SkFontMgr*)
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: SkSVGSVG.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: SkSVGShape.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGStop.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGStop.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
589
template <typename T> static inline T* SkSafeRef(T* obj) {
141
589
    if (obj) {
142
589
        obj->ref();
143
589
    }
144
589
    return obj;
145
589
}
SkSVGText.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
233
template <typename T> static inline T* SkSafeRef(T* obj) {
141
233
    if (obj) {
142
233
        obj->ref();
143
233
    }
144
233
    return obj;
145
233
}
Unexecuted instantiation: SkSVGText.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGText.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
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: SkSVGTransformableNode.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGCircle.cpp:SkSVGColor::RefCntVars* SkSafeRef<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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
735
template <typename T> static inline T* SkSafeRef(T* obj) {
141
735
    if (obj) {
142
735
        obj->ref();
143
735
    }
144
735
    return obj;
145
735
}
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: SkParsePath.cpp:SkData* SkSafeRef<SkData>(SkData*)
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: FuzzGradients.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
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: 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:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: FuzzCanvas.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzCanvas.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: FuzzCanvas.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: FuzzNullCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkNullCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkHighContrastFilter.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: SkPDFDocument.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:SkTypeface const* SkSafeRef<SkTypeface const>(SkTypeface const*)
Unexecuted instantiation: SkPDFFont.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPDFFont.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFFont.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFFont.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFFormXObject.cpp:SkData* SkSafeRef<SkData>(SkData*)
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: SkPDFType1Font.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
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: SkSVGCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGCanvas.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
SkSVGDevice.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
900
template <typename T> static inline T* SkSafeRef(T* obj) {
141
900
    if (obj) {
142
900
        obj->ref();
143
900
    }
144
900
    return obj;
145
900
}
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*)
Unexecuted instantiation: SkAnnotation.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
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: 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: SkPDFGraphicState.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkPDFGraphicState.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
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: SkXMLWriter.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkClipStackUtils.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
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: SkJPEGWriteUtility.cpp:SkData* SkSafeRef<SkData>(SkData*)
FuzzImageFilterDeserialize.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Line
Count
Source
140
6.22k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
6.22k
    if (obj) {
142
6.22k
        obj->ref();
143
6.22k
    }
144
6.22k
    return obj;
145
6.22k
}
Unexecuted instantiation: FuzzJSON.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::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: FuzzPrecompile.cpp:skgpu::graphite::PrecompileMaskFilter* SkSafeRef<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: FuzzPrecompile.cpp:skgpu::graphite::PrecompileBlender* SkSafeRef<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
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:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkVertices* SkSafeRef<SkVertices>(SkVertices*)
Unexecuted instantiation: FuzzPrecompile.cpp:SkRefCnt* SkSafeRef<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: FactoryFunctions.cpp:SkRuntimeEffect const* SkSafeRef<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: FactoryFunctions.cpp:skgpu::graphite::PrecompileBlender* SkSafeRef<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: FactoryFunctions.cpp:skgpu::graphite::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: FactoryFunctions.cpp:SkColorSpace* SkSafeRef<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FactoryFunctions.cpp:skgpu::graphite::PrecompileBase* SkSafeRef<skgpu::graphite::PrecompileBase>(skgpu::graphite::PrecompileBase*)
Unexecuted instantiation: FactoryFunctions.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:SkRuntimeEffect* SkSafeRef<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FactoryFunctions.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FactoryFunctions.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: FactoryFunctions.cpp:skgpu::graphite::PrecompileMaskFilter* SkSafeRef<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: Precompile.cpp:skgpu::graphite::PrecompileBlender* SkSafeRef<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: Precompile.cpp:skgpu::graphite::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: Precompile.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: Precompile.cpp:skgpu::graphite::PrecompileMaskFilter* SkSafeRef<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: Precompile.cpp:skgpu::graphite::PrecompileColorFilter const* SkSafeRef<skgpu::graphite::PrecompileColorFilter const>(skgpu::graphite::PrecompileColorFilter const*)
Unexecuted instantiation: Precompile.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: Precompile.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PublicPrecompile.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PublicPrecompile.cpp:skgpu::graphite::TextureProxy* SkSafeRef<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PublicPrecompile.cpp:skgpu::graphite::PrecompileShader* SkSafeRef<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PublicPrecompile.cpp:skgpu::graphite::PrecompileMaskFilter* SkSafeRef<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: PublicPrecompile.cpp:skgpu::graphite::PrecompileColorFilter* SkSafeRef<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PublicPrecompile.cpp:skgpu::graphite::PrecompileBlender* SkSafeRef<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: FuzzEncoders.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzEncoders.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzWEBPEncoder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkWebpEncoderImpl.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: SkWebpEncoderImpl.cpp:SkMipmap* SkSafeRef<SkMipmap>(SkMipmap*)
Unexecuted instantiation: FuzzQuadRoots.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrSurfaceProxy* SkSafeRef<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrColorSpaceXform* SkSafeRef<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrSurfaceProxy.cpp:GrCaps const* SkSafeRef<GrCaps const>(GrCaps const*)
Unexecuted instantiation: GrManagedResource.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: PathRenderer.cpp:GrArenas* SkSafeRef<GrArenas>(GrArenas*)
Unexecuted instantiation: PathRenderer.cpp:GrXferProcessor const* SkSafeRef<GrXferProcessor const>(GrXferProcessor const*)
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: 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: FuzzRegionSetPath.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionSetPath.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzPathMeasure.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathMeasure.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: FuzzAPISVGCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionDeserialize.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionOp.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionOp.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzPathop.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzPathop.cpp:SkData* SkSafeRef<SkData>(SkData*)
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*)
Unexecuted instantiation: FuzzPolyUtils.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
FuzzCOLRv1.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
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
}
Unexecuted instantiation: FuzzCOLRv1.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzCOLRv1.cpp:SkData* SkSafeRef<SkData>(SkData*)
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: 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.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.10k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
9.10k
    return obj;
145
9.10k
}
Skottie.cpp:skottie::internal::OpacityAdapter* SkSafeRef<skottie::internal::OpacityAdapter>(skottie::internal::OpacityAdapter*)
Line
Count
Source
140
17.8k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
17.8k
    if (obj) {
142
17.8k
        obj->ref();
143
17.8k
    }
144
17.8k
    return obj;
145
17.8k
}
Skottie.cpp:sksg::OpacityEffect* SkSafeRef<sksg::OpacityEffect>(sksg::OpacityEffect*)
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
}
Skottie.cpp:skottie::internal::SceneGraphRevalidator* SkSafeRef<skottie::internal::SceneGraphRevalidator>(skottie::internal::SceneGraphRevalidator*)
Line
Count
Source
140
9.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.10k
    if (obj) {
142
9.10k
        obj->ref();
143
9.10k
    }
144
9.10k
    return obj;
145
9.10k
}
Skottie.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
97.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
97.6k
    if (obj) {
142
96.4k
        obj->ref();
143
96.4k
    }
144
97.6k
    return obj;
145
97.6k
}
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
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: 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.10k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.10k
    if (obj) {
142
9.10k
        obj->ref();
143
9.10k
    }
144
9.10k
    return obj;
145
9.10k
}
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
455
template <typename T> static inline T* SkSafeRef(T* obj) {
141
455
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
455
    return obj;
145
455
}
TextLayer.cpp:skottie::internal::CustomFont::GlyphCompMapper* SkSafeRef<skottie::internal::CustomFont::GlyphCompMapper>(skottie::internal::CustomFont::GlyphCompMapper*)
Line
Count
Source
140
455
template <typename T> static inline T* SkSafeRef(T* obj) {
141
455
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
455
    return obj;
145
455
}
TextLayer.cpp:skottie::Logger* SkSafeRef<skottie::Logger>(skottie::Logger*)
Line
Count
Source
140
455
template <typename T> static inline T* SkSafeRef(T* obj) {
141
455
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
455
    return obj;
145
455
}
TextLayer.cpp:SkShapers::Factory* SkSafeRef<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
140
455
template <typename T> static inline T* SkSafeRef(T* obj) {
141
455
    if (obj) {
142
455
        obj->ref();
143
455
    }
144
455
    return obj;
145
455
}
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
13.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.0k
    if (obj) {
142
13.0k
        obj->ref();
143
13.0k
    }
144
13.0k
    return obj;
145
13.0k
}
Layer.cpp:sksg::PaintNode* SkSafeRef<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
140
3.78k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.78k
    if (obj) {
142
3.78k
        obj->ref();
143
3.78k
    }
144
3.78k
    return obj;
145
3.78k
}
Layer.cpp:sksg::BlurImageFilter* SkSafeRef<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Line
Count
Source
140
3.78k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.78k
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
3.78k
    return obj;
145
3.78k
}
Layer.cpp:sksg::Path* SkSafeRef<sksg::Path>(sksg::Path*)
Line
Count
Source
140
7.56k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
7.56k
    if (obj) {
142
7.56k
        obj->ref();
143
7.56k
    }
144
7.56k
    return obj;
145
7.56k
}
Layer.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
874k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
874k
    if (obj) {
142
157k
        obj->ref();
143
157k
    }
144
874k
    return obj;
145
874k
}
Layer.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
703k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
703k
    if (obj) {
142
369k
        obj->ref();
143
369k
    }
144
703k
    return obj;
145
703k
}
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
127k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
127k
    if (obj) {
142
127k
        obj->ref();
143
127k
    }
144
127k
    return obj;
145
127k
}
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
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
}
Transform.cpp:sksg::Matrix<SkMatrix>* SkSafeRef<sksg::Matrix<SkMatrix> >(sksg::Matrix<SkMatrix>*)
Line
Count
Source
140
60.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
60.3k
    if (obj) {
142
60.3k
        obj->ref();
143
60.3k
    }
144
60.3k
    return obj;
145
60.3k
}
Transform.cpp:skottie::internal::TransformAdapter3D* SkSafeRef<skottie::internal::TransformAdapter3D>(skottie::internal::TransformAdapter3D*)
Line
Count
Source
140
1.35k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.35k
    if (obj) {
142
1.35k
        obj->ref();
143
1.35k
    }
144
1.35k
    return obj;
145
1.35k
}
Transform.cpp:sksg::Matrix<SkM44>* SkSafeRef<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
Line
Count
Source
140
8.46k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.46k
    if (obj) {
142
8.46k
        obj->ref();
143
8.46k
    }
144
8.46k
    return obj;
145
8.46k
}
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*)
Unexecuted instantiation: Effects.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
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
263
template <typename T> static inline T* SkSafeRef(T* obj) {
141
263
    if (obj) {
142
263
        obj->ref();
143
263
    }
144
263
    return obj;
145
263
}
FillEffect.cpp:sksg::ModeColorFilter* SkSafeRef<sksg::ModeColorFilter>(sksg::ModeColorFilter*)
Line
Count
Source
140
263
template <typename T> static inline T* SkSafeRef(T* obj) {
141
263
    if (obj) {
142
263
        obj->ref();
143
263
    }
144
263
    return obj;
145
263
}
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
17.5k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
17.5k
    if (obj) {
142
17.5k
        obj->ref();
143
17.5k
    }
144
17.5k
    return obj;
145
17.5k
}
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
327
template <typename T> static inline T* SkSafeRef(T* obj) {
141
327
    if (obj) {
142
327
        obj->ref();
143
327
    }
144
327
    return obj;
145
327
}
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
44.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
44.7k
    if (obj) {
142
44.7k
        obj->ref();
143
44.7k
    }
144
44.7k
    return obj;
145
44.7k
}
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
58
template <typename T> static inline T* SkSafeRef(T* obj) {
141
58
    if (obj) {
142
58
        obj->ref();
143
58
    }
144
58
    return obj;
145
58
}
GradientEffect.cpp:sksg::ShaderEffect* SkSafeRef<sksg::ShaderEffect>(sksg::ShaderEffect*)
Line
Count
Source
140
58
template <typename T> static inline T* SkSafeRef(T* obj) {
141
58
    if (obj) {
142
58
        obj->ref();
143
58
    }
144
58
    return obj;
145
58
}
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
2.34k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.34k
    if (obj) {
142
2.34k
        obj->ref();
143
2.34k
    }
144
2.34k
    return obj;
145
2.34k
}
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
4.12k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.12k
    if (obj) {
142
2.18k
        obj->ref();
143
2.18k
    }
144
4.12k
    return obj;
145
4.12k
}
MotionTileEffect.cpp:skottie::internal::(anonymous namespace)::TileRenderNode* SkSafeRef<skottie::internal::(anonymous namespace)::TileRenderNode>(skottie::internal::(anonymous namespace)::TileRenderNode*)
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
}
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
252
template <typename T> static inline T* SkSafeRef(T* obj) {
141
252
    if (obj) {
142
181
        obj->ref();
143
181
    }
144
252
    return obj;
145
252
}
RadialWipeEffect.cpp:skottie::internal::(anonymous namespace)::RWipeRenderNode* SkSafeRef<skottie::internal::(anonymous namespace)::RWipeRenderNode>(skottie::internal::(anonymous namespace)::RWipeRenderNode*)
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: 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
258
template <typename T> static inline T* SkSafeRef(T* obj) {
141
258
    if (obj) {
142
0
        obj->ref();
143
0
    }
144
258
    return obj;
145
258
}
SkSLEffect.cpp:skottie::internal::(anonymous namespace)::SkSLShaderNode* SkSafeRef<skottie::internal::(anonymous namespace)::SkSLShaderNode>(skottie::internal::(anonymous namespace)::SkSLShaderNode*)
Line
Count
Source
140
681
template <typename T> static inline T* SkSafeRef(T* obj) {
141
681
    if (obj) {
142
681
        obj->ref();
143
681
    }
144
681
    return obj;
145
681
}
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
9.89k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.89k
    if (obj) {
142
9.89k
        obj->ref();
143
9.89k
    }
144
9.89k
    return obj;
145
9.89k
}
SphereEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
10.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
10.0k
    if (obj) {
142
10.0k
        obj->ref();
143
10.0k
    }
144
10.0k
    return obj;
145
10.0k
}
SphereEffect.cpp:skottie::internal::(anonymous namespace)::SphereNode* SkSafeRef<skottie::internal::(anonymous namespace)::SphereNode>(skottie::internal::(anonymous namespace)::SphereNode*)
Line
Count
Source
140
3.82k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.82k
    if (obj) {
142
3.82k
        obj->ref();
143
3.82k
    }
144
3.82k
    return obj;
145
3.82k
}
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
716
template <typename T> static inline T* SkSafeRef(T* obj) {
141
716
    if (obj) {
142
716
        obj->ref();
143
716
    }
144
716
    return obj;
145
716
}
TintEffect.cpp:sksg::GradientColorFilter* SkSafeRef<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Line
Count
Source
140
5.18k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
5.18k
    if (obj) {
142
5.18k
        obj->ref();
143
5.18k
    }
144
5.18k
    return obj;
145
5.18k
}
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
29.6k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
29.6k
    if (obj) {
142
29.6k
        obj->ref();
143
29.6k
    }
144
29.6k
    return obj;
145
29.6k
}
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
482k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
482k
    if (obj) {
142
482k
        obj->ref();
143
482k
    }
144
482k
    return obj;
145
482k
}
ShapeLayer.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
32.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
32.3k
    if (obj) {
142
32.3k
        obj->ref();
143
32.3k
    }
144
32.3k
    return obj;
145
32.3k
}
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
1.05M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.05M
    if (obj) {
142
1.05M
        obj->ref();
143
1.05M
    }
144
1.05M
    return obj;
145
1.05M
}
TrimPaths.cpp:sksg::TrimEffect* SkSafeRef<sksg::TrimEffect>(sksg::TrimEffect*)
Line
Count
Source
140
1.05M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.05M
    if (obj) {
142
1.05M
        obj->ref();
143
1.05M
    }
144
1.05M
    return obj;
145
1.05M
}
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
9.91k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
9.91k
    if (obj) {
142
9.91k
        obj->ref();
143
9.91k
    }
144
9.91k
    return obj;
145
9.91k
}
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
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: 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
160k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
160k
    if (obj) {
142
160k
        obj->ref();
143
160k
    }
144
160k
    return obj;
145
160k
}
FillStroke.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Line
Count
Source
140
142k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
142k
    if (obj) {
142
142k
        obj->ref();
143
142k
    }
144
142k
    return obj;
145
142k
}
FillStroke.cpp:sksg::DashEffect* SkSafeRef<sksg::DashEffect>(sksg::DashEffect*)
Line
Count
Source
140
32.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
32.1k
    if (obj) {
142
32.1k
        obj->ref();
143
32.1k
    }
144
32.1k
    return obj;
145
32.1k
}
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
18.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
18.1k
    if (obj) {
142
18.1k
        obj->ref();
143
18.1k
    }
144
18.1k
    return obj;
145
18.1k
}
Gradient.cpp:skottie::internal::(anonymous namespace)::GradientAdapter* SkSafeRef<skottie::internal::(anonymous namespace)::GradientAdapter>(skottie::internal::(anonymous namespace)::GradientAdapter*)
Line
Count
Source
140
18.1k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
18.1k
    if (obj) {
142
18.1k
        obj->ref();
143
18.1k
    }
144
18.1k
    return obj;
145
18.1k
}
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
189k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
189k
    if (obj) {
142
189k
        obj->ref();
143
189k
    }
144
189k
    return obj;
145
189k
}
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
61.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
61.4k
    if (obj) {
142
61.4k
        obj->ref();
143
61.4k
    }
144
61.4k
    return obj;
145
61.4k
}
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
645k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
645k
    if (obj) {
142
645k
        obj->ref();
143
645k
    }
144
645k
    return obj;
145
645k
}
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
118k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
118k
    if (obj) {
142
118k
        obj->ref();
143
118k
    }
144
118k
    return obj;
145
118k
}
Unexecuted instantiation: SkSGClipEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGColorFilter.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
254
template <typename T> static inline T* SkSafeRef(T* obj) {
141
254
    if (obj) {
142
202
        obj->ref();
143
202
    }
144
254
    return obj;
145
254
}
SkSGColorFilter.cpp:sksg::Color* SkSafeRef<sksg::Color>(sksg::Color*)
Line
Count
Source
140
30.9k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
30.9k
    if (obj) {
142
30.9k
        obj->ref();
143
30.9k
    }
144
30.9k
    return obj;
145
30.9k
}
SkSGDraw.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
341k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
341k
    if (obj) {
142
341k
        obj->ref();
143
341k
    }
144
341k
    return obj;
145
341k
}
SkSGDraw.cpp:sksg::PaintNode* SkSafeRef<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
140
341k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
341k
    if (obj) {
142
341k
        obj->ref();
143
341k
    }
144
341k
    return obj;
145
341k
}
Unexecuted instantiation: SkSGDraw.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGEffectNode.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
582k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
582k
    if (obj) {
142
582k
        obj->ref();
143
582k
    }
144
582k
    return obj;
145
582k
}
SkSGGeometryEffect.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
4.00M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.00M
    if (obj) {
142
4.00M
        obj->ref();
143
4.00M
    }
144
4.00M
    return obj;
145
4.00M
}
SkSGGeometryEffect.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
33.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
33.7k
    if (obj) {
142
33.7k
        obj->ref();
143
33.7k
    }
144
33.7k
    return obj;
145
33.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
312k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
312k
    if (obj) {
142
312k
        obj->ref();
143
312k
    }
144
312k
    return obj;
145
312k
}
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
39.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
39.0k
    if (obj) {
142
39.0k
        obj->ref();
143
39.0k
    }
144
39.0k
    return obj;
145
39.0k
}
Unexecuted instantiation: SkSGMaskEffect.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGMerge.cpp:sksg::GeometryNode* SkSafeRef<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
140
1.54M
template <typename T> static inline T* SkSafeRef(T* obj) {
141
1.54M
    if (obj) {
142
1.54M
        obj->ref();
143
1.54M
    }
144
1.54M
    return obj;
145
1.54M
}
Unexecuted instantiation: SkSGMerge.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGPaint.cpp:sksg::Shader* SkSafeRef<sksg::Shader>(sksg::Shader*)
Line
Count
Source
140
36.3k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
36.3k
    if (obj) {
142
36.3k
        obj->ref();
143
36.3k
    }
144
36.3k
    return obj;
145
36.3k
}
SkSGPaint.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
13.0k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
13.0k
    if (obj) {
142
4.13k
        obj->ref();
143
4.13k
    }
144
13.0k
    return obj;
145
13.0k
}
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
45.7k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
45.7k
    if (obj) {
142
45.7k
        obj->ref();
143
45.7k
    }
144
45.7k
    return obj;
145
45.7k
}
SkSGRenderEffect.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
15
template <typename T> static inline T* SkSafeRef(T* obj) {
141
15
    if (obj) {
142
15
        obj->ref();
143
15
    }
144
15
    return obj;
145
15
}
SkSGRenderEffect.cpp:sksg::Shader* SkSafeRef<sksg::Shader>(sksg::Shader*)
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
}
SkSGRenderEffect.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
3.78k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
3.78k
    if (obj) {
142
3.78k
        obj->ref();
143
3.78k
    }
144
3.78k
    return obj;
145
3.78k
}
SkSGRenderEffect.cpp:sksg::ImageFilter* SkSafeRef<sksg::ImageFilter>(sksg::ImageFilter*)
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
}
SkSGRenderEffect.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
411
template <typename T> static inline T* SkSafeRef(T* obj) {
141
411
    if (obj) {
142
411
        obj->ref();
143
411
    }
144
411
    return obj;
145
411
}
SkSGRenderNode.cpp:SkColorFilter* SkSafeRef<SkColorFilter>(SkColorFilter*)
Line
Count
Source
140
4.11k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.11k
    if (obj) {
142
177
        obj->ref();
143
177
    }
144
4.11k
    return obj;
145
4.11k
}
SkSGRenderNode.cpp:SkShader* SkSafeRef<SkShader>(SkShader*)
Line
Count
Source
140
8.22k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
8.22k
    if (obj) {
142
2
        obj->ref();
143
2
    }
144
8.22k
    return obj;
145
8.22k
}
SkSGRenderNode.cpp:SkBlender* SkSafeRef<SkBlender>(SkBlender*)
Line
Count
Source
140
4.53k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
4.53k
    if (obj) {
142
936
        obj->ref();
143
936
    }
144
4.53k
    return obj;
145
4.53k
}
SkSGRenderNode.cpp:sksg::RenderNode* SkSafeRef<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
140
46.4k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
46.4k
    if (obj) {
142
46.4k
        obj->ref();
143
46.4k
    }
144
46.4k
    return obj;
145
46.4k
}
Unexecuted instantiation: SkSGRenderNode.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
SkSGTransform.cpp:sksg::Transform* SkSafeRef<sksg::Transform>(sksg::Transform*)
Line
Count
Source
140
117k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
117k
    if (obj) {
142
117k
        obj->ref();
143
117k
    }
144
117k
    return obj;
145
117k
}
Unexecuted instantiation: SkSGTransform.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: FuzzIncrementalImage.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzAPIImageFilter.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzMockGPUCanvas.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
FuzzDrawFunctions.cpp:SkTypeface* SkSafeRef<SkTypeface>(SkTypeface*)
Line
Count
Source
140
2.09k
template <typename T> static inline T* SkSafeRef(T* obj) {
141
2.09k
    if (obj) {
142
2.09k
        obj->ref();
143
2.09k
    }
144
2.09k
    return obj;
145
2.09k
}
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: 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: FuzzAndroidCodec.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzAndroidCodec.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzJPEGEncoder.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSKP.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzSKP.cpp:SkData* SkSafeRef<SkData>(SkData*)
Unexecuted instantiation: FuzzCubicRoots.cpp:SkImageFilter* SkSafeRef<SkImageFilter>(SkImageFilter*)
146
147
/** Check if the argument is non-null, and if so, call obj->unref()
148
 */
149
1.05G
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.05G
    if (obj) {
151
411M
        obj->unref();
152
411M
    }
153
1.05G
}
FuzzImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
17.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.8k
    if (obj) {
151
9.78k
        obj->unref();
152
9.78k
    }
153
17.8k
}
FuzzImage.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
9.78k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.78k
    if (obj) {
151
9.78k
        obj->unref();
152
9.78k
    }
153
9.78k
}
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: 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.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.7k
    if (obj) {
151
7.36k
        obj->unref();
152
7.36k
    }
153
14.7k
}
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: BackendSurfaceFactory.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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
7.74k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.74k
    if (obj) {
151
2.58k
        obj->unref();
152
2.58k
    }
153
7.74k
}
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrContextFactory.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkShader>(SkShader*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTest.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<GrXferProcessor>(GrXferProcessor*)
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: ManagedBackendTexture.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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: MemoryCache.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: MemoryCache.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ProtectedUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ProxyUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrGpuResource>(GrGpuResource*)
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*)
TestContext.cpp:void SkSafeUnref<sk_gpu_test::FlushFinishTracker>(sk_gpu_test::FlushFinishTracker*)
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
}
Unexecuted instantiation: TestContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: TestOps.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: YUVUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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: TextBlobTools.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextBlobTools.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkStrikeClient::DiscardableHandleManager>(SkStrikeClient::DiscardableHandleManager*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Unexecuted instantiation: SkTestCanvas.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: VkYcbcrSamplerHelper.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
AtlasTextOpTools.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
36.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36.6k
    if (obj) {
151
36.6k
        obj->unref();
152
36.6k
    }
153
36.6k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AtlasTextOpTools.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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.00k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.00k
    if (obj) {
151
1.00k
        obj->unref();
152
1.00k
    }
153
1.00k
}
GrAtlasTools.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Line
Count
Source
149
22.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22.3k
    if (obj) {
151
22.3k
        obj->unref();
152
22.3k
    }
153
22.3k
}
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<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrAtlasTools.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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: GraphiteTestContext.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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
889k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
889k
    if (obj) {
151
21.9k
        obj->unref();
152
21.9k
    }
153
889k
}
Unexecuted instantiation: UniqueKeyUtils.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: UniqueKeyUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: UniqueKeyUtils.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DDLTileHelper.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GpuToolUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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: GpuToolUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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
2
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2
}
Unexecuted instantiation: RuntimeBlendUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RuntimeBlendUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RuntimeBlendUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RuntimeBlendUtils.cpp:void SkSafeUnref<SkData>(SkData*)
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
179k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
179k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
179k
}
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
9.51k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.51k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.51k
}
FontToolUtils.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
346k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
346k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
346k
}
FontToolUtils.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
346k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
346k
    if (obj) {
151
346k
        obj->unref();
152
346k
    }
153
346k
}
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
3.55k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.55k
    if (obj) {
151
1.47k
        obj->unref();
152
1.47k
    }
153
3.55k
}
TestFontMgr.cpp:void SkSafeUnref<(anonymous namespace)::FontStyleSet>((anonymous namespace)::FontStyleSet*)
Line
Count
Source
149
1.15k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.15k
    if (obj) {
151
414
        obj->unref();
152
414
    }
153
1.15k
}
TestFontMgr.cpp:void SkSafeUnref<TestSVGTypeface>(TestSVGTypeface*)
Line
Count
Source
149
92
template <typename T> static inline void SkSafeUnref(T* obj) {
150
92
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
92
}
TestFontMgr.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Line
Count
Source
149
261
template <typename T> static inline void SkSafeUnref(T* obj) {
150
261
    if (obj) {
151
261
        obj->unref();
152
261
    }
153
261
}
Unexecuted instantiation: TestFontMgr.cpp:void SkSafeUnref<SkData>(SkData*)
TestFontMgr.cpp:void SkSafeUnref<(anonymous namespace)::FontMgr>((anonymous namespace)::FontMgr*)
Line
Count
Source
149
46
template <typename T> static inline void SkSafeUnref(T* obj) {
150
46
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
46
}
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
4.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.20k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.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
5.31k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.31k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.31k
}
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
160
template <typename T> static inline void SkSafeUnref(T* obj) {
150
160
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
160
}
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<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
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
}
TestTypeface.cpp:void SkSafeUnref<SkTestFont>(SkTestFont*)
Line
Count
Source
149
485
template <typename T> static inline void SkSafeUnref(T* obj) {
150
485
    if (obj) {
151
149
        obj->unref();
152
149
    }
153
485
}
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: SkAutoPixmapStorage.cpp:void SkSafeUnref<SkData>(SkData*)
SkBitmap.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
Line
Count
Source
149
5.93M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.93M
    if (obj) {
151
1.56M
        obj->unref();
152
1.56M
    }
153
5.93M
}
SkBitmap.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
3.31M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.31M
    if (obj) {
151
1.30k
        obj->unref();
152
1.30k
    }
153
3.31M
}
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
587k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
587k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
587k
}
SkBlendModeBlender.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
119
template <typename T> static inline void SkSafeUnref(T* obj) {
150
119
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
119
}
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*)
SkCanvas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
723k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
723k
    if (obj) {
151
20.4k
        obj->unref();
152
20.4k
    }
153
723k
}
SkCanvas.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
1.31M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.31M
    if (obj) {
151
166k
        obj->unref();
152
166k
    }
153
1.31M
}
SkCanvas.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Line
Count
Source
149
290k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
290k
    if (obj) {
151
216k
        obj->unref();
152
216k
    }
153
290k
}
SkCanvas.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
480k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
480k
    if (obj) {
151
2.72k
        obj->unref();
152
2.72k
    }
153
480k
}
SkCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
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
}
SkCanvas.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
27.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.8k
    if (obj) {
151
27.8k
        obj->unref();
152
27.8k
    }
153
27.8k
}
SkCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
144k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
144k
    if (obj) {
151
22.4k
        obj->unref();
152
22.4k
    }
153
144k
}
Unexecuted instantiation: SkCanvas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkCanvas.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Line
Count
Source
149
1.99M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.99M
    if (obj) {
151
650k
        obj->unref();
152
650k
    }
153
1.99M
}
SkCanvas.cpp:void SkSafeUnref<SkNoPixelsDevice>(SkNoPixelsDevice*)
Line
Count
Source
149
419k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
419k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
419k
}
SkCanvas.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
1.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.10k
    if (obj) {
151
592
        obj->unref();
152
592
    }
153
1.10k
}
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
16
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16
    if (obj) {
151
5
        obj->unref();
152
5
    }
153
16
}
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
101k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
101k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
101k
}
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
276k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
276k
    if (obj) {
151
18.0k
        obj->unref();
152
18.0k
    }
153
276k
}
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
997
template <typename T> static inline void SkSafeUnref(T* obj) {
150
997
    if (obj) {
151
997
        obj->unref();
152
997
    }
153
997
}
Unexecuted instantiation: SkDevice.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
34.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
34.4k
    if (obj) {
151
5.88k
        obj->unref();
152
5.88k
    }
153
34.4k
}
SkDevice.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
68.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
68.3k
    if (obj) {
151
28.6k
        obj->unref();
152
28.6k
    }
153
68.3k
}
SkDevice.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
14.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.1k
    if (obj) {
151
14.1k
        obj->unref();
152
14.1k
    }
153
14.1k
}
SkDevice.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
419k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
419k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
419k
}
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: 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
816k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
816k
    if (obj) {
151
13.5k
        obj->unref();
152
13.5k
    }
153
816k
}
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.78k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.78k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.78k
}
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
2.91k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.91k
    if (obj) {
151
156
        obj->unref();
152
156
    }
153
2.91k
}
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
17.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17.4k
}
SkImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
745k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
745k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
745k
}
SkImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
242k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
242k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
242k
}
Unexecuted instantiation: SkImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
832k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
832k
    if (obj) {
151
350k
        obj->unref();
152
350k
    }
153
832k
}
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
454k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
454k
    if (obj) {
151
454k
        obj->unref();
152
454k
    }
153
454k
}
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
242k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
242k
    if (obj) {
151
17.5k
        obj->unref();
152
17.5k
    }
153
242k
}
SkImageFilterCache.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
242k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
242k
    if (obj) {
151
132k
        obj->unref();
152
132k
    }
153
242k
}
SkImageFilterCache.cpp:void SkSafeUnref<(anonymous namespace)::CacheImpl>((anonymous namespace)::CacheImpl*)
Line
Count
Source
149
1.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.58k
}
SkImageFilterCache.cpp:void SkSafeUnref<SkImageFilterCache>(SkImageFilterCache*)
Line
Count
Source
149
27
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27
    if (obj) {
151
9
        obj->unref();
152
9
    }
153
27
}
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
371k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
371k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
371k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
870k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
870k
    if (obj) {
151
422k
        obj->unref();
152
422k
    }
153
870k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
452k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
452k
    if (obj) {
151
50.2k
        obj->unref();
152
50.2k
    }
153
452k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
17.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.2k
    if (obj) {
151
8.91k
        obj->unref();
152
8.91k
    }
153
17.2k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
468k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
468k
    if (obj) {
151
56.5k
        obj->unref();
152
56.5k
    }
153
468k
}
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
83.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
83.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
83.4k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
83.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
83.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
83.4k
}
SkImageFilterTypes.cpp:void SkSafeUnref<skif::(anonymous namespace)::RasterBackend>(skif::(anonymous namespace)::RasterBackend*)
Line
Count
Source
149
19.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
19.6k
}
SkImageFilterTypes.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
73.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
73.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
73.1k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkData>(SkData*)
SkImageFilterTypes.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
7.01k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.01k
    if (obj) {
151
7.01k
        obj->unref();
152
7.01k
    }
153
7.01k
}
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkImageFilterTypes.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SkImageGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImageGenerator.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkImageInfo.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
39.7M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.7M
    if (obj) {
151
2.45M
        obj->unref();
152
2.45M
    }
153
39.7M
}
SkKnownRuntimeEffects.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
88
template <typename T> static inline void SkSafeUnref(T* obj) {
150
88
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
88
}
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
48
template <typename T> static inline void SkSafeUnref(T* obj) {
150
48
    if (obj) {
151
20
        obj->unref();
152
20
    }
153
48
}
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*)
SkMipmap.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
19.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19.6k
    if (obj) {
151
6.36k
        obj->unref();
152
6.36k
    }
153
19.6k
}
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
4.18M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.18M
    if (obj) {
151
351k
        obj->unref();
152
351k
    }
153
4.18M
}
SkPaint.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
3.63M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.63M
    if (obj) {
151
93.7k
        obj->unref();
152
93.7k
    }
153
3.63M
}
SkPaint.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
3.87M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.87M
    if (obj) {
151
317k
        obj->unref();
152
317k
    }
153
3.87M
}
SkPaint.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
4.11M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.11M
    if (obj) {
151
547k
        obj->unref();
152
547k
    }
153
4.11M
}
SkPaint.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
3.75M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.75M
    if (obj) {
151
278k
        obj->unref();
152
278k
    }
153
3.75M
}
SkPaint.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
4.75M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.75M
    if (obj) {
151
1.36M
        obj->unref();
152
1.36M
    }
153
4.75M
}
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
1.51k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.51k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.51k
}
SkPaintPriv.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Line
Count
Source
149
1.51k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.51k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.51k
}
SkPaintPriv.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
1.51k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.51k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.51k
}
SkPaintPriv.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Line
Count
Source
149
1.51k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.51k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.51k
}
SkPaintPriv.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Line
Count
Source
149
1.21k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.21k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.21k
}
SkPaintPriv.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
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
}
SkPaintPriv.cpp:void SkSafeUnref<SkShader>(SkShader*)
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
}
SkPaintPriv.cpp:void SkSafeUnref<SkColorFilterShader>(SkColorFilterShader*)
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
}
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
105M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
105M
    if (obj) {
151
104M
        obj->unref();
152
104M
    }
153
105M
}
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
495k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
495k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
495k
}
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
203k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
203k
    if (obj) {
151
22.8k
        obj->unref();
152
22.8k
    }
153
203k
}
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
82.0M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
82.0M
    if (obj) {
151
82.0M
        obj->unref();
152
82.0M
    }
153
82.0M
}
SkPathRef.cpp:void SkSafeUnref<SkPathRef const>(SkPathRef const*)
Line
Count
Source
149
77.3M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
77.3M
    if (obj) {
151
192k
        obj->unref();
152
192k
    }
153
77.3M
}
SkPathRef.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
204
template <typename T> static inline void SkSafeUnref(T* obj) {
150
204
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
204
}
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
4.40k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.40k
    if (obj) {
151
4.40k
        obj->unref();
152
4.40k
    }
153
4.40k
}
SkPicture.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
149
213
template <typename T> static inline void SkSafeUnref(T* obj) {
150
213
    if (obj) {
151
213
        obj->unref();
152
213
    }
153
213
}
Unexecuted instantiation: SkPicture.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
SkPicture.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
392k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
392k
    if (obj) {
151
392k
        obj->unref();
152
392k
    }
153
392k
}
SkPicture.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
216k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
216k
    if (obj) {
151
183k
        obj->unref();
152
183k
    }
153
216k
}
SkPicture.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
61.3M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61.3M
    if (obj) {
151
30.0M
        obj->unref();
152
30.0M
    }
153
61.3M
}
SkPicture.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Line
Count
Source
149
144k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
144k
    if (obj) {
151
144k
        obj->unref();
152
144k
    }
153
144k
}
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
499k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
499k
    if (obj) {
151
85.1k
        obj->unref();
152
85.1k
    }
153
499k
}
SkPictureData.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
270M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
270M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
270M
}
SkPictureData.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Line
Count
Source
149
144k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
144k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
144k
}
SkPictureData.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
164k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
164k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
164k
}
SkPictureData.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
149
213
template <typename T> static inline void SkSafeUnref(T* obj) {
150
213
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
213
}
SkPictureData.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
838
template <typename T> static inline void SkSafeUnref(T* obj) {
150
838
    if (obj) {
151
11
        obj->unref();
152
11
    }
153
838
}
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
54
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
54
}
SkPictureData.cpp:void SkSafeUnref<SkVertices const>(SkVertices const*)
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
}
SkPictureData.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
4.87k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.87k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.87k
}
SkPictureData.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
392k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
392k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
392k
}
SkPictureData.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
401k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
401k
    if (obj) {
151
1.53k
        obj->unref();
152
1.53k
    }
153
401k
}
SkPictureData.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
149
template <typename T> static inline void SkSafeUnref(T* obj) {
150
149
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
149
}
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
15.1M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.1M
    if (obj) {
151
15.1M
        obj->unref();
152
15.1M
    }
153
15.1M
}
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
4.74k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.74k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.74k
}
Unexecuted instantiation: SkPicturePlayback.cpp:void SkSafeUnref<SkData>(SkData*)
SkPicturePlayback.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
815
template <typename T> static inline void SkSafeUnref(T* obj) {
150
815
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
815
}
SkPicturePlayback.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
815
template <typename T> static inline void SkSafeUnref(T* obj) {
150
815
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
815
}
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
385k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
385k
    if (obj) {
151
62.8k
        obj->unref();
152
62.8k
    }
153
385k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkBBoxHierarchy>(SkBBoxHierarchy*)
Line
Count
Source
149
576k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
576k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
576k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkEmptyPicture>(SkEmptyPicture*)
Line
Count
Source
149
62.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
62.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
62.8k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkBigPicture>(SkBigPicture*)
Line
Count
Source
149
125k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
125k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
125k
}
SkPictureRecorder.cpp:void SkSafeUnref<SkRecordedDrawable>(SkRecordedDrawable*)
Line
Count
Source
149
2.83k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.83k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.83k
}
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
53.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
53.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
53.3k
}
Unexecuted instantiation: SkPixelRef.cpp:void SkSafeUnref<SkPixelRef>(SkPixelRef*)
SkPixmap.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
1.92k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.92k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.92k
}
SkReadBuffer.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
2.77k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.77k
    if (obj) {
151
2.77k
        obj->unref();
152
2.77k
    }
153
2.77k
}
SkReadBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
171k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
171k
    if (obj) {
151
7.56k
        obj->unref();
152
7.56k
    }
153
171k
}
SkReadBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
842k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
842k
    if (obj) {
151
419k
        obj->unref();
152
419k
    }
153
842k
}
SkReadBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
1.68M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.68M
    if (obj) {
151
54.8k
        obj->unref();
152
54.8k
    }
153
1.68M
}
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
29
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
29
}
SkRecord.cpp:void SkSafeUnref<SkImageFilter const>(SkImageFilter const*)
Line
Count
Source
149
110k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110k
    if (obj) {
151
264
        obj->unref();
152
264
    }
153
110k
}
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkRecord.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
5.87k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.87k
    if (obj) {
151
5.87k
        obj->unref();
152
5.87k
    }
153
5.87k
}
SkRecord.cpp:void SkSafeUnref<SkPicture const>(SkPicture const*)
Line
Count
Source
149
3.59k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.59k
    if (obj) {
151
3.59k
        obj->unref();
152
3.59k
    }
153
3.59k
}
SkRecord.cpp:void SkSafeUnref<SkTextBlob const>(SkTextBlob const*)
Line
Count
Source
149
4.43k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.43k
    if (obj) {
151
4.43k
        obj->unref();
152
4.43k
    }
153
4.43k
}
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<sktext::gpu::Slug const>(sktext::gpu::Slug const*)
SkRecord.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
615
template <typename T> static inline void SkSafeUnref(T* obj) {
150
615
    if (obj) {
151
615
        obj->unref();
152
615
    }
153
615
}
Unexecuted instantiation: SkRecord.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkRecord.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
363
template <typename T> static inline void SkSafeUnref(T* obj) {
150
363
    if (obj) {
151
363
        obj->unref();
152
363
    }
153
363
}
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.83k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.83k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.83k
}
SkRecordedDrawable.cpp:void SkSafeUnref<SkRecord>(SkRecord*)
Line
Count
Source
149
2.83k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.83k
    if (obj) {
151
2.83k
        obj->unref();
152
2.83k
    }
153
2.83k
}
SkRecordedDrawable.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
2.83k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.83k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.83k
}
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
110k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
110k
}
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkRecorder.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
363
template <typename T> static inline void SkSafeUnref(T* obj) {
150
363
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
363
}
SkRecorder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
5.87k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.87k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.87k
}
Unexecuted instantiation: SkRecorder.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkRecorder.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
11.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.1k
    if (obj) {
151
2.25k
        obj->unref();
152
2.25k
    }
153
11.1k
}
SkRecorder.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
615
template <typename T> static inline void SkSafeUnref(T* obj) {
150
615
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
615
}
SkRecorder.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
3.59k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.59k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.59k
}
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
70.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
70.5k
    if (obj) {
151
40.8k
        obj->unref();
152
40.8k
    }
153
70.5k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
198k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
198k
    if (obj) {
151
40.8k
        obj->unref();
152
40.8k
    }
153
198k
}
Unexecuted instantiation: SkRuntimeEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkRuntimeEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
102k
        obj->unref();
152
102k
    }
153
116k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
273k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
273k
    if (obj) {
151
126k
        obj->unref();
152
126k
    }
153
273k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
44
template <typename T> static inline void SkSafeUnref(T* obj) {
150
44
    if (obj) {
151
44
        obj->unref();
152
44
    }
153
44
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeShader>(SkRuntimeShader*)
Line
Count
Source
149
43.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
43.6k
    if (obj) {
151
9.89k
        obj->unref();
152
9.89k
    }
153
43.6k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
14.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.7k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeColorFilter>(SkRuntimeColorFilter*)
Line
Count
Source
149
16.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.3k
}
SkRuntimeEffect.cpp:void SkSafeUnref<SkRuntimeBlender>(SkRuntimeBlender*)
Line
Count
Source
149
3.49k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.49k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.49k
}
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<SkTMaskGamma<3, 3, 3> >(SkTMaskGamma<3, 3, 3>*)
Line
Count
Source
149
20.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.4k
    if (obj) {
151
3
        obj->unref();
152
3
    }
153
20.4k
}
SkScalerContext.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
56.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
56.8k
    if (obj) {
151
23.2k
        obj->unref();
152
23.2k
    }
153
56.8k
}
SkScalerContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
23.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.2k
    if (obj) {
151
2.30k
        obj->unref();
152
2.30k
    }
153
23.2k
}
SkScalerContext.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
30.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.9k
    if (obj) {
151
2.42k
        obj->unref();
152
2.42k
    }
153
30.9k
}
SkScalerContext.cpp:void SkSafeUnref<SkTMaskGamma<3, 3, 3> const>(SkTMaskGamma<3, 3, 3> const*)
Line
Count
Source
149
43.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
43.7k
    if (obj) {
151
16.8k
        obj->unref();
152
16.8k
    }
153
43.7k
}
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*)
SkSpecialImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
15.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.9k
    if (obj) {
151
15.9k
        obj->unref();
152
15.9k
    }
153
15.9k
}
SkSpecialImage.cpp:void SkSafeUnref<SkSpecialImage_Raster>(SkSpecialImage_Raster*)
Line
Count
Source
149
262k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
262k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
262k
}
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.67M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.67M
    if (obj) {
151
844k
        obj->unref();
152
844k
    }
153
2.67M
}
Unexecuted instantiation: SkStream.cpp:void SkSafeUnref<SkBlockMemoryRefCnt>(SkBlockMemoryRefCnt*)
SkStrikeCache.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
166k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
166k
    if (obj) {
151
19.3k
        obj->unref();
152
19.3k
    }
153
166k
}
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
60.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.5k
    if (obj) {
151
60.5k
        obj->unref();
152
60.5k
    }
153
60.5k
}
SkStrikeSpec.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
491k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
491k
    if (obj) {
151
175k
        obj->unref();
152
175k
    }
153
491k
}
SkStrikeSpec.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
463k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
463k
    if (obj) {
151
15.4k
        obj->unref();
152
15.4k
    }
153
463k
}
SkStrikeSpec.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
463k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
463k
    if (obj) {
151
8.54k
        obj->unref();
152
8.54k
    }
153
463k
}
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
138M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
138M
    if (obj) {
151
137M
        obj->unref();
152
137M
    }
153
138M
}
SkTextBlob.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
40.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40.9k
    if (obj) {
151
40.9k
        obj->unref();
152
40.9k
    }
153
40.9k
}
SkTextBlob.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
530
template <typename T> static inline void SkSafeUnref(T* obj) {
150
530
    if (obj) {
151
530
        obj->unref();
152
530
    }
153
530
}
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
45.0M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45.0M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
45.0M
}
Unexecuted instantiation: SkTypeface.cpp:void SkSafeUnref<SkData>(SkData*)
SkTypeface.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
3.98k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.98k
    if (obj) {
151
3.98k
        obj->unref();
152
3.98k
    }
153
3.98k
}
SkTypeface.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
45.1M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45.1M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
45.1M
}
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
34.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
34.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
34.8k
}
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
131k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
131k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
131k
}
SkWriteBuffer.cpp:void SkSafeUnref<SkRefCntSet>(SkRefCntSet*)
Line
Count
Source
149
131k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
131k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
131k
}
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
14.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.0k
    if (obj) {
151
3.86k
        obj->unref();
152
3.86k
    }
153
14.0k
}
SkImage.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
2.77k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.77k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.77k
}
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
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
433k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
433k
    if (obj) {
151
10.0k
        obj->unref();
152
10.0k
    }
153
433k
}
SkImage_Lazy.cpp:void SkSafeUnref<SharedGenerator>(SharedGenerator*)
Line
Count
Source
149
1.42M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.42M
    if (obj) {
151
418k
        obj->unref();
152
418k
    }
153
1.42M
}
SkImage_Lazy.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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
}
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
504k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
504k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
504k
}
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_Lazy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkImage_Raster.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
Line
Count
Source
149
5.55k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.55k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.55k
}
Unexecuted instantiation: SkImage_Raster.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkImage_Raster.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
61.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
61.0k
}
SkImage_Raster.cpp:void SkSafeUnref<SkImage_Raster>(SkImage_Raster*)
Line
Count
Source
149
110k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
110k
}
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
61.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
61.0k
}
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
61.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
61.0k
}
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
3.61k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.61k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.61k
}
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
66.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
66.9k
    if (obj) {
151
1.80k
        obj->unref();
152
1.80k
    }
153
66.9k
}
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
129k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
129k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
129k
}
SkSurface_Raster.cpp:void SkSafeUnref<SkSurface_Raster>(SkSurface_Raster*)
Line
Count
Source
149
64.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
64.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
64.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*)
SkColorFilterShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
473
template <typename T> static inline void SkSafeUnref(T* obj) {
150
473
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
473
}
SkColorFilterShader.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
80.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
80.2k
    if (obj) {
151
79.8k
        obj->unref();
152
79.8k
    }
153
80.2k
}
SkColorFilterShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
160k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
160k
    if (obj) {
151
64
        obj->unref();
152
64
    }
153
160k
}
SkColorFilterShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
160k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
160k
    if (obj) {
151
80.1k
        obj->unref();
152
80.1k
    }
153
160k
}
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
7
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
7
}
SkColorShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
43.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
43.0k
    if (obj) {
151
5
        obj->unref();
152
5
    }
153
43.0k
}
SkColorShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
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
}
SkColorShader.cpp:void SkSafeUnref<SkColorShader>(SkColorShader*)
Line
Count
Source
149
3.24k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.24k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.24k
}
SkColorShader.cpp:void SkSafeUnref<SkColor4Shader>(SkColor4Shader*)
Line
Count
Source
149
14.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.0k
}
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*)
SkImageShader.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
375k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
375k
    if (obj) {
151
97.7k
        obj->unref();
152
97.7k
    }
153
375k
}
SkImageShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
97.3k
        obj->unref();
152
97.3k
    }
153
116k
}
SkImageShader.cpp:void SkSafeUnref<SkImageShader>(SkImageShader*)
Line
Count
Source
149
97.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
97.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
97.3k
}
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*)
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkRuntimeShader.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.28k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.28k
    if (obj) {
151
106
        obj->unref();
152
106
    }
153
4.28k
}
SkRuntimeShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
91.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
91.5k
    if (obj) {
151
43.6k
        obj->unref();
152
43.6k
    }
153
91.5k
}
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkRuntimeShader.cpp:void SkSafeUnref<SkSL::DebugTracePriv>(SkSL::DebugTracePriv*)
Line
Count
Source
149
87.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
87.2k
}
SkRuntimeShader.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
87.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87.2k
    if (obj) {
151
43.6k
        obj->unref();
152
43.6k
    }
153
87.2k
}
Unexecuted instantiation: SkRuntimeShader.cpp:void SkSafeUnref<SkRuntimeShader>(SkRuntimeShader*)
SkRuntimeShader.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
20.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.0k
    if (obj) {
151
20.0k
        obj->unref();
152
20.0k
    }
153
20.0k
}
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
7.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.50k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.50k
}
SkShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
574k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
574k
    if (obj) {
151
178
        obj->unref();
152
178
    }
153
574k
}
Unexecuted instantiation: SkShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkShader.cpp:void SkSafeUnref<SkLocalMatrixShader>(SkLocalMatrixShader*)
Line
Count
Source
149
113k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
113k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
113k
}
SkShader.cpp:void SkSafeUnref<SkColorFilterShader>(SkColorFilterShader*)
Line
Count
Source
149
7.41k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.41k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.41k
}
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
29.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.9k
    if (obj) {
151
7.75k
        obj->unref();
152
7.75k
    }
153
29.9k
}
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.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.10k
}
SkCustomTypeface.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Line
Count
Source
149
16.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.4k
}
Unexecuted instantiation: SkCustomTypeface.cpp:void SkSafeUnref<SkData>(SkData*)
SkCustomTypeface.cpp:void SkSafeUnref<SkUserTypeface>(SkUserTypeface*)
Line
Count
Source
149
759
template <typename T> static inline void SkSafeUnref(T* obj) {
150
759
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
759
}
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: 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
153k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
153k
    if (obj) {
151
9.59k
        obj->unref();
152
9.59k
    }
153
153k
}
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*)
SkBlenders.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
3.24k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.24k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.24k
}
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*)
SkLinearGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
7.80k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.80k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
7.80k
}
SkLinearGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
506
template <typename T> static inline void SkSafeUnref(T* obj) {
150
506
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
506
}
SkLinearGradient.cpp:void SkSafeUnref<SkLinearGradient>(SkLinearGradient*)
Line
Count
Source
149
4.46k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.46k
    if (obj) {
151
99
        obj->unref();
152
99
    }
153
4.46k
}
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*)
SkBlendModeColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
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
}
SkBlendModeColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
26.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
26.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
26.3k
}
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.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.2k
    if (obj) {
151
23.2k
        obj->unref();
152
23.2k
    }
153
23.2k
}
SkComposeColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
73.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
73.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
73.8k
}
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
54.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
54.2k
}
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<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<SkShader>(SkShader*)
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
300
        obj->unref();
152
300
    }
153
15.5k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
29.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.9k
    if (obj) {
151
14.7k
        obj->unref();
152
14.7k
    }
153
29.9k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
34.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
34.9k
    if (obj) {
151
16.3k
        obj->unref();
152
16.3k
    }
153
34.9k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
32.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.7k
    if (obj) {
151
16.3k
        obj->unref();
152
16.3k
    }
153
32.7k
}
SkRuntimeColorFilter.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
27.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.2k
    if (obj) {
151
27.2k
        obj->unref();
152
27.2k
    }
153
27.2k
}
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*)
SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
123
template <typename T> static inline void SkSafeUnref(T* obj) {
150
123
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
123
}
SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
12.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.8k
    if (obj) {
151
3.02k
        obj->unref();
152
3.02k
    }
153
12.8k
}
SkWorkingFormatColorFilter.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
41.0k
        obj->unref();
152
41.0k
    }
153
57.0k
}
SkWorkingFormatColorFilter.cpp:void SkSafeUnref<SkWorkingFormatColorFilter>(SkWorkingFormatColorFilter*)
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
}
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*)
Unexecuted instantiation: SkCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
267k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
267k
    if (obj) {
151
1.94k
        obj->unref();
152
1.94k
    }
153
267k
}
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
163k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
163k
    if (obj) {
151
124k
        obj->unref();
152
124k
    }
153
163k
}
Unexecuted instantiation: SkCodecImageGenerator.cpp:void SkSafeUnref<SkImage>(SkImage*)
SkImageGenerator_FromEncoded.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
545k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
545k
    if (obj) {
151
295k
        obj->unref();
152
295k
    }
153
545k
}
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
90
template <typename T> static inline void SkSafeUnref(T* obj) {
150
90
    if (obj) {
151
90
        obj->unref();
152
90
    }
153
90
}
SkPixmapUtils.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
90
template <typename T> static inline void SkSafeUnref(T* obj) {
150
90
    if (obj) {
151
90
        obj->unref();
152
90
    }
153
90
}
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
2.06k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.06k
    if (obj) {
151
625
        obj->unref();
152
625
    }
153
2.06k
}
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
257
template <typename T> static inline void SkSafeUnref(T* obj) {
150
257
    if (obj) {
151
257
        obj->unref();
152
257
    }
153
257
}
SkBmpStandardCodec.cpp:void SkSafeUnref<SkColorPalette>(SkColorPalette*)
Line
Count
Source
149
3.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.76k
    if (obj) {
151
444
        obj->unref();
152
444
    }
153
3.76k
}
Unexecuted instantiation: SkBmpStandardCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkWbmpCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
45.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45.7k
    if (obj) {
151
45.7k
        obj->unref();
152
45.7k
    }
153
45.7k
}
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<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<SkColorSpace>(SkColorSpace*)
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: GrAuditTrail.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrAuditTrail.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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
682k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
682k
    if (obj) {
151
2.41k
        obj->unref();
152
2.41k
    }
153
682k
}
GrColorInfo.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
985k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
985k
    if (obj) {
151
860
        obj->unref();
152
860
    }
153
985k
}
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
65.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
65.0k
    if (obj) {
151
2.37k
        obj->unref();
152
2.37k
    }
153
65.0k
}
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
5.16k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.16k
    if (obj) {
151
2.58k
        obj->unref();
152
2.58k
    }
153
5.16k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrContext_Base.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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
126k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
126k
    if (obj) {
151
126k
        obj->unref();
152
126k
    }
153
126k
}
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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: GrDeferredDisplayList.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrDeferredDisplayList.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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
17.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.9k
    if (obj) {
151
17.9k
        obj->unref();
152
17.9k
    }
153
17.9k
}
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
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58k
}
GrDirectContext.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Line
Count
Source
149
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58k
}
GrDirectContext.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
5.16k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.16k
    if (obj) {
151
653
        obj->unref();
152
653
    }
153
5.16k
}
GrDirectContext.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Line
Count
Source
149
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
2.58k
        obj->unref();
152
2.58k
    }
153
2.58k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDirectContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDirectContextPriv.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
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
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
}
GrDrawOpAtlas.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Line
Count
Source
149
23.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.1k
    if (obj) {
151
558
        obj->unref();
152
558
    }
153
23.1k
}
GrDrawOpAtlas.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
1.00k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.00k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.00k
}
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDrawOpAtlas.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkData>(SkData*)
GrDrawingManager.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
149
7.74k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.74k
    if (obj) {
151
2.58k
        obj->unref();
152
2.58k
    }
153
7.74k
}
GrDrawingManager.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Line
Count
Source
149
15.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.4k
    if (obj) {
151
2.09k
        obj->unref();
152
2.09k
    }
153
15.4k
}
GrDrawingManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
138k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
138k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
138k
}
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
GrDrawingManager.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Line
Count
Source
149
99.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
99.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
99.5k
}
GrDrawingManager.cpp:void SkSafeUnref<skgpu::ganesh::PathRenderer>(skgpu::ganesh::PathRenderer*)
Line
Count
Source
149
8.33k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.33k
    if (obj) {
151
8.33k
        obj->unref();
152
8.33k
    }
153
8.33k
}
GrDrawingManager.cpp:void SkSafeUnref<skgpu::ganesh::SoftwarePathRenderer>(skgpu::ganesh::SoftwarePathRenderer*)
Line
Count
Source
149
2.90k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.90k
    if (obj) {
151
327
        obj->unref();
152
327
    }
153
2.90k
}
GrDrawingManager.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
392k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
392k
    if (obj) {
151
11.5k
        obj->unref();
152
11.5k
    }
153
392k
}
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<SkImage>(SkImage*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrDrawingManager.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrFragmentProcessor.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGeometryProcessor.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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
7.74k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.74k
    if (obj) {
151
2.58k
        obj->unref();
152
2.58k
    }
153
7.74k
}
GrGpu.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
31.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
31.3k
}
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
128k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
128k
    if (obj) {
151
31.3k
        obj->unref();
152
31.3k
    }
153
128k
}
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrGpuResource.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrImageContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
GrImageInfo.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
0
        obj->unref();
152
0
    }
153
18.4k
}
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
149k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
149k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
149k
}
GrOpFlushState.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
213k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
213k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
213k
}
GrOpFlushState.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
149
36.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
36.8k
}
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
GrOpFlushState.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
835
template <typename T> static inline void SkSafeUnref(T* obj) {
150
835
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
835
}
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOpFlushState.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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
1.09M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.09M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.09M
}
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrOpsRenderPass.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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
492k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
492k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
492k
}
GrPipeline.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
116k
}
GrPipeline.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
116k
}
GrPipeline.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
116k
}
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrPipeline.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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
133k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
133k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
133k
}
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkData>(SkData*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
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: GrProcessorSet.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrProcessorSet.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkData>(SkData*)
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<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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrProgramInfo.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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
808
template <typename T> static inline void SkSafeUnref(T* obj) {
150
808
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
808
}
GrProxyProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
60.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
60.0k
}
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
GrProxyProvider.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
276k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
276k
    if (obj) {
151
53.1k
        obj->unref();
152
53.1k
    }
153
276k
}
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
GrProxyProvider.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
341k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
341k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
341k
}
GrProxyProvider.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
21.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
21.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
21.1k
}
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<SkImage>(SkImage*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrProxyProvider.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
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
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58k
}
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<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<SkImage>(SkImage*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrRecordingContext.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor 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
66.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
66.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
66.8k
}
GrRecordingContextPriv.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
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
}
GrRecordingContextPriv.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
4.33k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.33k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.33k
}
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrRecordingContextPriv.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
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
276k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
276k
    if (obj) {
151
138k
        obj->unref();
152
138k
    }
153
276k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
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*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRenderTaskCluster.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
GrResourceAllocator.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
87
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
87
}
GrResourceAllocator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
444k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
444k
    if (obj) {
151
315
        obj->unref();
152
315
    }
153
444k
}
GrResourceAllocator.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
17.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17.4k
}
GrResourceAllocator.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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
}
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrArenas>(GrArenas*)
Unexecuted instantiation: GrResourceAllocator.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
GrResourceCache.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
112k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
112k
    if (obj) {
151
110
        obj->unref();
152
110
    }
153
112k
}
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<SkImage>(SkImage*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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*)
Unexecuted instantiation: GrResourceCache.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
GrResourceProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
60.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
60.3k
}
GrResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
149
221k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
221k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
221k
}
GrResourceProvider.cpp:void SkSafeUnref<GrCaps>(GrCaps*)
Line
Count
Source
149
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58k
}
GrResourceProvider.cpp:void SkSafeUnref<GrCaps const>(GrCaps const*)
Line
Count
Source
149
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58k
}
GrResourceProvider.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
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
}
GrResourceProvider.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
256
template <typename T> static inline void SkSafeUnref(T* obj) {
150
256
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
256
}
GrResourceProvider.cpp:void SkSafeUnref<GrAttachment>(GrAttachment*)
Line
Count
Source
149
672
template <typename T> static inline void SkSafeUnref(T* obj) {
150
672
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
672
}
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<SkShader>(SkShader*)
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<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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrRingBuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrStagingBufferManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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
124k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
124k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
124k
}
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrSurface.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
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: GrSurfaceCharacterization.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSurfaceCharacterization.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<SkData>(SkData*)
GrSurfaceProxy.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
17.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.9k
    if (obj) {
151
17.9k
        obj->unref();
152
17.9k
    }
153
17.9k
}
GrSurfaceProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
845k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
845k
    if (obj) {
151
18
        obj->unref();
152
18
    }
153
845k
}
GrSurfaceProxy.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
53.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
53.8k
    if (obj) {
151
17.9k
        obj->unref();
152
17.9k
    }
153
53.8k
}
GrSurfaceProxy.cpp:void SkSafeUnref<GrTexture>(GrTexture*)
Line
Count
Source
149
76.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
76.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
76.7k
}
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrSurfaceProxy.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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
172
template <typename T> static inline void SkSafeUnref(T* obj) {
150
172
    if (obj) {
151
86
        obj->unref();
152
86
    }
153
172
}
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<SkShaderBase>(SkShaderBase*)
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: GrTestUtils.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTexture.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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
174k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
174k
    if (obj) {
151
63.9k
        obj->unref();
152
63.9k
    }
153
174k
}
GrTextureProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
186k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
186k
    if (obj) {
151
173k
        obj->unref();
152
173k
    }
153
186k
}
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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
85.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.0k
    if (obj) {
151
13
        obj->unref();
152
13
    }
153
85.0k
}
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkData>(SkData*)
GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Line
Count
Source
149
14.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.9k
}
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrTextureRenderTargetProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<SkBlender>(SkBlender*)
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>(GrXferProcessor*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrTextureResolveRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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.15k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.15k
    if (obj) {
151
212
        obj->unref();
152
212
    }
153
3.15k
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
1.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
285
        obj->unref();
152
285
    }
153
1.19k
}
GrThreadSafeCache.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
296
        obj->unref();
152
296
    }
153
2.54k
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
149
2.68k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.68k
    if (obj) {
151
212
        obj->unref();
152
212
    }
153
2.68k
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
285
template <typename T> static inline void SkSafeUnref(T* obj) {
150
285
    if (obj) {
151
57
        obj->unref();
152
57
    }
153
285
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrThreadSafeCache::Trampoline>(GrThreadSafeCache::Trampoline*)
Line
Count
Source
149
855
template <typename T> static inline void SkSafeUnref(T* obj) {
150
855
    if (obj) {
151
570
        obj->unref();
152
570
    }
153
855
}
GrThreadSafeCache.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Line
Count
Source
149
285
template <typename T> static inline void SkSafeUnref(T* obj) {
150
285
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
285
}
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<SkImage>(SkImage*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrThreadSafeCache.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer 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<GrSurface>(GrSurface*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrTransferFromRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrWaitRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrWritePixelsRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrXferProcessor.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::PathRenderer>(skgpu::ganesh::PathRenderer*)
Line
Count
Source
149
8.33k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.33k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
8.33k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AAConvexPathRenderer>(skgpu::ganesh::AAConvexPathRenderer*)
Line
Count
Source
149
1.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AAHairLinePathRenderer>(skgpu::ganesh::AAHairLinePathRenderer*)
Line
Count
Source
149
1.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AALinearizingConvexPathRenderer>(skgpu::ganesh::AALinearizingConvexPathRenderer*)
Line
Count
Source
149
1.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::AtlasPathRenderer>(skgpu::ganesh::AtlasPathRenderer*)
Line
Count
Source
149
1.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::SmallPathRenderer>(skgpu::ganesh::SmallPathRenderer*)
Line
Count
Source
149
1.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
PathRendererChain.cpp:void SkSafeUnref<skgpu::ganesh::TriangulatingPathRenderer>(skgpu::ganesh::TriangulatingPathRenderer*)
Line
Count
Source
149
1.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
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.19k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.19k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.19k
}
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkData>(SkData*)
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<SkImage>(SkImage*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: PathRendererChain.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
SkGr.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
290k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
290k
    if (obj) {
151
53.4k
        obj->unref();
152
53.4k
    }
153
290k
}
SkGr.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
53.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
53.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
53.3k
}
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
SkGr.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
181k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
181k
    if (obj) {
151
84.6k
        obj->unref();
152
84.6k
    }
153
181k
}
SkGr.cpp:void SkSafeUnref<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>(GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener*)
Line
Count
Source
149
106k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
106k
    if (obj) {
151
53.3k
        obj->unref();
152
53.3k
    }
153
106k
}
SkGr.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
191k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
191k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
191k
}
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<SkShaderBase>(SkShaderBase*)
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<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkGr.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkData>(SkData*)
SurfaceContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
212k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
212k
    if (obj) {
151
82.4k
        obj->unref();
152
82.4k
    }
153
212k
}
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
SurfaceContext.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
20.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.7k
    if (obj) {
151
20.7k
        obj->unref();
152
20.7k
    }
153
20.7k
}
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
30.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
30.1k
}
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer 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<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SurfaceContext.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
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
89.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
89.0k
    if (obj) {
151
72.2k
        obj->unref();
152
72.2k
    }
153
89.0k
}
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
SurfaceDrawContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Line
Count
Source
149
138k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
138k
    if (obj) {
151
922
        obj->unref();
152
922
    }
153
138k
}
SurfaceDrawContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
356k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
356k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
356k
}
SurfaceDrawContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
1.12M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.12M
    if (obj) {
151
206k
        obj->unref();
152
206k
    }
153
1.12M
}
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
SurfaceDrawContext.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
86.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
86.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
86.0k
}
SurfaceDrawContext.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
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
}
SurfaceDrawContext.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
5.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.76k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.76k
}
SurfaceDrawContext.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
289k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
289k
    if (obj) {
151
4
        obj->unref();
152
4
    }
153
289k
}
SurfaceDrawContext.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
1.01k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.01k
    if (obj) {
151
252
        obj->unref();
152
252
    }
153
1.01k
}
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<SkImage>(SkImage*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SurfaceDrawContext.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<SkStrike>(SkStrike*)
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<GrGpuBuffer const>(GrGpuBuffer const*)
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
193k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
193k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
193k
}
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
377k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
377k
    if (obj) {
151
31.5k
        obj->unref();
152
31.5k
    }
153
377k
}
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SurfaceFillContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
GrBicubicEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
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
}
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<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBicubicEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
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*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBlendFragmentProcessor.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
GrCustomXfermode.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
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: 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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrCustomXfermode.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<SkBlender>(SkBlender*)
GrDisableColorXP.cpp:void SkSafeUnref<DisableColorXP>(DisableColorXP*)
Line
Count
Source
149
3.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.50k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.50k
}
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkData>(SkData*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDisableColorXP.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<SkBlender>(SkBlender*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrMatrixEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrPorterDuffXferProcessor.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<SkBlender>(SkBlender*)
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
190k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
190k
    if (obj) {
151
90.6k
        obj->unref();
152
90.6k
    }
153
190k
}
GrSkSLFP.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
11.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.6k
    if (obj) {
151
898
        obj->unref();
152
898
    }
153
11.6k
}
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*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrSkSLFP.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
GrTextureEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
554k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
554k
    if (obj) {
151
186k
        obj->unref();
152
186k
    }
153
554k
}
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrTextureEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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
47.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
47.3k
}
GrStyledShape.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Line
Count
Source
149
418
template <typename T> static inline void SkSafeUnref(T* obj) {
150
418
    if (obj) {
151
10
        obj->unref();
152
10
    }
153
418
}
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGLSLProgramBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGLSLShaderBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGLSLVarying.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrGLSLVertexGeoBuilder.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
GrImageUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
28.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.5k
}
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
79
template <typename T> static inline void SkSafeUnref(T* obj) {
150
79
    if (obj) {
151
79
        obj->unref();
152
79
    }
153
79
}
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
4.73k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.73k
    if (obj) {
151
1.57k
        obj->unref();
152
1.57k
    }
153
4.73k
}
GrImageUtils.cpp:void SkSafeUnref<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Line
Count
Source
149
29.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
29.8k
}
GrImageUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
29.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
29.8k
}
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
GrImageUtils.cpp:void SkSafeUnref<SkSpecialImage const>(SkSpecialImage const*)
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
}
GrImageUtils.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
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
}
GrImageUtils.cpp:void SkSafeUnref<skif::(anonymous namespace)::GaneshBackend>(skif::(anonymous namespace)::GaneshBackend*)
Line
Count
Source
149
1.57k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.57k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.57k
}
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<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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrImageUtils.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
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<SkImage>(SkImage*)
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<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
389k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
389k
    if (obj) {
151
60.6k
        obj->unref();
152
60.6k
    }
153
389k
}
SkImage_Ganesh.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Line
Count
Source
149
60.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
60.6k
}
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
SkImage_Ganesh.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Line
Count
Source
149
121k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
121k
    if (obj) {
151
60.6k
        obj->unref();
152
60.6k
    }
153
121k
}
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<skgpu::Plot>(skgpu::Plot*)
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<SkDrawable>(SkDrawable*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkImage_Ganesh.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
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
60.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
60.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
60.6k
}
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<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<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SkImage_GaneshBase.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
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<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkDrawable>(SkDrawable*)
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<SkMipmap>(SkMipmap*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkData>(SkData*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
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<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkImage_GaneshYUVA>(SkImage_GaneshYUVA*)
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<skgpu::Plot>(skgpu::Plot*)
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<SkDrawable>(SkDrawable*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
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::Plot>(skgpu::Plot*)
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<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<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SkImage_LazyTexture.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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
257k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
257k
    if (obj) {
151
85.8k
        obj->unref();
152
85.8k
    }
153
257k
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
79
template <typename T> static inline void SkSafeUnref(T* obj) {
150
79
    if (obj) {
151
79
        obj->unref();
152
79
    }
153
79
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
79
template <typename T> static inline void SkSafeUnref(T* obj) {
150
79
    if (obj) {
151
79
        obj->unref();
152
79
    }
153
79
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
Line
Count
Source
149
23.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
23.8k
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
23.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
23.8k
}
SkSpecialImage_Ganesh.cpp:void SkSafeUnref<SkSpecialImage_Gpu>(SkSpecialImage_Gpu*)
Line
Count
Source
149
85.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
85.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
85.8k
}
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
751k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
751k
    if (obj) {
151
239k
        obj->unref();
152
239k
    }
153
751k
}
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
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58k
}
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMockGpu.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<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
1.56k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.56k
    if (obj) {
151
780
        obj->unref();
152
780
    }
153
1.56k
}
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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: AAConvexPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AAConvexPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
AAHairLinePathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
3.66k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.66k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.66k
}
AAHairLinePathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
3.83k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.83k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.83k
}
AAHairLinePathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
146k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
146k
    if (obj) {
151
133k
        obj->unref();
152
133k
    }
153
146k
}
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkBlender>(SkBlender*)
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>(GrXferProcessor*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<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*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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>(GrXferProcessor*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrGpuResource>(GrGpuResource*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<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<GrGpuResource>(GrGpuResource*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: AtlasPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasRenderTask.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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
1.53k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.53k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.53k
}
AtlasTextOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
3.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.36k
    if (obj) {
151
960
        obj->unref();
152
960
    }
153
3.36k
}
AtlasTextOp.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
777
template <typename T> static inline void SkSafeUnref(T* obj) {
150
777
    if (obj) {
151
777
        obj->unref();
152
777
    }
153
777
}
AtlasTextOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
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: AtlasTextOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: AtlasTextOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: ClearOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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: DashLinePathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DashLinePathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DashOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
DefaultPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
224k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
224k
    if (obj) {
151
514
        obj->unref();
152
514
    }
153
224k
}
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
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<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<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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>(GrXferProcessor*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrGpuResource>(GrGpuResource*)
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: DefaultPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DefaultPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer 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*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DrawAtlasOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
DrawAtlasPathOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
17.7k
        obj->unref();
152
17.7k
    }
153
116k
}
DrawAtlasPathOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
116k
}
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
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
77.4k
        obj->unref();
152
77.4k
    }
153
116k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: DrawAtlasPathOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
DrawMeshOp.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
23.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.9k
    if (obj) {
151
5.76k
        obj->unref();
152
5.76k
    }
153
23.9k
}
DrawMeshOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
26.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
26.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
26.1k
}
DrawMeshOp.cpp:void SkSafeUnref<SkMeshPriv::VB const>(SkMeshPriv::VB const*)
Line
Count
Source
149
451
template <typename T> static inline void SkSafeUnref(T* obj) {
150
451
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
451
}
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkMeshPriv::VB>(SkMeshPriv::VB*)
DrawMeshOp.cpp:void SkSafeUnref<SkMeshPriv::IB const>(SkMeshPriv::IB const*)
Line
Count
Source
149
451
template <typename T> static inline void SkSafeUnref(T* obj) {
150
451
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
451
}
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
26.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
26.1k
    if (obj) {
151
8.72k
        obj->unref();
152
8.72k
    }
153
26.1k
}
DrawMeshOp.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
14.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.6k
}
DrawMeshOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
5.91k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.91k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.91k
}
DrawMeshOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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: DrawMeshOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DrawMeshOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: DrawableOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: FillRRectOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
FillRectOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
454k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
454k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
454k
}
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: FillRectOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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: GrMeshDrawOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
GrMeshDrawOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
27.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
27.4k
}
GrMeshDrawOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
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
}
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrMeshDrawOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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
5
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5
}
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
}
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrOvalOpFactory.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
116k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116k
    if (obj) {
151
17.7k
        obj->unref();
152
17.7k
    }
153
116k
}
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::Plot>(skgpu::Plot*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelper.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrSimpleMeshDrawOpHelperWithStencil.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
LatticeOp.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
24
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24
    if (obj) {
151
6
        obj->unref();
152
6
    }
153
24
}
LatticeOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
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: 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<GrSurface>(GrSurface*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: LatticeOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
OpsTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
893k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
893k
    if (obj) {
151
229k
        obj->unref();
152
229k
    }
153
893k
}
OpsTask.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Line
Count
Source
149
287k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
287k
    if (obj) {
151
168k
        obj->unref();
152
168k
    }
153
287k
}
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: OpsTask.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
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::Plot>(skgpu::Plot*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathStencilCoverOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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
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
}
QuadPerEdgeAA.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
144k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
144k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
144k
}
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkData>(SkData*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: QuadPerEdgeAA.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec 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<GrBuffer const>(GrBuffer const*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer 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: RegionOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: RegionOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: ShadowRRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<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: 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: SmallPathAtlasMgr.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathAtlasMgr.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
SmallPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
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
}
SmallPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
9.54k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.54k
    if (obj) {
151
2.72k
        obj->unref();
152
2.72k
    }
153
9.54k
}
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<skgpu::Plot>(skgpu::Plot*)
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<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: SmallPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SmallPathShapeData.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
SoftwarePathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
23.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.2k
    if (obj) {
151
108
        obj->unref();
152
108
    }
153
23.2k
}
SoftwarePathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
6.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.20k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
6.20k
}
SoftwarePathRenderer.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
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
}
SoftwarePathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
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: SoftwarePathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
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<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<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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: SoftwarePathRenderer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
StrokeRectOp.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Line
Count
Source
149
398
template <typename T> static inline void SkSafeUnref(T* obj) {
150
398
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
398
}
StrokeRectOp.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Line
Count
Source
149
425
template <typename T> static inline void SkSafeUnref(T* obj) {
150
425
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
425
}
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: StrokeRectOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
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<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<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: TessellationPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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
170k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
170k
    if (obj) {
151
23.1k
        obj->unref();
152
23.1k
    }
153
170k
}
TextureOp.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Line
Count
Source
149
92.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
92.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
92.9k
}
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
TextureOp.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
124k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
124k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
124k
}
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
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::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextureOp.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
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*)
TriangulatingPathRenderer.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
149
16.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.6k
    if (obj) {
151
1.83k
        obj->unref();
152
1.83k
    }
153
16.6k
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
3.69k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.69k
    if (obj) {
151
2.03k
        obj->unref();
152
2.03k
    }
153
3.69k
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<(anonymous namespace)::UniqueKeyInvalidator>((anonymous namespace)::UniqueKeyInvalidator*)
Line
Count
Source
149
212
template <typename T> static inline void SkSafeUnref(T* obj) {
150
212
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
212
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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
}
TriangulatingPathRenderer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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>(GrXferProcessor*)
Unexecuted instantiation: TriangulatingPathRenderer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<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<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
29
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29
    if (obj) {
151
29
        obj->unref();
152
29
    }
153
29
}
SkSurface_Ganesh.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
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
}
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
7.82k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.82k
    if (obj) {
151
2.60k
        obj->unref();
152
2.60k
    }
153
7.82k
}
SkSurface_Ganesh.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
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
}
SkSurface_Ganesh.cpp:void SkSafeUnref<SkImage_Ganesh>(SkImage_Ganesh*)
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
}
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
2.60k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.60k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.60k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: SkSurface_Ganesh.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrPathTessellationShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrTessellationShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: PathTessellator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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
2.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58k
    if (obj) {
151
2.58k
        obj->unref();
152
2.58k
    }
153
2.58k
}
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkDirectContext.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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 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<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrVkGpu.cpp:void SkSafeUnref<SkMipmap>(SkMipmap*)
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<SkShader>(SkShader*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkImage.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkImageView.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkData>(SkData*)
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkMSAALoadManager.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor 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<SkData>(SkData*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkOpsRenderPass.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor 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<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkPipeline.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipelineState.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkPipelineStateCache.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkData>(SkData*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkPipelineStateDataManager.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkData>(SkData*)
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: GrVkRenderPass.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkRenderPass.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkRenderTarget.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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<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<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkResourceProvider.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkData>(SkData*)
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: GrVkSampler.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkSampler.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkData>(SkData*)
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: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkSamplerYcbcrConversion.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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: GrVkSemaphore.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkSemaphore.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<SkImage>(SkImage*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkTexture.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkTextureRenderTarget.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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: GrVkUtil.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkUtil.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: BackendTexture.cpp:void SkSafeUnref<skgpu::MutableTextureState>(skgpu::MutableTextureState*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkShader>(SkShader*)
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::Surface>(skgpu::graphite::Surface*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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<skgpu::graphite::CopyTextureToBufferTask>(skgpu::graphite::CopyTextureToBufferTask*)
Unexecuted instantiation: Context.cpp:void SkSafeUnref<skgpu::graphite::SynchronizeToCpuTask>(skgpu::graphite::SynchronizeToCpuTask*)
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: 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<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<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: ImageFactories.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
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<SkColorSpace>(SkColorSpace*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Image_Graphite.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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::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
450
template <typename T> static inline void SkSafeUnref(T* obj) {
150
450
    if (obj) {
151
450
        obj->unref();
152
450
    }
153
450
}
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::Device>(skgpu::graphite::Device*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<skgpu::graphite::UploadTask>(skgpu::graphite::UploadTask*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: Recorder.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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<SkData>(SkData*)
Unexecuted instantiation: RendererProvider.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: ResourceProvider.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
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<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SharedContext.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Surface_Graphite.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Texture.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Texture.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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: TextureProxy.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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<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::UploadTask>(skgpu::graphite::UploadTask*)
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<SkData>(SkData*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<skif::(anonymous namespace)::GraphiteBackend>(skif::(anonymous namespace)::GraphiteBackend*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: TextureUtils.cpp:void SkSafeUnref<SkSurface const>(SkSurface const*)
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::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: UploadBufferManager.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: YUVABackendTextures.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: YUVABackendTextures.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AnalyticBlurRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AnalyticRRectRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<SkData>(SkData*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: BitmapTextRenderStep.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: CoverBoundsRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: CoverageMaskRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GraphiteVertexFiller.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: MiddleOutFanRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PerEdgeAAQuadRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SDFTextRenderStep.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TessellateCurvesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TessellateStrokesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TessellateWedgesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VerticesRenderStep.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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: 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::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanQueueManager.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanQueueManager.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanSharedContext.cpp:void SkSafeUnref<skgpu::graphite::SharedContext>(skgpu::graphite::SharedContext*)
SkPngEncoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.53k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.53k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.53k
}
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
3.40k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.40k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.40k
}
SkJpegCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
123k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
123k
    if (obj) {
151
25.0k
        obj->unref();
152
25.0k
    }
153
123k
}
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.98k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.98k
    if (obj) {
151
4.98k
        obj->unref();
152
4.98k
    }
153
4.98k
}
Unexecuted instantiation: SkJpegMetadataDecoderImpl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkJpegMetadataDecoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
35.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35.3k
    if (obj) {
151
5.63k
        obj->unref();
152
5.63k
    }
153
35.3k
}
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
3.40k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.40k
    if (obj) {
151
2.76k
        obj->unref();
152
2.76k
    }
153
3.40k
}
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
119k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
119k
    if (obj) {
151
93.6k
        obj->unref();
152
93.6k
    }
153
119k
}
SkPngCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
5.95k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.95k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.95k
}
SkPngCodec.cpp:void SkSafeUnref<SkColorPalette>(SkColorPalette*)
Line
Count
Source
149
20.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.9k
    if (obj) {
151
609
        obj->unref();
152
609
    }
153
20.9k
}
SkPngCodec.cpp:void SkSafeUnref<SkPngChunkReader>(SkPngChunkReader*)
Line
Count
Source
149
20.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
20.3k
}
Unexecuted instantiation: SkPngCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkRawCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
110
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110
    if (obj) {
151
110
        obj->unref();
152
110
    }
153
110
}
Unexecuted instantiation: SkRawCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkWebpCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
96.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
96.7k
    if (obj) {
151
23.0k
        obj->unref();
152
23.0k
    }
153
96.7k
}
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
5.53k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.53k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.53k
}
Unexecuted instantiation: SkXmp.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkFontHost_FreeType.cpp:void SkSafeUnref<SkData>(SkData*)
SkFontHost_FreeType.cpp:void SkSafeUnref<SkTypeface_FreeType>(SkTypeface_FreeType*)
Line
Count
Source
149
17.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
17.5k
}
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
50.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
50.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
50.0k
}
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
285
template <typename T> static inline void SkSafeUnref(T* obj) {
150
285
    if (obj) {
151
285
        obj->unref();
152
285
    }
153
285
}
SkFontHost_FreeType_common.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
217
template <typename T> static inline void SkSafeUnref(T* obj) {
150
217
    if (obj) {
151
179
        obj->unref();
152
179
    }
153
217
}
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
10.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.1k
    if (obj) {
151
284
        obj->unref();
152
284
    }
153
10.1k
}
GlyphVector.cpp:void SkSafeUnref<sktext::gpu::TextStrike>(sktext::gpu::TextStrike*)
Line
Count
Source
149
1.11k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.11k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.11k
}
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*)
SDFTControl.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
240
template <typename T> static inline void SkSafeUnref(T* obj) {
150
240
    if (obj) {
151
240
        obj->unref();
152
240
    }
153
240
}
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkImageFilter_Base>(SkImageFilter_Base*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkMaskFilterBase>(SkMaskFilterBase*)
Unexecuted instantiation: SDFTControl.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: SDFTControl.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<GrSurface>(GrSurface*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SkChromeRemoteGlyphCache.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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
121
template <typename T> static inline void SkSafeUnref(T* obj) {
150
121
    if (obj) {
151
101
        obj->unref();
152
101
    }
153
121
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SlugImpl.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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
478
template <typename T> static inline void SkSafeUnref(T* obj) {
150
478
    if (obj) {
151
233
        obj->unref();
152
233
    }
153
478
}
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
1.67k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.67k
    if (obj) {
151
557
        obj->unref();
152
557
    }
153
1.67k
}
SubRunContainer.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
4.72k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.72k
    if (obj) {
151
2.66k
        obj->unref();
152
2.66k
    }
153
4.72k
}
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
SubRunContainer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
8
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8
    if (obj) {
151
8
        obj->unref();
152
8
    }
153
8
}
SubRunContainer.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
240
template <typename T> static inline void SkSafeUnref(T* obj) {
150
240
    if (obj) {
151
240
        obj->unref();
152
240
    }
153
240
}
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
SubRunContainer.cpp:void SkSafeUnref<sktext::StrikeForGPU>(sktext::StrikeForGPU*)
Line
Count
Source
149
7.59k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.59k
    if (obj) {
151
7.59k
        obj->unref();
152
7.59k
    }
153
7.59k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<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<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<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: SubRunContainer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextBlob.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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
7.21k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.21k
    if (obj) {
151
1.35k
        obj->unref();
152
1.35k
    }
153
7.21k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: TextBlobRedrawCoordinator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: VertexFiller.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkSLPipelineStageCodeGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSLSPIRVCodeGenerator.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanAMDMemoryAllocator.cpp:void SkSafeUnref<skgpu::VulkanAMDMemoryAllocator>(skgpu::VulkanAMDMemoryAllocator*)
SkJpegMultiPicture.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
13.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.0k
    if (obj) {
151
10.7k
        obj->unref();
152
10.7k
    }
153
13.0k
}
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: SkBBHFactory.cpp:void SkSafeUnref<SkRTree>(SkRTree*)
SkBigPicture.cpp:void SkSafeUnref<SkBBoxHierarchy const>(SkBBoxHierarchy const*)
Line
Count
Source
149
125k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
125k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
125k
}
SkBigPicture.cpp:void SkSafeUnref<SkRecord const>(SkRecord const*)
Line
Count
Source
149
125k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
125k
    if (obj) {
151
125k
        obj->unref();
152
125k
    }
153
125k
}
SkBigPicture.cpp:void SkSafeUnref<SkRecord>(SkRecord*)
Line
Count
Source
149
125k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
125k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
125k
}
SkBigPicture.cpp:void SkSafeUnref<SkBBoxHierarchy>(SkBBoxHierarchy*)
Line
Count
Source
149
125k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
125k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
125k
}
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
891
template <typename T> static inline void SkSafeUnref(T* obj) {
150
891
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
891
}
SkBitmapDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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
}
SkBitmapDevice.cpp:void SkSafeUnref<SkBitmapDevice>(SkBitmapDevice*)
Line
Count
Source
149
14.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.8k
}
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
676k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
676k
    if (obj) {
151
13.2k
        obj->unref();
152
13.2k
    }
153
676k
}
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
56.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
56.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
56.6k
}
Unexecuted instantiation: SkBlitter_ARGB32.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlitter_ARGB32.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkBlurMaskFilterImpl.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
64
template <typename T> static inline void SkSafeUnref(T* obj) {
150
64
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
64
}
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<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<SkColorSpace>(SkColorSpace*)
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*)
SkCapabilities.cpp:void SkSafeUnref<SkCapabilities>(SkCapabilities*)
Line
Count
Source
149
49.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
49.7k
}
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: SkDocument.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkDocument.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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*)
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*)
SkDraw_atlas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
33
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33
    if (obj) {
151
33
        obj->unref();
152
33
    }
153
33
}
SkDraw_atlas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
33
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33
    if (obj) {
151
30
        obj->unref();
152
30
    }
153
33
}
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
13.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.2k
    if (obj) {
151
329
        obj->unref();
152
329
    }
153
13.2k
}
SkDraw_vertices.cpp:void SkSafeUnref<SkTriColorShader>(SkTriColorShader*)
Line
Count
Source
149
13.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
13.2k
}
SkDraw_vertices.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
53.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
53.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
53.1k
}
SkDraw_vertices.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
32.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.2k
    if (obj) {
151
18.6k
        obj->unref();
152
18.6k
    }
153
32.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
582k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
582k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
582k
}
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
59.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
59.6k
    if (obj) {
151
59.6k
        obj->unref();
152
59.6k
    }
153
59.6k
}
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
107k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
107k
    if (obj) {
151
53.4k
        obj->unref();
152
53.4k
    }
153
107k
}
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*)
Unexecuted instantiation: SkMesh.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkMesh.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
10
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
10
}
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
317
template <typename T> static inline void SkSafeUnref(T* obj) {
150
317
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
317
}
SkMipmapAccessor.cpp:void SkSafeUnref<SkMipmap const>(SkMipmap const*)
Line
Count
Source
149
83.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
83.7k
    if (obj) {
151
303
        obj->unref();
152
303
    }
153
83.7k
}
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
31.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
31.7k
    if (obj) {
151
6.25k
        obj->unref();
152
6.25k
    }
153
31.7k
}
Unexecuted instantiation: SkMipmapBuilder.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMipmapBuilder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkMipmapBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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*)
SkRasterClip.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
820k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
820k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
820k
}
SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
608k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
608k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
608k
}
SkRasterPipelineBlitter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
765k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
765k
    if (obj) {
151
602k
        obj->unref();
152
602k
    }
153
765k
}
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
3.49k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.49k
    if (obj) {
151
3.49k
        obj->unref();
152
3.49k
    }
153
3.49k
}
SkRuntimeBlender.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
2.83k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.83k
    if (obj) {
151
37
        obj->unref();
152
37
    }
153
2.83k
}
SkRuntimeBlender.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
6.33k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.33k
    if (obj) {
151
3.49k
        obj->unref();
152
3.49k
    }
153
6.33k
}
Unexecuted instantiation: SkRuntimeBlender.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
SkRuntimeBlender.cpp:void SkSafeUnref<SkCapabilities const>(SkCapabilities const*)
Line
Count
Source
149
2.42k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.42k
    if (obj) {
151
2.42k
        obj->unref();
152
2.42k
    }
153
2.42k
}
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*)
Unexecuted instantiation: SkScan_Hairline.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
SkStrike.cpp:void SkSafeUnref<SkStrike>(SkStrike*)
Line
Count
Source
149
3.37k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.37k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.37k
}
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
26
template <typename T> static inline void SkSafeUnref(T* obj) {
150
26
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
26
}
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<SkImage>(SkImage*)
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: 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*)
SkBlendShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
558
template <typename T> static inline void SkSafeUnref(T* obj) {
150
558
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
558
}
SkBlendShader.cpp:void SkSafeUnref<SkBlenderBase>(SkBlenderBase*)
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
}
SkBlendShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
8.51k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
8.51k
    if (obj) {
151
8.51k
        obj->unref();
152
8.51k
    }
153
8.51k
}
SkBlendShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
139k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
139k
    if (obj) {
151
42.6k
        obj->unref();
152
42.6k
    }
153
139k
}
SkBlendShader.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
14.8k
        obj->unref();
152
14.8k
    }
153
20.5k
}
SkBlendShader.cpp:void SkSafeUnref<SkBlendShader>(SkBlendShader*)
Line
Count
Source
149
14.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.8k
}
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*)
SkCoordClampShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Line
Count
Source
149
67
template <typename T> static inline void SkSafeUnref(T* obj) {
150
67
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
67
}
SkCoordClampShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
79
template <typename T> static inline void SkSafeUnref(T* obj) {
150
79
    if (obj) {
151
6
        obj->unref();
152
6
    }
153
79
}
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*)
SkEmptyShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
58
template <typename T> static inline void SkSafeUnref(T* obj) {
150
58
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
58
}
SkEmptyShader.cpp:void SkSafeUnref<SkEmptyShader>(SkEmptyShader*)
Line
Count
Source
149
9.98k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.98k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.98k
}
Unexecuted instantiation: SkEmptyShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkEmptyShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
SkLocalMatrixShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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
}
SkLocalMatrixShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
113k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
113k
    if (obj) {
151
113k
        obj->unref();
152
113k
    }
153
113k
}
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*)
SkPerlinNoiseShaderImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
430
template <typename T> static inline void SkSafeUnref(T* obj) {
150
430
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
430
}
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
12.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.8k
    if (obj) {
151
4.74k
        obj->unref();
152
4.74k
    }
153
12.8k
}
SkPictureShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
11.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.9k
    if (obj) {
151
2.97k
        obj->unref();
152
2.97k
    }
153
11.9k
}
SkPictureShader.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
2.73k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.73k
    if (obj) {
151
1.80k
        obj->unref();
152
1.80k
    }
153
2.73k
}
SkPictureShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
3.99k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.99k
    if (obj) {
151
3.99k
        obj->unref();
152
3.99k
    }
153
3.99k
}
SkPictureShader.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
23.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.7k
    if (obj) {
151
13.5k
        obj->unref();
152
13.5k
    }
153
23.7k
}
SkPictureShader.cpp:void SkSafeUnref<SkPictureShader>(SkPictureShader*)
Line
Count
Source
149
4.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.76k
    if (obj) {
151
2.11k
        obj->unref();
152
2.11k
    }
153
4.76k
}
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: 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
6.18k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.18k
    if (obj) {
151
3.09k
        obj->unref();
152
3.09k
    }
153
6.18k
}
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: SkShadowTessellator.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Sk1DPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
366
template <typename T> static inline void SkSafeUnref(T* obj) {
150
366
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
366
}
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
89
template <typename T> static inline void SkSafeUnref(T* obj) {
150
89
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
89
}
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*)
SkCornerPathEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
26
template <typename T> static inline void SkSafeUnref(T* obj) {
150
26
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
26
}
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
205
template <typename T> static inline void SkSafeUnref(T* obj) {
150
205
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
205
}
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*)
SkEmbossMaskFilter.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
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: 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
18
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
18
}
SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
18
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
18
}
SkShaderMaskFilterImpl.cpp:void SkSafeUnref<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
149
18
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
18
}
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
19
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
19
}
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*)
SkConicalGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
6.16k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.16k
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
6.16k
}
SkConicalGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
330
template <typename T> static inline void SkSafeUnref(T* obj) {
150
330
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
330
}
SkConicalGradient.cpp:void SkSafeUnref<SkConicalGradient>(SkConicalGradient*)
Line
Count
Source
149
2.94k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.94k
    if (obj) {
151
297
        obj->unref();
152
297
    }
153
2.94k
}
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
68.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
68.4k
    if (obj) {
151
20.5k
        obj->unref();
152
20.5k
    }
153
68.4k
}
SkGradientBaseShader.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
516
template <typename T> static inline void SkSafeUnref(T* obj) {
150
516
    if (obj) {
151
495
        obj->unref();
152
495
    }
153
516
}
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*)
SkRadialGradient.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
1.78k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.78k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
1.78k
}
SkRadialGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
94
template <typename T> static inline void SkSafeUnref(T* obj) {
150
94
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
94
}
SkRadialGradient.cpp:void SkSafeUnref<SkRadialGradient>(SkRadialGradient*)
Line
Count
Source
149
553
template <typename T> static inline void SkSafeUnref(T* obj) {
150
553
    if (obj) {
151
93
        obj->unref();
152
93
    }
153
553
}
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.59k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.59k
    if (obj) {
151
4
        obj->unref();
152
4
    }
153
3.59k
}
SkSweepGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
49
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
49
}
SkSweepGradient.cpp:void SkSafeUnref<SkSweepGradient>(SkSweepGradient*)
Line
Count
Source
149
1.50k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.50k
    if (obj) {
151
153
        obj->unref();
152
153
    }
153
1.50k
}
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*)
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
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
}
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
240
template <typename T> static inline void SkSafeUnref(T* obj) {
150
240
    if (obj) {
151
220
        obj->unref();
152
220
    }
153
240
}
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
1.08k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.08k
    if (obj) {
151
199
        obj->unref();
152
199
    }
153
1.08k
}
SkColorSpaceXformColorFilter.cpp:void SkSafeUnref<SkColorSpaceXformColorFilter>(SkColorSpaceXformColorFilter*)
Line
Count
Source
149
65
template <typename T> static inline void SkSafeUnref(T* obj) {
150
65
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
65
}
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*)
SkTableColorFilter.cpp:void SkSafeUnref<SkColorTable>(SkColorTable*)
Line
Count
Source
149
44.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
44.8k
    if (obj) {
151
29.8k
        obj->unref();
152
29.8k
    }
153
44.8k
}
SkTableColorFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
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
}
SkTableColorFilter.cpp:void SkSafeUnref<SkTableColorFilter>(SkTableColorFilter*)
Line
Count
Source
149
14.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.9k
}
Unexecuted instantiation: SkTableColorFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkTableColorFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
SkBlendImageFilter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
110k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110k
    if (obj) {
151
68.6k
        obj->unref();
152
68.6k
    }
153
110k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
282k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
282k
    if (obj) {
151
35.7k
        obj->unref();
152
35.7k
    }
153
282k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
478k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
478k
    if (obj) {
151
6.63k
        obj->unref();
152
6.63k
    }
153
478k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
476k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
476k
    if (obj) {
151
369
        obj->unref();
152
369
    }
153
476k
}
SkBlendImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
14.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
14.7k
}
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
7
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7
}
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
107k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
107k
    if (obj) {
151
18.6k
        obj->unref();
152
18.6k
    }
153
107k
}
SkBlurImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
33.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.9k
    if (obj) {
151
6.61k
        obj->unref();
152
6.61k
    }
153
33.9k
}
SkBlurImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
23.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.4k
    if (obj) {
151
118
        obj->unref();
152
118
    }
153
23.4k
}
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
33.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
33.4k
}
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
17.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.1k
    if (obj) {
151
9.54k
        obj->unref();
152
9.54k
    }
153
17.1k
}
SkColorFilterImageFilter.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
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
}
SkColorFilterImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
225k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
225k
    if (obj) {
151
69.5k
        obj->unref();
152
69.5k
    }
153
225k
}
SkColorFilterImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
277k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
277k
    if (obj) {
151
22.3k
        obj->unref();
152
22.3k
    }
153
277k
}
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<SkPicture>(SkPicture*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkColorFilterImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
357
        obj->unref();
152
357
    }
153
1.20k
}
SkComposeImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
1.20k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.20k
    if (obj) {
151
14
        obj->unref();
152
14
    }
153
1.20k
}
SkComposeImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
20.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.1k
    if (obj) {
151
4.47k
        obj->unref();
152
4.47k
    }
153
20.1k
}
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.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.1k
    if (obj) {
151
2.65k
        obj->unref();
152
2.65k
    }
153
32.1k
}
SkCropImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
32.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.1k
    if (obj) {
151
12.1k
        obj->unref();
152
12.1k
    }
153
32.1k
}
SkCropImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
150k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
150k
    if (obj) {
151
33.0k
        obj->unref();
152
33.0k
    }
153
150k
}
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
12.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.4k
    if (obj) {
151
54
        obj->unref();
152
54
    }
153
12.4k
}
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
18.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.8k
    if (obj) {
151
12.0k
        obj->unref();
152
12.0k
    }
153
18.8k
}
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
11.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.4k
    if (obj) {
151
45
        obj->unref();
152
45
    }
153
11.4k
}
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
14.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.6k
    if (obj) {
151
3.62k
        obj->unref();
152
3.62k
    }
153
14.6k
}
SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
61.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61.9k
    if (obj) {
151
12.9k
        obj->unref();
152
12.9k
    }
153
61.9k
}
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkDisplacementMapImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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
262k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
262k
    if (obj) {
151
1.28k
        obj->unref();
152
1.28k
    }
153
262k
}
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<SkColorSpace>(SkColorSpace*)
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
3.26k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.26k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.26k
}
SkImageImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
12.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.5k
    if (obj) {
151
4.23k
        obj->unref();
152
4.23k
    }
153
12.5k
}
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkImageImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkColorSpace>(SkColorSpace*)
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
17.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
17.6k
    if (obj) {
151
1.91k
        obj->unref();
152
1.91k
    }
153
17.6k
}
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
3.88k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.88k
    if (obj) {
151
2.45k
        obj->unref();
152
2.45k
    }
153
3.88k
}
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
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
}
SkLightingImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
3.88k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.88k
    if (obj) {
151
468
        obj->unref();
152
468
    }
153
3.88k
}
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkLightingImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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
3.21k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.21k
    if (obj) {
151
1.95k
        obj->unref();
152
1.95k
    }
153
3.21k
}
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.71k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.71k
    if (obj) {
151
21
        obj->unref();
152
21
    }
153
2.71k
}
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
249
template <typename T> static inline void SkSafeUnref(T* obj) {
150
249
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
249
}
SkMagnifierImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
7.27k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.27k
    if (obj) {
151
1.56k
        obj->unref();
152
1.56k
    }
153
7.27k
}
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMagnifierImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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
7.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.10k
    if (obj) {
151
1.71k
        obj->unref();
152
1.71k
    }
153
7.10k
}
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.77k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.77k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.77k
}
SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
4.21k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.21k
    if (obj) {
151
140
        obj->unref();
152
140
    }
153
4.21k
}
SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
5.61k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.61k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
5.61k
}
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMatrixConvolutionImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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
23.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.8k
    if (obj) {
151
9.08k
        obj->unref();
152
9.08k
    }
153
23.8k
}
SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
23.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.8k
    if (obj) {
151
13.0k
        obj->unref();
152
13.0k
    }
153
23.8k
}
SkMatrixTransformImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
72.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
72.0k
    if (obj) {
151
27.3k
        obj->unref();
152
27.3k
    }
153
72.0k
}
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
326k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
326k
    if (obj) {
151
26.6k
        obj->unref();
152
26.6k
    }
153
326k
}
SkMergeImageFilter.cpp:void SkSafeUnref<SkSpecialImage>(SkSpecialImage*)
Line
Count
Source
149
326k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
326k
    if (obj) {
151
169k
        obj->unref();
152
169k
    }
153
326k
}
SkMergeImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
40.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
40.2k
}
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<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<skif::Backend>(skif::Backend*)
Unexecuted instantiation: SkMergeImageFilter.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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
43.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
43.0k
    if (obj) {
151
607
        obj->unref();
152
607
    }
153
43.0k
}
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.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11.8k
}
SkMorphologyImageFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
29.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.9k
    if (obj) {
151
133
        obj->unref();
152
133
    }
153
29.9k
}
SkMorphologyImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
59.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
59.4k
    if (obj) {
151
5.11k
        obj->unref();
152
5.11k
    }
153
59.4k
}
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkMorphologyImageFilter.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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
13.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.7k
    if (obj) {
151
4.77k
        obj->unref();
152
4.77k
    }
153
13.7k
}
SkPictureImageFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
424
template <typename T> static inline void SkSafeUnref(T* obj) {
150
424
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
424
}
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<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<SkColorSpace>(SkColorSpace*)
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*)
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<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
7
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7
}
Unexecuted instantiation: SkRuntimeImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
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*)
SkShaderImageFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
98.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
98.0k
    if (obj) {
151
20.0k
        obj->unref();
152
20.0k
    }
153
98.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
13.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
13.1k
}
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkShaderImageFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<SkColorSpace>(SkColorSpace*)
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*)
SkExif.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
14.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.6k
    if (obj) {
151
1.56k
        obj->unref();
152
1.56k
    }
153
14.6k
}
Unexecuted instantiation: SkExif.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: SkMaskSwizzler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkMaskSwizzler.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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
14.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14.9k
    if (obj) {
151
2.53k
        obj->unref();
152
2.53k
    }
153
14.9k
}
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*)
SkEncodedInfo.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
24.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
24.8k
    if (obj) {
151
7.09k
        obj->unref();
152
7.09k
    }
153
24.8k
}
Unexecuted instantiation: SkEncodedInfo.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
SkParseEncodedOrigin.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
1.56k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.56k
    if (obj) {
151
1.56k
        obj->unref();
152
1.56k
    }
153
1.56k
}
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
47.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.7k
    if (obj) {
151
19.4k
        obj->unref();
152
19.4k
    }
153
47.7k
}
Device.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
30.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.4k
    if (obj) {
151
29
        obj->unref();
152
29
    }
153
30.4k
}
Unexecuted instantiation: Device.cpp:void SkSafeUnref<SkShader>(SkShader*)
Device.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
5.63k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.63k
    if (obj) {
151
5.63k
        obj->unref();
152
5.63k
    }
153
5.63k
}
Device.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
146
template <typename T> static inline void SkSafeUnref(T* obj) {
150
146
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
146
}
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
6
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6
}
Device.cpp:void SkSafeUnref<skgpu::ganesh::Device>(skgpu::ganesh::Device*)
Line
Count
Source
149
1.71k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.71k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.71k
}
Device.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
32.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.8k
    if (obj) {
151
32.8k
        obj->unref();
152
32.8k
    }
153
32.8k
}
Device.cpp:void SkSafeUnref<sktext::gpu::Slug>(sktext::gpu::Slug*)
Line
Count
Source
149
121
template <typename T> static inline void SkSafeUnref(T* obj) {
150
121
    if (obj) {
151
20
        obj->unref();
152
20
    }
153
121
}
Device.cpp:void SkSafeUnref<sktext::gpu::SlugImpl>(sktext::gpu::SlugImpl*)
Line
Count
Source
149
121
template <typename T> static inline void SkSafeUnref(T* obj) {
150
121
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
121
}
Device.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Line
Count
Source
149
14
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14
    if (obj) {
151
1
        obj->unref();
152
1
    }
153
14
}
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: Device.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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
33.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
33.5k
}
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Device_drawTexture.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
103k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
103k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
103k
}
Device_drawTexture.cpp:void SkSafeUnref<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
149
36.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
36.7k
}
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<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<SkData>(SkData*)
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<SkSpecialImage>(SkSpecialImage*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: Device_drawTexture.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<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<SkShader>(SkShader*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrAttachment.cpp:void SkSafeUnref<SkData>(SkData*)
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<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<SkImage>(SkImage*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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
114
template <typename T> static inline void SkSafeUnref(T* obj) {
150
114
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
114
}
GrBlurUtils.cpp:void SkSafeUnref<GrThreadSafeCache::Trampoline>(GrThreadSafeCache::Trampoline*)
Line
Count
Source
149
11.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.5k
    if (obj) {
151
285
        obj->unref();
152
285
    }
153
11.5k
}
GrBlurUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
18.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.7k
    if (obj) {
151
630
        obj->unref();
152
630
    }
153
18.7k
}
GrBlurUtils.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Line
Count
Source
149
10.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10.7k
}
GrBlurUtils.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
168k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
168k
    if (obj) {
151
15.6k
        obj->unref();
152
15.6k
    }
153
168k
}
GrBlurUtils.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
33.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
33.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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrBlurUtils.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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
179k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
179k
    if (obj) {
151
3.50k
        obj->unref();
152
3.50k
    }
153
179k
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
149
147k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
147k
    if (obj) {
151
55.2k
        obj->unref();
152
55.2k
    }
153
147k
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Line
Count
Source
149
73.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
73.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
73.5k
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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
}
GrBufferAllocPool.cpp:void SkSafeUnref<GrBuffer>(GrBuffer*)
Line
Count
Source
149
220k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
220k
    if (obj) {
151
73.5k
        obj->unref();
152
73.5k
    }
153
220k
}
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<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBufferAllocPool.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrBufferTransferRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBufferUpdateRenderTask.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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
10.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.3k
    if (obj) {
151
2.58k
        obj->unref();
152
2.58k
    }
153
10.3k
}
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<sktext::gpu::TextBlob>(sktext::gpu::TextBlob*)
GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrThreadSafePipelineBuilder>(GrThreadSafePipelineBuilder*)
Line
Count
Source
149
10.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10.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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrContextThreadSafeProxy.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
GrCopyRenderTask.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
193k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
193k
    if (obj) {
151
38.6k
        obj->unref();
152
38.6k
    }
153
193k
}
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrCopyRenderTask.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDDLContext.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrDDLTask.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDefaultGeoProcFactory.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDistanceFieldGenFromVector.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrDrawOpTest.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrDrawOpTest.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrDrawOpTest.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrDrawOpTest.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<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*)
Unexecuted instantiation: GrDynamicAtlas.cpp:void SkSafeUnref<SkImage>(SkImage*)
GrEagerVertexAllocator.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Line
Count
Source
149
2.30k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.30k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.30k
}
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<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkShader>(SkShader*)
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: GrEagerVertexAllocator.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrEagerVertexAllocator.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrFixedClip.cpp:void SkSafeUnref<SkShader>(SkShader*)
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
27.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.4k
    if (obj) {
151
27.4k
        obj->unref();
152
27.4k
    }
153
27.4k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Line
Count
Source
149
13.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
13.2k
    if (obj) {
151
1.58k
        obj->unref();
152
1.58k
    }
153
13.2k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkData const>(SkData const*)
Line
Count
Source
149
23.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.3k
    if (obj) {
151
11.6k
        obj->unref();
152
11.6k
    }
153
23.3k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
3.81k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.81k
    if (obj) {
151
1.90k
        obj->unref();
152
1.90k
    }
153
3.81k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkColorFilterBase>(SkColorFilterBase*)
Line
Count
Source
149
5.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.58k
    if (obj) {
151
5.58k
        obj->unref();
152
5.58k
    }
153
5.58k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
860
template <typename T> static inline void SkSafeUnref(T* obj) {
150
860
    if (obj) {
151
860
        obj->unref();
152
860
    }
153
860
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
117k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
117k
    if (obj) {
151
70.4k
        obj->unref();
152
70.4k
    }
153
117k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkImage const>(SkImage const*)
Line
Count
Source
149
47.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.1k
    if (obj) {
151
47.1k
        obj->unref();
152
47.1k
    }
153
47.1k
}
GrFragmentProcessors.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
157k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
157k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
157k
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
120
template <typename T> static inline void SkSafeUnref(T* obj) {
150
120
    if (obj) {
151
120
        obj->unref();
152
120
    }
153
120
}
GrFragmentProcessors.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
149
91
template <typename T> static inline void SkSafeUnref(T* obj) {
150
91
    if (obj) {
151
62
        obj->unref();
152
62
    }
153
91
}
GrFragmentProcessors.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
91
template <typename T> static inline void SkSafeUnref(T* obj) {
150
91
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
91
}
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<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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: GrFragmentProcessors.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrFragmentProcessors.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrMeshDrawTarget.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrOnFlushResourceProvider.cpp:void SkSafeUnref<GrGpuBuffer const>(GrGpuBuffer const*)
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: GrPaint.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrPaint.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkData>(SkData*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrProcessorUnitTest.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<SkBlender>(SkBlender*)
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<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
89.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
89.9k
    if (obj) {
151
256
        obj->unref();
152
256
    }
153
89.9k
}
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrRenderTarget.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
GrSWMaskHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
5.86k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.86k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.86k
}
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrRenderTargetProxy>(GrRenderTargetProxy*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<GrRenderTask>(GrRenderTask*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrSWMaskHelper.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrShaderVar.cpp:void SkSafeUnref<SkData>(SkData*)
GrStyle.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
86.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
86.3k
    if (obj) {
151
89
        obj->unref();
152
89
    }
153
86.3k
}
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<SkShader>(SkShader*)
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: GrVertexChunkArray.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVertexChunkArray.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
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: GrBezierEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBezierEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
GrBitmapTextGeoProc.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Line
Count
Source
149
1.30k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.30k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.30k
}
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrBitmapTextGeoProc.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
GrColorTableEffect.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
39.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.9k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
39.9k
}
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<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrColorTableEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
GrCoverageSetOpXP.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
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
}
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrCoverageSetOpXP.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<SkBlender>(SkBlender*)
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: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrDistanceFieldGeoProc.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrModulateAtlasCoverageEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrPerlinNoise2Effect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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: GrRRectEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrRRectEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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: GrShadowGeoProc.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrShadowGeoProc.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<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<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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrGLSLFragmentShaderBuilder.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
GrGradientShader.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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
}
GrGradientShader.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
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
}
GrGradientShader.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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
}
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrGradientShader.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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::Plot>(skgpu::Plot*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrThreadSafeCache::VertexData>(GrThreadSafeCache::VertexData*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathInnerTriangulateOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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::Plot>(skgpu::Plot*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: PathTessellateOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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::Plot>(skgpu::Plot*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
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<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: StrokeTessellateOp.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrStrokeTessellationShader.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkDrawable>(SkDrawable*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: StrokeTessellator.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
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: GrVkBuffer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkBuffer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor 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<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkCaps.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrSurface>(GrSurface*)
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<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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkCommandBuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
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<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrDirectContext>(GrDirectContext*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkCommandPool.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkData>(SkData*)
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: GrVkDescriptorPool.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkDescriptorPool.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkData>(SkData*)
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: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkDescriptorSetManager.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrVkRenderPass const>(GrVkRenderPass const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrVkImage>(GrVkImage*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
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<SkBlender>(SkBlender*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrManagedResource const>(GrManagedResource const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrManagedResource>(GrManagedResource*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<GrSurface const>(GrSurface const*)
Unexecuted instantiation: GrVkFramebuffer.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<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<SkImage>(SkImage*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrVkPipelineStateBuilder.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrVkUniformHandler.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: AtlasProvider.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Buffer.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Buffer.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<skgpu::graphite::Task>(skgpu::graphite::Task*)
Unexecuted instantiation: BufferManager.cpp:void SkSafeUnref<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: Caps.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: CommandBuffer.cpp:void SkSafeUnref<SkData>(SkData*)
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: ComputePathAtlas.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ContextUtils.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawAtlas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawContext.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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: DrawList.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawList.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: DrawPass.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<SkColorSpace>(SkColorSpace*)
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<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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
Unexecuted instantiation: Image_Base_Graphite.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
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<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PaintParams.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
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<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: PipelineData.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: PipelineData.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: ProxyCache.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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<SkData>(SkData*)
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<SkColorSpace>(SkColorSpace*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: RasterPathAtlas.cpp:void SkSafeUnref<SkRefCnt>(SkRefCnt*)
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: RenderPassDesc.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
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<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<GrSurface>(GrSurface*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SpecialImage_Graphite.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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: SpecialImage_Graphite.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: UniformManager.cpp:void SkSafeUnref<SkData>(SkData*)
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<skgpu::graphite::Resource>(skgpu::graphite::Resource*)
Unexecuted instantiation: AnalyticBlurMask.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: AnalyticBlurMask.cpp:void SkSafeUnref<SkData>(SkData*)
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::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkData>(SkData*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: VulkanCaps.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
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<SkFlattenable>(SkFlattenable*)
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::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
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::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
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::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::Buffer>(skgpu::graphite::Buffer*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanRenderPass>(skgpu::graphite::VulkanRenderPass*)
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<SkData>(SkData*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanResourceProvider.cpp:void SkSafeUnref<skgpu::graphite::VulkanFramebuffer>(skgpu::graphite::VulkanFramebuffer*)
Unexecuted instantiation: VulkanSampler.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanSampler.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanSampler.cpp:void SkSafeUnref<skgpu::graphite::VulkanSampler>(skgpu::graphite::VulkanSampler*)
Unexecuted instantiation: VulkanSamplerYcbcrConversion.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanSamplerYcbcrConversion.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanSamplerYcbcrConversion.cpp:void SkSafeUnref<skgpu::graphite::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
Unexecuted instantiation: VulkanTexture.cpp:void SkSafeUnref<skgpu::graphite::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
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::Texture>(skgpu::graphite::Texture*)
Unexecuted instantiation: SkDOM.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkXMLParser.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
196k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
196k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
196k
}
Unexecuted instantiation: SkBlitter_Sprite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkBlitter_Sprite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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*)
SkPathMeasure.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
Line
Count
Source
149
3.47M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.47M
    if (obj) {
151
860k
        obj->unref();
152
860k
    }
153
3.47M
}
ClipStack.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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
}
ClipStack.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
149
3.00k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.00k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.00k
}
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrTextureProxy>(GrTextureProxy*)
ClipStack.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
35.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
35.0k
}
ClipStack.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
192
template <typename T> static inline void SkSafeUnref(T* obj) {
150
192
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
192
}
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<GrArenas>(GrArenas*)
Unexecuted instantiation: ClipStack.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<GrXferProcessor>(GrXferProcessor*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
Unexecuted instantiation: GrProgramDesc.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrContextThreadSafeProxy>(GrContextThreadSafeProxy*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrImageContext>(GrImageContext*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<GrColorSpaceXform>(GrColorSpaceXform*)
Unexecuted instantiation: StencilMaskHelper.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
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<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrConvexPolyEffect.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkData>(SkData*)
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: GrVkDescriptorSet.cpp:void SkSafeUnref<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<GrXferProcessor>(GrXferProcessor*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkPathEffectBase>(SkPathEffectBase*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrVkDescriptorSet.cpp:void SkSafeUnref<GrXferProcessor const>(GrXferProcessor const*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
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<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: ClipStack_graphite.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<GrSurface>(GrSurface*)
Unexecuted instantiation: KeyHelpers.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
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::TextureProxy>(skgpu::graphite::TextureProxy*)
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::TextureProxy>(skgpu::graphite::TextureProxy*)
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::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanFramebuffer.cpp:void SkSafeUnref<skgpu::graphite::VulkanFramebuffer>(skgpu::graphite::VulkanFramebuffer*)
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::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: VulkanGraphicsPipeline.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
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::VulkanSamplerYcbcrConversion>(skgpu::graphite::VulkanSamplerYcbcrConversion*)
Unexecuted instantiation: VulkanImageView.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: VulkanImageView.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: SkContourMeasure.cpp:void SkSafeUnref<SkIDChangeListener>(SkIDChangeListener*)
Unexecuted instantiation: SkContourMeasure.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
Unexecuted instantiation: GraphicsPipeline.cpp:void SkSafeUnref<SkData>(SkData*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGTextLiteral>(SkSVGTextLiteral*)
Line
Count
Source
149
1.42k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.42k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.42k
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGG>(SkSVGG*)
Line
Count
Source
149
204
template <typename T> static inline void SkSafeUnref(T* obj) {
150
204
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
204
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGCircle>(SkSVGCircle*)
Line
Count
Source
149
110
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
110
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGClipPath>(SkSVGClipPath*)
Line
Count
Source
149
27
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
27
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGDefs>(SkSVGDefs*)
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
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGEllipse>(SkSVGEllipse*)
Line
Count
Source
149
23
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
23
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeBlend>(SkSVGFeBlend*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeColorMatrix>(SkSVGFeColorMatrix*)
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*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeFlood>(SkSVGFeFlood*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeFunc>(SkSVGFeFunc*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeGaussianBlur>(SkSVGFeGaussianBlur*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeImage>(SkSVGFeImage*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeMerge>(SkSVGFeMerge*)
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<SkSVGFeMergeNode>(SkSVGFeMergeNode*)
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: SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeMorphology>(SkSVGFeMorphology*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGFeOffset>(SkSVGFeOffset*)
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<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*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGFilter>(SkSVGFilter*)
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: SkSVGDOM.cpp:void SkSafeUnref<SkSVGImage>(SkSVGImage*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGLine>(SkSVGLine*)
Line
Count
Source
149
294
template <typename T> static inline void SkSafeUnref(T* obj) {
150
294
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
294
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGLinearGradient>(SkSVGLinearGradient*)
Line
Count
Source
149
33
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
33
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGMask>(SkSVGMask*)
Line
Count
Source
149
289
template <typename T> static inline void SkSafeUnref(T* obj) {
150
289
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
289
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGPath>(SkSVGPath*)
Line
Count
Source
149
2.31k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.31k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.31k
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGPattern>(SkSVGPattern*)
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
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGPoly>(SkSVGPoly*)
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<SkSVGRadialGradient>(SkSVGRadialGradient*)
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
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGRect>(SkSVGRect*)
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
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGStop>(SkSVGStop*)
Line
Count
Source
149
53
template <typename T> static inline void SkSafeUnref(T* obj) {
150
53
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
53
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGText>(SkSVGText*)
Line
Count
Source
149
114
template <typename T> static inline void SkSafeUnref(T* obj) {
150
114
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
114
}
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkSVGTextPath>(SkSVGTextPath*)
SkSVGDOM.cpp:void SkSafeUnref<SkSVGTextFragment>(SkSVGTextFragment*)
Line
Count
Source
149
242
template <typename T> static inline void SkSafeUnref(T* obj) {
150
242
    if (obj) {
151
242
        obj->unref();
152
242
    }
153
242
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGTSpan>(SkSVGTSpan*)
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<SkSVGUse>(SkSVGUse*)
Line
Count
Source
149
39
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
39
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
149
22.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22.4k
    if (obj) {
151
32
        obj->unref();
152
32
    }
153
22.4k
}
SkSVGDOM.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Line
Count
Source
149
87
template <typename T> static inline void SkSafeUnref(T* obj) {
150
87
    if (obj) {
151
29
        obj->unref();
152
29
    }
153
87
}
SkSVGDOM.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
140
template <typename T> static inline void SkSafeUnref(T* obj) {
150
140
    if (obj) {
151
29
        obj->unref();
152
29
    }
153
140
}
SkSVGDOM.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
169
template <typename T> static inline void SkSafeUnref(T* obj) {
150
169
    if (obj) {
151
70
        obj->unref();
152
70
    }
153
169
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Line
Count
Source
149
16.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.3k
    if (obj) {
151
5.50k
        obj->unref();
152
5.50k
    }
153
16.3k
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGSVG>(SkSVGSVG*)
Line
Count
Source
149
174
template <typename T> static inline void SkSafeUnref(T* obj) {
150
174
    if (obj) {
151
29
        obj->unref();
152
29
    }
153
174
}
SkSVGDOM.cpp:void SkSafeUnref<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>(SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider*)
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
}
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGDOM.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkSVGEllipse>(SkSVGEllipse*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGEllipse.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFe.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkSVGFeBlend>(SkSVGFeBlend*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeBlend.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
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<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkSVGFeColorMatrix>(SkSVGFeColorMatrix*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeColorMatrix.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
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<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
SkSVGFeComposite.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
22
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22
    if (obj) {
151
22
        obj->unref();
152
22
    }
153
22
}
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkSVGFeComposite>(SkSVGFeComposite*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeComposite.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkSVGFeDisplacementMap>(SkSVGFeDisplacementMap*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeDisplacementMap.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkSVGFeFlood>(SkSVGFeFlood*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeFlood.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkSVGFeGaussianBlur>(SkSVGFeGaussianBlur*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeGaussianBlur.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkSVGFeImage>(SkSVGFeImage*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkSVGImage>(SkSVGImage*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeImage.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkSVGFeSpecularLighting>(SkSVGFeSpecularLighting*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkSVGFeDiffuseLighting>(SkSVGFeDiffuseLighting*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeLighting.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
28.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.7k
    if (obj) {
151
7.01k
        obj->unref();
152
7.01k
    }
153
28.7k
}
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<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkSVGFeMorphology>(SkSVGFeMorphology*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeMorphology.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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*)
SkSVGFeOffset.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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: SkSVGFeOffset.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkSVGFeOffset>(SkSVGFeOffset*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeOffset.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkSVGFeTurbulence>(SkSVGFeTurbulence*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGFeTurbulence.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
SkSVGFilter.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
110
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110
    if (obj) {
151
55
        obj->unref();
152
55
    }
153
110
}
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkSVGFilter>(SkSVGFilter*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFilter.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
812k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
812k
    if (obj) {
151
55
        obj->unref();
152
55
    }
153
812k
}
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGFilterContext.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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: SkSVGFilterContext.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGImage.cpp:void SkSafeUnref<SkSVGImage>(SkSVGImage*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkSVGLine>(SkSVGLine*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGLine.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkSVGLinearGradient>(SkSVGLinearGradient*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGLinearGradient.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkData>(SkData*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGMask.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
19.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19.0k
    if (obj) {
151
32
        obj->unref();
152
32
    }
153
19.0k
}
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGNode.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkSVGPath>(SkSVGPath*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGPath.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
1.11k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.11k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.11k
}
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<SkData>(SkData*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGPattern.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkSVGPoly>(SkSVGPoly*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGPoly.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
172
template <typename T> static inline void SkSafeUnref(T* obj) {
150
172
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
172
}
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkSVGRadialGradient>(SkSVGRadialGradient*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGRadialGradient.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkData>(SkData*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGRect.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
812
template <typename T> static inline void SkSafeUnref(T* obj) {
150
812
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
812
}
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
SkSVGRenderContext.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
11
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11
    if (obj) {
151
11
        obj->unref();
152
11
    }
153
11
}
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGRenderContext.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGSVG.cpp:void SkSafeUnref<SkSVGSVG>(SkSVGSVG*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGShape.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Unexecuted instantiation: SkSVGStop.cpp:void SkSafeUnref<SkSVGStop>(SkSVGStop*)
SkSVGText.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
238
template <typename T> static inline void SkSafeUnref(T* obj) {
150
238
    if (obj) {
151
238
        obj->unref();
152
238
    }
153
238
}
SkSVGText.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
1.32k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.32k
    if (obj) {
151
471
        obj->unref();
152
471
    }
153
1.32k
}
SkSVGText.cpp:void SkSafeUnref<SkSVGNode>(SkSVGNode*)
Line
Count
Source
149
487
template <typename T> static inline void SkSafeUnref(T* obj) {
150
487
    if (obj) {
151
245
        obj->unref();
152
245
    }
153
487
}
SkSVGText.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
233
template <typename T> static inline void SkSafeUnref(T* obj) {
150
233
    if (obj) {
151
233
        obj->unref();
152
233
    }
153
233
}
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkContourMeasure>(SkContourMeasure*)
SkSVGText.cpp:void SkSafeUnref<SkSVGTextFragment>(SkSVGTextFragment*)
Line
Count
Source
149
633
template <typename T> static inline void SkSafeUnref(T* obj) {
150
633
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
633
}
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<SkData>(SkData*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGText.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkSVGTransformableNode.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
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<SkData>(SkData*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGUse.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
3.96k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.96k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.96k
}
SkSVGAttributeParser.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Line
Count
Source
149
1.60k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.60k
    if (obj) {
151
80
        obj->unref();
152
80
    }
153
1.60k
}
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkSVGColor::RefCntVars>(SkSVGColor::RefCntVars*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkSVGCircle>(SkSVGCircle*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGCircle.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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<SkData>(SkData*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGClipPath.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
4.95k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.95k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.95k
}
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<SkData>(SkData*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Unexecuted instantiation: SkSVGGradient.cpp:void SkSafeUnref<skresources::CachingResourceProvider>(skresources::CachingResourceProvider*)
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
980
template <typename T> static inline void SkSafeUnref(T* obj) {
150
980
    if (obj) {
151
245
        obj->unref();
152
245
    }
153
980
}
SkShaper.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
513
template <typename T> static inline void SkSafeUnref(T* obj) {
150
513
    if (obj) {
151
490
        obj->unref();
152
490
    }
153
513
}
Unexecuted instantiation: SkShaper.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
SkShaper_factory.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
106
template <typename T> static inline void SkSafeUnref(T* obj) {
150
106
    if (obj) {
151
106
        obj->unref();
152
106
    }
153
106
}
SkShaper_factory.cpp:void SkSafeUnref<(anonymous namespace)::PrimitiveFactory>((anonymous namespace)::PrimitiveFactory*)
Line
Count
Source
149
41
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
41
}
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
245
template <typename T> static inline void SkSafeUnref(T* obj) {
150
245
    if (obj) {
151
245
        obj->unref();
152
245
    }
153
245
}
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.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.10k
}
SkUnicode_icu.cpp:void SkSafeUnref<SkBidiFactory>(SkBidiFactory*)
Line
Count
Source
149
9.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.10k
    if (obj) {
151
9.10k
        obj->unref();
152
9.10k
    }
153
9.10k
}
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.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.10k
}
Unexecuted instantiation: SkUnicode_icu_bidi.cpp:void SkSafeUnref<SkBidiFactory>(SkBidiFactory*)
Unexecuted instantiation: SkParsePath.cpp:void SkSafeUnref<SkData>(SkData*)
FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
1.04k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.04k
    if (obj) {
151
1.04k
        obj->unref();
152
1.04k
    }
153
1.04k
}
FuzzTextBlobDeserialize.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
1.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.65k
    if (obj) {
151
962
        obj->unref();
152
962
    }
153
1.65k
}
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*)
FuzzGradients.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
912
template <typename T> static inline void SkSafeUnref(T* obj) {
150
912
    if (obj) {
151
912
        obj->unref();
152
912
    }
153
912
}
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*)
FuzzSVG.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
41
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41
    if (obj) {
151
41
        obj->unref();
152
41
    }
153
41
}
FuzzSVG.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Line
Count
Source
149
41
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
41
}
FuzzSVG.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
41
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41
    if (obj) {
151
41
        obj->unref();
152
41
    }
153
41
}
FuzzSVG.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
41
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41
    if (obj) {
151
41
        obj->unref();
152
41
    }
153
41
}
FuzzSVG.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
29
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29
    if (obj) {
151
29
        obj->unref();
152
29
    }
153
29
}
FuzzSVG.cpp:void SkSafeUnref<SkSVGDOM>(SkSVGDOM*)
Line
Count
Source
149
41
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41
    if (obj) {
151
29
        obj->unref();
152
29
    }
153
41
}
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*)
FuzzCanvas.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
139k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
139k
    if (obj) {
151
7.52k
        obj->unref();
152
7.52k
    }
153
139k
}
FuzzCanvas.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
386k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
386k
    if (obj) {
151
449
        obj->unref();
152
449
    }
153
386k
}
FuzzCanvas.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
142k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
142k
    if (obj) {
151
5.29k
        obj->unref();
152
5.29k
    }
153
142k
}
FuzzCanvas.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
82.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
82.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
82.0k
}
FuzzCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
1.29M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.29M
    if (obj) {
151
159k
        obj->unref();
152
159k
    }
153
1.29M
}
FuzzCanvas.cpp:void SkSafeUnref<SkFontStyleSet>(SkFontStyleSet*)
Line
Count
Source
149
7.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.23k
    if (obj) {
151
7.23k
        obj->unref();
152
7.23k
    }
153
7.23k
}
FuzzCanvas.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
7.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.23k
    if (obj) {
151
7.23k
        obj->unref();
152
7.23k
    }
153
7.23k
}
FuzzCanvas.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
363k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
363k
    if (obj) {
151
355k
        obj->unref();
152
355k
    }
153
363k
}
FuzzCanvas.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
4.25k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.25k
    if (obj) {
151
4.25k
        obj->unref();
152
4.25k
    }
153
4.25k
}
FuzzCanvas.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Line
Count
Source
149
1.12k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.12k
    if (obj) {
151
1.12k
        obj->unref();
152
1.12k
    }
153
1.12k
}
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
22.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22.6k
    if (obj) {
151
22.6k
        obj->unref();
152
22.6k
    }
153
22.6k
}
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
FuzzCanvas.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
27.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.5k
    if (obj) {
151
18.6k
        obj->unref();
152
18.6k
    }
153
27.5k
}
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::Plot>(skgpu::Plot*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrWindowRectangles::Rec const>(GrWindowRectangles::Rec const*)
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<GrSurfaceProxy>(GrSurfaceProxy*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: FuzzCanvas.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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: FuzzNullCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzNullCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzNullCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkNullCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkNullCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkColorMatrixFilter.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
SkHighContrastFilter.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
3.02k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.02k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.02k
}
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*)
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<SkDevice>(SkDevice*)
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<SkTypeface>(SkTypeface*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkDrawable>(SkDrawable*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: SkPDFFont.cpp:void SkSafeUnref<SkDocument>(SkDocument*)
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: 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: 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<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFTypes.cpp:void SkSafeUnref<SkShader>(SkShader*)
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*)
SkSVGCanvas.cpp:void SkSafeUnref<SkDevice>(SkDevice*)
Line
Count
Source
149
5.12k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.12k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
5.12k
}
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.53k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.53k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.53k
}
SkSVGDevice.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
4.13k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.13k
    if (obj) {
151
4.13k
        obj->unref();
152
4.13k
    }
153
4.13k
}
SkSVGDevice.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
3.89k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.89k
    if (obj) {
151
2.99k
        obj->unref();
152
2.99k
    }
153
3.89k
}
SkSVGDevice.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
900
template <typename T> static inline void SkSafeUnref(T* obj) {
150
900
    if (obj) {
151
900
        obj->unref();
152
900
    }
153
900
}
SkSVGDevice.cpp:void SkSafeUnref<SkTypeface::LocalizedStrings>(SkTypeface::LocalizedStrings*)
Line
Count
Source
149
900
template <typename T> static inline void SkSafeUnref(T* obj) {
150
900
    if (obj) {
151
900
        obj->unref();
152
900
    }
153
900
}
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: SkAnnotation.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkAnnotation.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkClipStack.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
20.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
20.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
20.3k
}
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: 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: 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<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: 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<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: SkPDFGraphicState.cpp:void SkSafeUnref<SkShader>(SkShader*)
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<SkDevice>(SkDevice*)
Unexecuted instantiation: SkXMLWriter.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: SkClipStackUtils.cpp:void SkSafeUnref<SkShader>(SkShader*)
SkJpegEncoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
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: 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: 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: SkJPEGWriteUtility.cpp:void SkSafeUnref<SkData>(SkData*)
FuzzImageFilterDeserialize.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
37.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
37.3k
}
FuzzImageFilterDeserialize.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
37.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.3k
    if (obj) {
151
6.22k
        obj->unref();
152
6.22k
    }
153
37.3k
}
FuzzImageFilterDeserialize.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
6.22k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.22k
    if (obj) {
151
6.22k
        obj->unref();
152
6.22k
    }
153
6.22k
}
Unexecuted instantiation: FuzzJSON.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<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
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<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkShader>(SkShader*)
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: FuzzPrecompile.cpp:void SkSafeUnref<GrSurface>(GrSurface*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<GrArenas>(GrArenas*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<ToolUtils::TopoTestNode>(ToolUtils::TopoTestNode*)
Unexecuted instantiation: FuzzPrecompile.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlendModeBlender>(skgpu::graphite::PrecompileBlendModeBlender*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileEmptyShader>(skgpu::graphite::PrecompileEmptyShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompilePerlinNoiseShader>(skgpu::graphite::PrecompilePerlinNoiseShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorShader>(skgpu::graphite::PrecompileColorShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkData const>(SkData const*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkRuntimeEffect const>(SkRuntimeEffect const*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlendShader>(skgpu::graphite::PrecompileBlendShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileCoordClampShader>(skgpu::graphite::PrecompileCoordClampShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileImageShader>(skgpu::graphite::PrecompileImageShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileYUVImageShader>(skgpu::graphite::PrecompileYUVImageShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileGradientShader>(skgpu::graphite::PrecompileGradientShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileLocalMatrixShader>(skgpu::graphite::PrecompileLocalMatrixShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilterShader>(skgpu::graphite::PrecompileColorFilterShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileWorkingColorSpaceShader>(skgpu::graphite::PrecompileWorkingColorSpaceShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileCTMShader>(skgpu::graphite::PrecompileCTMShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlurShader>(skgpu::graphite::PrecompileBlurShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlurMaskFilter>(skgpu::graphite::PrecompileBlurMaskFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlendModeColorFilter>(skgpu::graphite::PrecompileBlendModeColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorSpaceXformColorFilter>(skgpu::graphite::PrecompileColorSpaceXformColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileComposeColorFilter>(skgpu::graphite::PrecompileComposeColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileGaussianColorFilter>(skgpu::graphite::PrecompileGaussianColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMatrixColorFilter>(skgpu::graphite::PrecompileMatrixColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBase>(skgpu::graphite::PrecompileBase*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileTableColorFilter>(skgpu::graphite::PrecompileTableColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>(skgpu::graphite::PrecompileWithWorkingFormatColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader> >(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader>*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter> >(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileColorFilter>*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender> >(skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileBlender>*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: FactoryFunctions.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileBlender>(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<skgpu::graphite::TextureProxy>(skgpu::graphite::TextureProxy*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: Precompile.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
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<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileMaskFilter>(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<skgpu::graphite::PrecompileColorFilter>(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkVertices>(SkVertices*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: PublicPrecompile.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
FuzzEncoders.cpp:void SkSafeUnref<SkDataTable>(SkDataTable*)
Line
Count
Source
149
2.11k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.11k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.11k
}
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: FuzzWEBPEncoder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzWEBPEncoder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzWEBPEncoder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
SkWebpEncoderImpl.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
4.71k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.71k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.71k
}
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*)
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: GrProgramInfo.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkShaderBase>(SkShaderBase*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkShader>(SkShader*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
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<SkDrawable>(SkDrawable*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrBuffer const>(GrBuffer const*)
Unexecuted instantiation: GrRenderTargetProxy.cpp:void SkSafeUnref<GrGpuBuffer>(GrGpuBuffer*)
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<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<skgpu::RefCntedCallback>(skgpu::RefCntedCallback*)
Unexecuted instantiation: GrManagedResource.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: GrManagedResource.cpp:void SkSafeUnref<GrSurface::RefCntedReleaseProc>(GrSurface::RefCntedReleaseProc*)
Unexecuted instantiation: GrManagedResource.cpp:void SkSafeUnref<SkImage>(SkImage*)
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<GrCpuBuffer>(GrCpuBuffer*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrBufferAllocPool::CpuBufferCache>(GrBufferAllocPool::CpuBufferCache*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<skgpu::Plot>(skgpu::Plot*)
Unexecuted instantiation: PathRenderer.cpp:void SkSafeUnref<GrGpuResource>(GrGpuResource*)
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: 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: 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*)
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*)
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*)
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: FuzzAPISVGCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAPISVGCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzAPISVGCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzRegionDeserialize.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
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: FuzzRegionDeserialize.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzRegionDeserialize.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRegionDeserialize.cpp:void SkSafeUnref<SkImage>(SkImage*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPNGEncoder.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzRasterN32Canvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
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*)
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*)
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*)
Unexecuted instantiation: FuzzPolyUtils.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzPolyUtils.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzPolyUtils.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzCOLRv1.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
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
}
FuzzCOLRv1.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
5.14k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.14k
    if (obj) {
151
5.14k
        obj->unref();
152
5.14k
    }
153
5.14k
}
FuzzCOLRv1.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
9.24k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.24k
    if (obj) {
151
8.21k
        obj->unref();
152
8.21k
    }
153
9.24k
}
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*)
FuzzPathDeserialize.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
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
}
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*)
FuzzSkottieJSON.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
10.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.0k
    if (obj) {
151
10.0k
        obj->unref();
152
10.0k
    }
153
10.0k
}
FuzzSkottieJSON.cpp:void SkSafeUnref<skottie::Animation>(skottie::Animation*)
Line
Count
Source
149
10.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.0k
    if (obj) {
151
9.10k
        obj->unref();
152
9.10k
    }
153
10.0k
}
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<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.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.3k
    if (obj) {
151
9.10k
        obj->unref();
152
9.10k
    }
153
27.3k
}
Skottie.cpp:void SkSafeUnref<SkShapers::HarfbuzzFactory>(SkShapers::HarfbuzzFactory*)
Line
Count
Source
149
9.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.10k
}
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.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.10k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.10k
}
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.10k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.10k
    if (obj) {
151
9.10k
        obj->unref();
152
9.10k
    }
153
9.10k
}
Skottie.cpp:void SkSafeUnref<SkData>(SkData*)
Line
Count
Source
149
10.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.0k
    if (obj) {
151
10.0k
        obj->unref();
152
10.0k
    }
153
10.0k
}
Skottie.cpp:void SkSafeUnref<skresources::ResourceProvider>(skresources::ResourceProvider*)
Line
Count
Source
149
38.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
38.2k
    if (obj) {
151
10.0k
        obj->unref();
152
10.0k
    }
153
38.2k
}
Skottie.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
352k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
352k
    if (obj) {
151
46.2k
        obj->unref();
152
46.2k
    }
153
352k
}
Skottie.cpp:void SkSafeUnref<SkFontMgr>(SkFontMgr*)
Line
Count
Source
149
28.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.2k
}
Skottie.cpp:void SkSafeUnref<sksg::OpacityEffect>(sksg::OpacityEffect*)
Line
Count
Source
149
177k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
177k
    if (obj) {
151
88.5k
        obj->unref();
152
88.5k
    }
153
177k
}
Skottie.cpp:void SkSafeUnref<skottie::internal::OpacityAdapter>(skottie::internal::OpacityAdapter*)
Line
Count
Source
149
88.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
88.5k
    if (obj) {
151
88.5k
        obj->unref();
152
88.5k
    }
153
88.5k
}
Skottie.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
962k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
962k
    if (obj) {
151
489k
        obj->unref();
152
489k
    }
153
962k
}
Skottie.cpp:void SkSafeUnref<skottie::PropertyObserver>(skottie::PropertyObserver*)
Line
Count
Source
149
28.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.2k
}
Skottie.cpp:void SkSafeUnref<skottie::Logger>(skottie::Logger*)
Line
Count
Source
149
28.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.2k
}
Skottie.cpp:void SkSafeUnref<skottie::MarkerObserver>(skottie::MarkerObserver*)
Line
Count
Source
149
28.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.2k
}
Skottie.cpp:void SkSafeUnref<skottie::PrecompInterceptor>(skottie::PrecompInterceptor*)
Line
Count
Source
149
28.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.2k
}
Skottie.cpp:void SkSafeUnref<skottie::ExpressionManager>(skottie::ExpressionManager*)
Line
Count
Source
149
28.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.2k
}
Skottie.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
37.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.3k
    if (obj) {
151
9.10k
        obj->unref();
152
9.10k
    }
153
37.3k
}
Skottie.cpp:void SkSafeUnref<skottie::SlotManager>(skottie::SlotManager*)
Line
Count
Source
149
37.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
37.3k
    if (obj) {
151
18.2k
        obj->unref();
152
18.2k
    }
153
37.3k
}
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
10.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10.0k
}
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<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.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
18.2k
    if (obj) {
151
9.10k
        obj->unref();
152
9.10k
    }
153
18.2k
}
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<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
160k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
160k
    if (obj) {
151
18.1k
        obj->unref();
152
18.1k
    }
153
160k
}
Animator.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
45.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
45.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
45.8k
}
Animator.cpp:void SkSafeUnref<skottie::ExpressionManager>(skottie::ExpressionManager*)
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
}
Animator.cpp:void SkSafeUnref<skottie::internal::KeyframeAnimator>(skottie::internal::KeyframeAnimator*)
Line
Count
Source
149
420k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
420k
    if (obj) {
151
152
        obj->unref();
152
152
    }
153
420k
}
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<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
28.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
28.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
28.8k
}
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<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.81k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.81k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.81k
}
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<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
455
template <typename T> static inline void SkSafeUnref(T* obj) {
150
455
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
455
}
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
455
template <typename T> static inline void SkSafeUnref(T* obj) {
150
455
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
455
}
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<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
69.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
69.8k
}
Font.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
69.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
69.8k
    if (obj) {
151
15.6k
        obj->unref();
152
15.6k
    }
153
69.8k
}
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<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
170k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
170k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
170k
}
TextAdapter.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
170k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
170k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
170k
}
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
506k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
506k
    if (obj) {
151
173k
        obj->unref();
152
173k
    }
153
506k
}
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
455
template <typename T> static inline void SkSafeUnref(T* obj) {
150
455
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
455
}
TextAdapter.cpp:void SkSafeUnref<skottie::internal::CustomFont::GlyphCompMapper>(skottie::internal::CustomFont::GlyphCompMapper*)
Line
Count
Source
149
455
template <typename T> static inline void SkSafeUnref(T* obj) {
150
455
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
455
}
TextAdapter.cpp:void SkSafeUnref<skottie::Logger>(skottie::Logger*)
Line
Count
Source
149
455
template <typename T> static inline void SkSafeUnref(T* obj) {
150
455
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
455
}
TextAdapter.cpp:void SkSafeUnref<SkShapers::Factory>(SkShapers::Factory*)
Line
Count
Source
149
455
template <typename T> static inline void SkSafeUnref(T* obj) {
150
455
    if (obj) {
151
455
        obj->unref();
152
455
    }
153
455
}
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
11.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.2k
    if (obj) {
151
118
        obj->unref();
152
118
    }
153
11.2k
}
TextAdapter.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
11.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.2k
    if (obj) {
151
42
        obj->unref();
152
42
    }
153
11.2k
}
TextAdapter.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
32.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
32.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
32.8k
}
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<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
407k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
407k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
407k
}
Composition.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
460k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
460k
    if (obj) {
151
56.2k
        obj->unref();
152
56.2k
    }
153
460k
}
Composition.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Line
Count
Source
149
10.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10.1k
}
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<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
866k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
866k
    if (obj) {
151
796k
        obj->unref();
152
796k
    }
153
866k
}
Layer.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
9.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.23k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.23k
}
Layer.cpp:void SkSafeUnref<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Line
Count
Source
149
9.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.23k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
9.23k
}
Layer.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
9.23k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.23k
    if (obj) {
151
9.23k
        obj->unref();
152
9.23k
    }
153
9.23k
}
Layer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::MaskAdapter>(skottie::internal::(anonymous namespace)::MaskAdapter*)
Line
Count
Source
149
40.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40.7k
    if (obj) {
151
22.2k
        obj->unref();
152
22.2k
    }
153
40.7k
}
Layer.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Line
Count
Source
149
35.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35.2k
    if (obj) {
151
7.56k
        obj->unref();
152
7.56k
    }
153
35.2k
}
Unexecuted instantiation: Layer.cpp:void SkSafeUnref<sksg::Merge>(sksg::Merge*)
Layer.cpp:void SkSafeUnref<sksg::Draw>(sksg::Draw*)
Line
Count
Source
149
3.78k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.78k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.78k
}
Layer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
3.98M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.98M
    if (obj) {
151
368k
        obj->unref();
152
368k
    }
153
3.98M
}
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
2.93M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.93M
    if (obj) {
151
99.0k
        obj->unref();
152
99.0k
    }
153
2.93M
}
Layer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Line
Count
Source
149
54.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
54.3k
}
Layer.cpp:void SkSafeUnref<sksg::ClipEffect>(sksg::ClipEffect*)
Line
Count
Source
149
83.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
83.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
83.1k
}
Layer.cpp:void SkSafeUnref<sksg::MaskEffect>(sksg::MaskEffect*)
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
}
Layer.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
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
}
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
330k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
330k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
330k
}
Layer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
330k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
330k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
330k
}
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<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
35
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
35
}
Path.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Line
Count
Source
149
381k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
381k
    if (obj) {
151
127k
        obj->unref();
152
127k
    }
153
381k
}
Path.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::PathAdapter>(skottie::internal::(anonymous namespace)::PathAdapter*)
Line
Count
Source
149
254k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
254k
    if (obj) {
151
127k
        obj->unref();
152
127k
    }
153
254k
}
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<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<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
201k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
201k
    if (obj) {
151
100k
        obj->unref();
152
100k
    }
153
201k
}
Transform.cpp:void SkSafeUnref<sksg::Matrix<SkM44> >(sksg::Matrix<SkM44>*)
Line
Count
Source
149
25.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
25.5k
    if (obj) {
151
12.7k
        obj->unref();
152
12.7k
    }
153
25.5k
}
Transform.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
113k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
113k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
113k
}
Transform.cpp:void SkSafeUnref<skottie::internal::TransformAdapter2D>(skottie::internal::TransformAdapter2D*)
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
}
Transform.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
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
}
Transform.cpp:void SkSafeUnref<skottie::internal::TransformAdapter3D>(skottie::internal::TransformAdapter3D*)
Line
Count
Source
149
12.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
12.7k
    if (obj) {
151
12.7k
        obj->unref();
152
12.7k
    }
153
12.7k
}
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<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<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
159k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
159k
    if (obj) {
151
11.8k
        obj->unref();
152
11.8k
    }
153
159k
}
Vec2KeyframeAnimator.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator>(skottie::internal::(anonymous namespace)::Vec2KeyframeAnimator*)
Line
Count
Source
149
15.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
15.3k
}
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<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*)
Unexecuted instantiation: Effects.cpp:void SkSafeUnref<SkShader>(SkShader*)
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
208k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
208k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
208k
}
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<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
789
template <typename T> static inline void SkSafeUnref(T* obj) {
150
789
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
789
}
FillEffect.cpp:void SkSafeUnref<sksg::ModeColorFilter>(sksg::ModeColorFilter*)
Line
Count
Source
149
789
template <typename T> static inline void SkSafeUnref(T* obj) {
150
789
    if (obj) {
151
263
        obj->unref();
152
263
    }
153
789
}
FillEffect.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
263
template <typename T> static inline void SkSafeUnref(T* obj) {
150
263
    if (obj) {
151
263
        obj->unref();
152
263
    }
153
263
}
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
526
template <typename T> static inline void SkSafeUnref(T* obj) {
150
526
    if (obj) {
151
263
        obj->unref();
152
263
    }
153
526
}
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<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<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<SkFlattenable>(SkFlattenable*)
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<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
1.30k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.30k
    if (obj) {
151
327
        obj->unref();
152
327
    }
153
1.30k
}
GaussianBlurEffect.cpp:void SkSafeUnref<sksg::BlurImageFilter>(sksg::BlurImageFilter*)
Line
Count
Source
149
327
template <typename T> static inline void SkSafeUnref(T* obj) {
150
327
    if (obj) {
151
327
        obj->unref();
152
327
    }
153
327
}
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
654
template <typename T> static inline void SkSafeUnref(T* obj) {
150
654
    if (obj) {
151
327
        obj->unref();
152
327
    }
153
654
}
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<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
422k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
422k
    if (obj) {
151
53.7k
        obj->unref();
152
53.7k
    }
153
422k
}
GlowStyles.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Line
Count
Source
149
84.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
84.5k
    if (obj) {
151
19.8k
        obj->unref();
152
19.8k
    }
153
84.5k
}
GlowStyles.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::GlowAdapter>(skottie::internal::(anonymous namespace)::GlowAdapter*)
Line
Count
Source
149
39.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.7k
    if (obj) {
151
19.8k
        obj->unref();
152
19.8k
    }
153
39.7k
}
GlowStyles.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
39.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
39.7k
}
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<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
290
template <typename T> static inline void SkSafeUnref(T* obj) {
150
290
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
290
}
GradientEffect.cpp:void SkSafeUnref<sksg::Gradient>(sksg::Gradient*)
Line
Count
Source
149
174
template <typename T> static inline void SkSafeUnref(T* obj) {
150
174
    if (obj) {
151
58
        obj->unref();
152
58
    }
153
174
}
GradientEffect.cpp:void SkSafeUnref<sksg::ShaderEffect>(sksg::ShaderEffect*)
Line
Count
Source
149
58
template <typename T> static inline void SkSafeUnref(T* obj) {
150
58
    if (obj) {
151
58
        obj->unref();
152
58
    }
153
58
}
Unexecuted instantiation: GradientEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
GradientEffect.cpp:void SkSafeUnref<sksg::RadialGradient>(sksg::RadialGradient*)
Line
Count
Source
149
58
template <typename T> static inline void SkSafeUnref(T* obj) {
150
58
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
58
}
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
116
template <typename T> static inline void SkSafeUnref(T* obj) {
150
116
    if (obj) {
151
58
        obj->unref();
152
58
    }
153
116
}
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<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
2.34k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.34k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.34k
}
Unexecuted instantiation: HueSaturationEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
HueSaturationEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
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: 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<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
2.87k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.87k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.87k
}
InvertEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
149
1.91k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.91k
    if (obj) {
151
958
        obj->unref();
152
958
    }
153
1.91k
}
Unexecuted instantiation: InvertEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
InvertEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
958
template <typename T> static inline void SkSafeUnref(T* obj) {
150
958
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
958
}
InvertEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::InvertEffectAdapter>(skottie::internal::(anonymous namespace)::InvertEffectAdapter*)
Line
Count
Source
149
1.91k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.91k
    if (obj) {
151
958
        obj->unref();
152
958
    }
153
1.91k
}
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<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
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
}
LevelsEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
149
4.15k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.15k
    if (obj) {
151
1.38k
        obj->unref();
152
1.38k
    }
153
4.15k
}
Unexecuted instantiation: LevelsEffect.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
LevelsEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
1.38k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.38k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.38k
}
LevelsEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>(skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter*)
Line
Count
Source
149
2.76k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.76k
    if (obj) {
151
1.38k
        obj->unref();
152
1.38k
    }
153
2.76k
}
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<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
47.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.1k
    if (obj) {
151
11.7k
        obj->unref();
152
11.7k
    }
153
47.1k
}
MotionTileEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TileRenderNode>(skottie::internal::(anonymous namespace)::TileRenderNode*)
Line
Count
Source
149
47.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
47.1k
    if (obj) {
151
11.7k
        obj->unref();
152
11.7k
    }
153
47.1k
}
MotionTileEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
68.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
68.2k
    if (obj) {
151
8.84k
        obj->unref();
152
8.84k
    }
153
68.2k
}
MotionTileEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
33.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.2k
    if (obj) {
151
10.7k
        obj->unref();
152
10.7k
    }
153
33.2k
}
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
23.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.5k
    if (obj) {
151
11.7k
        obj->unref();
152
11.7k
    }
153
23.5k
}
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
5.18k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.18k
    if (obj) {
151
1.29k
        obj->unref();
152
1.29k
    }
153
5.18k
}
RadialWipeEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RWipeRenderNode>(skottie::internal::(anonymous namespace)::RWipeRenderNode*)
Line
Count
Source
149
5.18k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.18k
    if (obj) {
151
1.29k
        obj->unref();
152
1.29k
    }
153
5.18k
}
RadialWipeEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
4.08k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.08k
    if (obj) {
151
1.01k
        obj->unref();
152
1.01k
    }
153
4.08k
}
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
2.59k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.59k
    if (obj) {
151
1.29k
        obj->unref();
152
1.29k
    }
153
2.59k
}
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
88.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
88.6k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
88.6k
}
ShadowStyles.cpp:void SkSafeUnref<sksg::ExternalImageFilter>(sksg::ExternalImageFilter*)
Line
Count
Source
149
49.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49.8k
    if (obj) {
151
24.9k
        obj->unref();
152
24.9k
    }
153
49.8k
}
ShadowStyles.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::ShadowAdapter>(skottie::internal::(anonymous namespace)::ShadowAdapter*)
Line
Count
Source
149
49.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49.8k
    if (obj) {
151
24.9k
        obj->unref();
152
24.9k
    }
153
49.8k
}
ShadowStyles.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
49.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
49.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
49.8k
}
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<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<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<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
2.05k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.05k
    if (obj) {
151
681
        obj->unref();
152
681
    }
153
2.05k
}
SkSLEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::SkSLShaderNode>(skottie::internal::(anonymous namespace)::SkSLShaderNode*)
Line
Count
Source
149
4.08k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.08k
    if (obj) {
151
681
        obj->unref();
152
681
    }
153
4.08k
}
SkSLEffect.cpp:void SkSafeUnref<sksg::ExternalColorFilter>(sksg::ExternalColorFilter*)
Line
Count
Source
149
35
template <typename T> static inline void SkSafeUnref(T* obj) {
150
35
    if (obj) {
151
7
        obj->unref();
152
7
    }
153
35
}
SkSLEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
681
template <typename T> static inline void SkSafeUnref(T* obj) {
150
681
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
681
}
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
688
template <typename T> static inline void SkSafeUnref(T* obj) {
150
688
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
688
}
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkData>(SkData*)
SkSLEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>(skottie::internal::(anonymous namespace)::SkSLShaderAdapter*)
Line
Count
Source
149
1.36k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.36k
    if (obj) {
151
681
        obj->unref();
152
681
    }
153
1.36k
}
SkSLEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>(skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter*)
Line
Count
Source
149
14
template <typename T> static inline void SkSafeUnref(T* obj) {
150
14
    if (obj) {
151
7
        obj->unref();
152
7
    }
153
14
}
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
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<SkImage>(SkImage*)
Unexecuted instantiation: SkSLEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
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
11.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.4k
    if (obj) {
151
3.82k
        obj->unref();
152
3.82k
    }
153
11.4k
}
SphereEffect.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::SphereNode>(skottie::internal::(anonymous namespace)::SphereNode*)
Line
Count
Source
149
22.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22.9k
    if (obj) {
151
3.82k
        obj->unref();
152
3.82k
    }
153
22.9k
}
SphereEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
64.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
64.4k
    if (obj) {
151
8.76k
        obj->unref();
152
8.76k
    }
153
64.4k
}
Unexecuted instantiation: SphereEffect.cpp:void SkSafeUnref<SkRuntimeEffect>(SkRuntimeEffect*)
SphereEffect.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
3.69k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.69k
    if (obj) {
151
3.69k
        obj->unref();
152
3.69k
    }
153
3.69k
}
SphereEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Line
Count
Source
149
19.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19.7k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
19.7k
}
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
7.64k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.64k
    if (obj) {
151
3.82k
        obj->unref();
152
3.82k
    }
153
7.64k
}
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<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<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
1.07k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.07k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.07k
}
TintEffect.cpp:void SkSafeUnref<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Line
Count
Source
149
5.89k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.89k
    if (obj) {
151
358
        obj->unref();
152
358
    }
153
5.89k
}
TintEffect.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
716
template <typename T> static inline void SkSafeUnref(T* obj) {
150
716
    if (obj) {
151
716
        obj->unref();
152
716
    }
153
716
}
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
716
template <typename T> static inline void SkSafeUnref(T* obj) {
150
716
    if (obj) {
151
358
        obj->unref();
152
358
    }
153
716
}
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<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<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
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
}
TritoneEffect.cpp:void SkSafeUnref<sksg::GradientColorFilter>(sksg::GradientColorFilter*)
Line
Count
Source
149
9.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.65k
    if (obj) {
151
4.82k
        obj->unref();
152
4.82k
    }
153
9.65k
}
TritoneEffect.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
44.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
44.1k
    if (obj) {
151
44.1k
        obj->unref();
152
44.1k
    }
153
44.1k
}
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
9.65k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.65k
    if (obj) {
151
4.82k
        obj->unref();
152
4.82k
    }
153
9.65k
}
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<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<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<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<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
81.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
81.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
81.1k
}
PrecompLayer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TimeRemapper>(skottie::internal::(anonymous namespace)::TimeRemapper*)
Line
Count
Source
149
263k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
263k
    if (obj) {
151
12
        obj->unref();
152
12
    }
153
263k
}
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
70.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
70.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
70.0k
}
PrecompLayer.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::CompTimeMapper>(skottie::internal::(anonymous namespace)::CompTimeMapper*)
Line
Count
Source
149
70.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
70.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
70.0k
}
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<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
65.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
65.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
65.4k
}
SolidLayer.cpp:void SkSafeUnref<sksg::Rect>(sksg::Rect*)
Line
Count
Source
149
65.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
65.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
65.4k
}
SolidLayer.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
65.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
65.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
65.4k
}
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<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
29.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
29.0k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
29.0k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
649k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
649k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
649k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
265k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
265k
    if (obj) {
151
15.4k
        obj->unref();
152
15.4k
    }
153
265k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::TransformEffect>(sksg::TransformEffect*)
Line
Count
Source
149
15.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
15.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
15.4k
}
ShapeLayer.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
318
template <typename T> static inline void SkSafeUnref(T* obj) {
150
318
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
318
}
ShapeLayer.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
4.27M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.27M
    if (obj) {
151
1.22M
        obj->unref();
152
1.22M
    }
153
4.27M
}
ShapeLayer.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
168k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
168k
    if (obj) {
151
59.1k
        obj->unref();
152
59.1k
    }
153
168k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Draw>(sksg::Draw*)
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
}
ShapeLayer.cpp:void SkSafeUnref<sksg::GeometryTransform>(sksg::GeometryTransform*)
Line
Count
Source
149
16.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
16.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
16.8k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Group>(sksg::Group*)
Line
Count
Source
149
11.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
11.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
11.5k
}
ShapeLayer.cpp:void SkSafeUnref<sksg::Path>(sksg::Path*)
Line
Count
Source
149
117k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
117k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
117k
}
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<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
3.37k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.37k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.37k
}
TrimPaths.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
4.22M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.22M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.22M
}
TrimPaths.cpp:void SkSafeUnref<sksg::TrimEffect>(sksg::TrimEffect*)
Line
Count
Source
149
4.22M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.22M
    if (obj) {
151
1.05M
        obj->unref();
152
1.05M
    }
153
4.22M
}
TrimPaths.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
4.86k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.86k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.86k
}
TrimPaths.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::TrimEffectAdapter>(skottie::internal::(anonymous namespace)::TrimEffectAdapter*)
Line
Count
Source
149
2.11M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.11M
    if (obj) {
151
1.05M
        obj->unref();
152
1.05M
    }
153
2.11M
}
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<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<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<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
467k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
467k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
467k
}
BlendModes.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
480k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
480k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
480k
}
BlendModes.cpp:void SkSafeUnref<sksg::BlenderEffect>(sksg::BlenderEffect*)
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: 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<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.58k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.58k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.58k
}
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<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<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<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<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<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<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<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<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
39.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.6k
    if (obj) {
151
9.91k
        obj->unref();
152
9.91k
    }
153
39.6k
}
DropShadowEffect.cpp:void SkSafeUnref<sksg::DropShadowImageFilter>(sksg::DropShadowImageFilter*)
Line
Count
Source
149
9.91k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
9.91k
    if (obj) {
151
9.91k
        obj->unref();
152
9.91k
    }
153
9.91k
}
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
19.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19.8k
    if (obj) {
151
9.91k
        obj->unref();
152
9.91k
    }
153
19.8k
}
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<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
487k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
487k
    if (obj) {
151
141k
        obj->unref();
152
141k
    }
153
487k
}
Ellipse.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
3.17k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
3.17k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
3.17k
}
Ellipse.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>(skottie::internal::(anonymous namespace)::EllipseGeometryAdapter*)
Line
Count
Source
149
282k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
282k
    if (obj) {
151
137k
        obj->unref();
152
137k
    }
153
282k
}
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<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
128k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
128k
    if (obj) {
151
32.1k
        obj->unref();
152
32.1k
    }
153
128k
}
FillStroke.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
803k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
803k
    if (obj) {
151
160k
        obj->unref();
152
160k
    }
153
803k
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::AnimatablePropertyContainer>(skottie::internal::AnimatablePropertyContainer*)
Line
Count
Source
149
321k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
321k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
321k
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
534
template <typename T> static inline void SkSafeUnref(T* obj) {
150
534
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
534
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::FillStrokeAdapter>(skottie::internal::(anonymous namespace)::FillStrokeAdapter*)
Line
Count
Source
149
321k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
321k
    if (obj) {
151
160k
        obj->unref();
152
160k
    }
153
321k
}
FillStroke.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
142k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
142k
    if (obj) {
151
142k
        obj->unref();
152
142k
    }
153
142k
}
FillStroke.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
128k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
128k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
128k
}
FillStroke.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::DashAdapter>(skottie::internal::(anonymous namespace)::DashAdapter*)
Line
Count
Source
149
64.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
64.3k
    if (obj) {
151
32.1k
        obj->unref();
152
32.1k
    }
153
64.3k
}
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<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
7.27k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.27k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
7.27k
}
Gradient.cpp:void SkSafeUnref<sksg::LinearGradient>(sksg::LinearGradient*)
Line
Count
Source
149
10.8k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
10.8k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
10.8k
}
Unexecuted instantiation: Gradient.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Gradient.cpp:void SkSafeUnref<sksg::Gradient>(sksg::Gradient*)
Line
Count
Source
149
54.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54.4k
    if (obj) {
151
18.1k
        obj->unref();
152
18.1k
    }
153
54.4k
}
Gradient.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::GradientAdapter>(skottie::internal::(anonymous namespace)::GradientAdapter*)
Line
Count
Source
149
25.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
25.7k
    if (obj) {
151
18.1k
        obj->unref();
152
18.1k
    }
153
25.7k
}
Gradient.cpp:void SkSafeUnref<sksg::ShaderPaint>(sksg::ShaderPaint*)
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
}
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<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
210k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
210k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
210k
}
MergePaths.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
982k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
982k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
982k
}
OffsetPaths.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
758k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
758k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
758k
}
OffsetPaths.cpp:void SkSafeUnref<sksg::OffsetEffect>(sksg::OffsetEffect*)
Line
Count
Source
149
758k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
758k
    if (obj) {
151
189k
        obj->unref();
152
189k
    }
153
758k
}
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
379k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
379k
    if (obj) {
151
189k
        obj->unref();
152
189k
    }
153
379k
}
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<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
196
template <typename T> static inline void SkSafeUnref(T* obj) {
150
196
    if (obj) {
151
98
        obj->unref();
152
98
    }
153
196
}
Polystar.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
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
}
Polystar.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>(skottie::internal::(anonymous namespace)::PolystarGeometryAdapter*)
Line
Count
Source
149
196
template <typename T> static inline void SkSafeUnref(T* obj) {
150
196
    if (obj) {
151
87
        obj->unref();
152
87
    }
153
196
}
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<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
184k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
184k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
184k
}
PuckerBloat.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::PuckerBloatEffect>(skottie::internal::(anonymous namespace)::PuckerBloatEffect*)
Line
Count
Source
149
245k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
245k
    if (obj) {
151
61.4k
        obj->unref();
152
61.4k
    }
153
245k
}
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
122k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
122k
    if (obj) {
151
61.4k
        obj->unref();
152
61.4k
    }
153
122k
}
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<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
127k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
127k
    if (obj) {
151
63.8k
        obj->unref();
152
63.8k
    }
153
127k
}
Rectangle.cpp:void SkSafeUnref<skottie::internal::Animator>(skottie::internal::Animator*)
Line
Count
Source
149
1.59k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.59k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
1.59k
}
Rectangle.cpp:void SkSafeUnref<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>(skottie::internal::(anonymous namespace)::RectangleGeometryAdapter*)
Line
Count
Source
149
127k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
127k
    if (obj) {
151
62.2k
        obj->unref();
152
62.2k
    }
153
127k
}
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<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<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
2.58M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58M
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
2.58M
}
RoundCorners.cpp:void SkSafeUnref<sksg::RoundEffect>(sksg::RoundEffect*)
Line
Count
Source
149
2.58M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.58M
    if (obj) {
151
645k
        obj->unref();
152
645k
    }
153
2.58M
}
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
1.29M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.29M
    if (obj) {
151
645k
        obj->unref();
152
645k
    }
153
1.29M
}
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<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
59.1k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
59.1k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
59.1k
}
SkSGClipEffect.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
118k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
118k
    if (obj) {
151
59.1k
        obj->unref();
152
59.1k
    }
153
118k
}
SkSGClipEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
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
}
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
39.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
39.6k
    if (obj) {
151
17.1k
        obj->unref();
152
17.1k
    }
153
39.6k
}
SkSGColorFilter.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
21.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
21.3k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
21.3k
}
SkSGColorFilter.cpp:void SkSafeUnref<sksg::Color>(sksg::Color*)
Line
Count
Source
149
2.22k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.22k
    if (obj) {
151
979
        obj->unref();
152
979
    }
153
2.22k
}
SkSGColorFilter.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
30.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.9k
    if (obj) {
151
30.9k
        obj->unref();
152
30.9k
    }
153
30.9k
}
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
341k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
341k
    if (obj) {
151
170k
        obj->unref();
152
170k
    }
153
341k
}
SkSGDraw.cpp:void SkSafeUnref<sksg::PaintNode>(sksg::PaintNode*)
Line
Count
Source
149
341k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
341k
    if (obj) {
151
170k
        obj->unref();
152
170k
    }
153
341k
}
SkSGDraw.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
683k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
683k
    if (obj) {
151
683k
        obj->unref();
152
683k
    }
153
683k
}
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
582k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
582k
    if (obj) {
151
291k
        obj->unref();
152
291k
    }
153
582k
}
SkSGEffectNode.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
582k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
582k
    if (obj) {
151
582k
        obj->unref();
152
582k
    }
153
582k
}
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
33.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
33.7k
    if (obj) {
151
16.8k
        obj->unref();
152
16.8k
    }
153
33.7k
}
SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::GeometryNode>(sksg::GeometryNode*)
Line
Count
Source
149
4.01M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.01M
    if (obj) {
151
2.00M
        obj->unref();
152
2.00M
    }
153
4.01M
}
SkSGGeometryEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
4.03M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.03M
    if (obj) {
151
4.03M
        obj->unref();
152
4.03M
    }
153
4.03M
}
SkSGGeometryEffect.cpp:void SkSafeUnref<SkPathEffect>(SkPathEffect*)
Line
Count
Source
149
1.71M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.71M
    if (obj) {
151
594k
        obj->unref();
152
594k
    }
153
1.71M
}
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
4.99k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
4.99k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
4.99k
}
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
312k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
312k
    if (obj) {
151
312k
        obj->unref();
152
312k
    }
153
312k
}
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
30.7k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
30.7k
    if (obj) {
151
767
        obj->unref();
152
767
    }
153
30.7k
}
SkSGMaskEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
61.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
61.5k
    if (obj) {
151
196
        obj->unref();
152
196
    }
153
61.5k
}
SkSGMaskEffect.cpp:void SkSafeUnref<SkColorFilter>(SkColorFilter*)
Line
Count
Source
149
40.9k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
40.9k
    if (obj) {
151
5.31k
        obj->unref();
152
5.31k
    }
153
40.9k
}
SkSGMaskEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
58.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
58.5k
    if (obj) {
151
19.5k
        obj->unref();
152
19.5k
    }
153
58.5k
}
SkSGMaskEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
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
}
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
1.54M
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.54M
    if (obj) {
151
1.54M
        obj->unref();
152
1.54M
    }
153
1.54M
}
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
88.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
88.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
88.5k
}
Unexecuted instantiation: SkSGOpacityEffect.cpp:void SkSafeUnref<sksg::OpacityEffect>(sksg::OpacityEffect*)
SkSGPaint.cpp:void SkSafeUnref<sksg::Shader>(sksg::Shader*)
Line
Count
Source
149
54.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54.4k
    if (obj) {
151
18.1k
        obj->unref();
152
18.1k
    }
153
54.4k
}
SkSGPaint.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
36.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
36.3k
    if (obj) {
151
36.3k
        obj->unref();
152
36.3k
    }
153
36.3k
}
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<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
26.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
26.6k
    if (obj) {
151
12.6k
        obj->unref();
152
12.6k
    }
153
26.6k
}
SkSGRenderEffect.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
209k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
209k
    if (obj) {
151
99.6k
        obj->unref();
152
99.6k
    }
153
209k
}
SkSGRenderEffect.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
44.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
44.2k
    if (obj) {
151
4.12k
        obj->unref();
152
4.12k
    }
153
44.2k
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
133k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
133k
    if (obj) {
151
3.78k
        obj->unref();
152
3.78k
    }
153
133k
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::Shader>(sksg::Shader*)
Line
Count
Source
149
290
template <typename T> static inline void SkSafeUnref(T* obj) {
150
290
    if (obj) {
151
58
        obj->unref();
152
58
    }
153
290
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
110k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
110k
    if (obj) {
151
110k
        obj->unref();
152
110k
    }
153
110k
}
SkSGRenderEffect.cpp:void SkSafeUnref<sksg::ImageFilter>(sksg::ImageFilter*)
Line
Count
Source
149
168k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
168k
    if (obj) {
151
55.0k
        obj->unref();
152
55.0k
    }
153
168k
}
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: SkSGRenderEffect.cpp:void SkSafeUnref<SkImage>(SkImage*)
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
41.3k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
41.3k
    if (obj) {
151
34
        obj->unref();
152
34
    }
153
41.3k
}
SkSGRenderNode.cpp:void SkSafeUnref<SkShader>(SkShader*)
Line
Count
Source
149
21.6k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
21.6k
    if (obj) {
151
2
        obj->unref();
152
2
    }
153
21.6k
}
SkSGRenderNode.cpp:void SkSafeUnref<SkBlender>(SkBlender*)
Line
Count
Source
149
1.35k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
1.35k
    if (obj) {
151
118
        obj->unref();
152
118
    }
153
1.35k
}
SkSGRenderNode.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
Line
Count
Source
149
934
template <typename T> static inline void SkSafeUnref(T* obj) {
150
934
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
934
}
Unexecuted instantiation: SkSGRenderNode.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
SkSGRenderNode.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
46.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
46.4k
    if (obj) {
151
46.4k
        obj->unref();
152
46.4k
    }
153
46.4k
}
Unexecuted instantiation: SkSGRenderNode.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
SkSGTransform.cpp:void SkSafeUnref<sksg::RenderNode>(sksg::RenderNode*)
Line
Count
Source
149
54.2k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
54.2k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
54.2k
}
SkSGTransform.cpp:void SkSafeUnref<sksg::Transform>(sksg::Transform*)
Line
Count
Source
149
255k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
255k
    if (obj) {
151
58.9k
        obj->unref();
152
58.9k
    }
153
255k
}
SkSGTransform.cpp:void SkSafeUnref<sksg::Node>(sksg::Node*)
Line
Count
Source
149
117k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
117k
    if (obj) {
151
117k
        obj->unref();
152
117k
    }
153
117k
}
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>*)
FuzzAnimatedImage.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
2.39k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.39k
    if (obj) {
151
2.39k
        obj->unref();
152
2.39k
    }
153
2.39k
}
FuzzAnimatedImage.cpp:void SkSafeUnref<SkAnimatedImage>(SkAnimatedImage*)
Line
Count
Source
149
7.82k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.82k
    if (obj) {
151
2.39k
        obj->unref();
152
2.39k
    }
153
7.82k
}
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
55.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
55.0k
    if (obj) {
151
55.0k
        obj->unref();
152
55.0k
    }
153
55.0k
}
SkAnimatedImage.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
23.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
23.4k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
23.4k
}
SkAnimatedImage.cpp:void SkSafeUnref<SkAnimatedImage>(SkAnimatedImage*)
Line
Count
Source
149
7.82k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
7.82k
    if (obj) {
151
5.42k
        obj->unref();
152
5.42k
    }
153
7.82k
}
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*)
FuzzIncrementalImage.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
22.5k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
22.5k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
22.5k
}
Unexecuted instantiation: FuzzIncrementalImage.cpp:void SkSafeUnref<SkData>(SkData*)
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: FuzzMockGPUCanvas.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzMockGPUCanvas.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzMockGPUCanvas.cpp:void SkSafeUnref<SkImageFilter>(SkImageFilter*)
FuzzDrawFunctions.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
27.0k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
27.0k
    if (obj) {
151
8.98k
        obj->unref();
152
8.98k
    }
153
27.0k
}
FuzzDrawFunctions.cpp:void SkSafeUnref<SkTextBlob>(SkTextBlob*)
Line
Count
Source
149
2.09k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
2.09k
    if (obj) {
151
2.09k
        obj->unref();
152
2.09k
    }
153
2.09k
}
FuzzDrawFunctions.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
879
template <typename T> static inline void SkSafeUnref(T* obj) {
150
879
    if (obj) {
151
863
        obj->unref();
152
863
    }
153
879
}
FuzzDrawFunctions.cpp:void SkSafeUnref<SkTypeface>(SkTypeface*)
Line
Count
Source
149
6.29k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.29k
    if (obj) {
151
4.19k
        obj->unref();
152
4.19k
    }
153
6.29k
}
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*)
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.15k
        obj->unref();
152
1.15k
    }
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<GrGpuBuffer>(GrGpuBuffer*)
FuzzAndroidCodec.cpp:void SkSafeUnref<SkColorSpace>(SkColorSpace*)
Line
Count
Source
149
6.53k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.53k
    if (obj) {
151
0
        obj->unref();
152
0
    }
153
6.53k
}
FuzzAndroidCodec.cpp:void SkSafeUnref<SkImage>(SkImage*)
Line
Count
Source
149
6.53k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.53k
    if (obj) {
151
6.53k
        obj->unref();
152
6.53k
    }
153
6.53k
}
FuzzAndroidCodec.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
6.53k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
6.53k
    if (obj) {
151
6.53k
        obj->unref();
152
6.53k
    }
153
6.53k
}
Unexecuted instantiation: FuzzAndroidCodec.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzAndroidCodec.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzAndroidCodec.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*)
FuzzSKP.cpp:void SkSafeUnref<SkSurface>(SkSurface*)
Line
Count
Source
149
5.87k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
5.87k
    if (obj) {
151
5.87k
        obj->unref();
152
5.87k
    }
153
5.87k
}
FuzzSKP.cpp:void SkSafeUnref<SkPicture>(SkPicture*)
Line
Count
Source
149
19.4k
template <typename T> static inline void SkSafeUnref(T* obj) {
150
19.4k
    if (obj) {
151
5.87k
        obj->unref();
152
5.87k
    }
153
19.4k
}
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*)
Unexecuted instantiation: FuzzCubicRoots.cpp:void SkSafeUnref<SkData>(SkData*)
Unexecuted instantiation: FuzzCubicRoots.cpp:void SkSafeUnref<SkFlattenable>(SkFlattenable*)
Unexecuted instantiation: FuzzCubicRoots.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
86.6M
    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.68k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkData>::SkNVRefCnt()
Line
Count
Source
162
1.75M
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkPathRef>::SkNVRefCnt()
Line
Count
Source
162
84.1M
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkTextBlob>::SkNVRefCnt()
Line
Count
Source
162
10.5k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkVertices>::SkNVRefCnt()
Line
Count
Source
162
34.3k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SharedGenerator>::SkNVRefCnt()
Line
Count
Source
162
418k
    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
174k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<GrThreadSafeCache::VertexData>::SkNVRefCnt()
Line
Count
Source
162
1.36k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<GrArenas>::SkNVRefCnt()
Line
Count
Source
162
68.7k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<sktext::gpu::TextStrike>::SkNVRefCnt()
Line
Count
Source
162
233
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkMeshSpecification>::SkNVRefCnt()
Line
Count
Source
162
3
    SkNVRefCnt() : fRefCnt(1) {}
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::SkNVRefCnt()
SkNVRefCnt<GrContextThreadSafeProxy>::SkNVRefCnt()
Line
Count
Source
162
2.58k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<SkSVGColor::RefCntVars>::SkNVRefCnt()
Line
Count
Source
162
96
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<PromiseImageInfo>::SkNVRefCnt()
Line
Count
Source
162
224
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<skottie::internal::SceneGraphRevalidator>::SkNVRefCnt()
Line
Count
Source
162
9.10k
    SkNVRefCnt() : fRefCnt(1) {}
SkNVRefCnt<skottie::Animation>::SkNVRefCnt()
Line
Count
Source
162
9.10k
    SkNVRefCnt() : fRefCnt(1) {}
Unexecuted instantiation: SkNVRefCnt<skottie::internal::TextAnimator>::SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skottie::internal::RangeSelector>::SkNVRefCnt()
163
86.6M
    ~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
86.6M
    }
SkNVRefCnt<SkColorSpace>::~SkNVRefCnt()
Line
Count
Source
163
1.65k
    ~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.65k
    }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedGraphiteTexture>::~SkNVRefCnt()
SkNVRefCnt<SkVertices>::~SkNVRefCnt()
Line
Count
Source
163
34.3k
    ~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
34.3k
    }
SkNVRefCnt<SkData>::~SkNVRefCnt()
Line
Count
Source
163
1.75M
    ~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.75M
    }
SkNVRefCnt<SkPathRef>::~SkNVRefCnt()
Line
Count
Source
163
84.1M
    ~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
84.1M
    }
SkNVRefCnt<SkTextBlob>::~SkNVRefCnt()
Line
Count
Source
163
10.5k
    ~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
10.5k
    }
SkNVRefCnt<SharedGenerator>::~SkNVRefCnt()
Line
Count
Source
163
418k
    ~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
418k
    }
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skgpu::RefCntedCallback>::~SkNVRefCnt()
SkNVRefCnt<GrArenas>::~SkNVRefCnt()
Line
Count
Source
163
68.7k
    ~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
68.7k
    }
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrSurface::RefCntedReleaseProc>::~SkNVRefCnt()
SkNVRefCnt<GrSurfaceProxy>::~SkNVRefCnt()
Line
Count
Source
163
174k
    ~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
174k
    }
SkNVRefCnt<GrThreadSafeCache::VertexData>::~SkNVRefCnt()
Line
Count
Source
163
1.36k
    ~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.36k
    }
SkNVRefCnt<sktext::gpu::TextStrike>::~SkNVRefCnt()
Line
Count
Source
163
233
    ~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
233
    }
Unexecuted instantiation: SkNVRefCnt<SkMeshSpecification>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::~SkNVRefCnt()
SkNVRefCnt<GrContextThreadSafeProxy>::~SkNVRefCnt()
Line
Count
Source
163
2.58k
    ~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
2.58k
    }
SkNVRefCnt<SkSVGColor::RefCntVars>::~SkNVRefCnt()
Line
Count
Source
163
96
    ~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
96
    }
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
    }
SkNVRefCnt<skottie::internal::SceneGraphRevalidator>::~SkNVRefCnt()
Line
Count
Source
163
9.10k
    ~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.10k
    }
SkNVRefCnt<skottie::Animation>::~SkNVRefCnt()
Line
Count
Source
163
9.10k
    ~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.10k
    }
Unexecuted instantiation: SkNVRefCnt<skottie::internal::RangeSelector>::~SkNVRefCnt()
Unexecuted instantiation: SkNVRefCnt<skottie::internal::TextAnimator>::~SkNVRefCnt()
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
416M
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
SkNVRefCnt<SkData>::unique() const
Line
Count
Source
175
124k
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
SkNVRefCnt<SkPathRef>::unique() const
Line
Count
Source
175
416M
    bool unique() const { return 1 == fRefCnt.load(std::memory_order_acquire); }
Unexecuted instantiation: SkNVRefCnt<GrSurfaceProxy>::unique() const
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
107M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkData>::ref() const
Line
Count
Source
176
1.03M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<GrSurfaceProxy>::ref() const
Line
Count
Source
176
1.05M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkColorSpace>::ref() const
Line
Count
Source
176
2.53M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<GrArenas>::ref() const
Line
Count
Source
176
100k
    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
4.43k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkVertices>::ref() const
Line
Count
Source
176
6.23k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkSVGColor::RefCntVars>::ref() const
Line
Count
Source
176
48
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkPathRef>::ref() const
Line
Count
Source
176
103M
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
SkNVRefCnt<SkMeshSpecification>::ref() const
Line
Count
Source
176
8.72k
    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
1.83k
    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
557
    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.10k
    void ref() const { (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); }
177
388M
    void unref() const {
178
388M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
173M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
173M
            delete (const Derived*)this;
182
173M
        }
183
388M
    }
SkNVRefCnt<SkData>::unref() const
Line
Count
Source
177
2.79M
    void unref() const {
178
2.79M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.75M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.75M
            delete (const Derived*)this;
182
1.75M
        }
183
2.79M
    }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::unref() const
SkNVRefCnt<SkColorSpace>::unref() const
Line
Count
Source
177
2.53M
    void unref() const {
178
2.53M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.65k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.65k
            delete (const Derived*)this;
182
1.65k
        }
183
2.53M
    }
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
1.22M
    void unref() const {
178
1.22M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
174k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
174k
            delete (const Derived*)this;
182
174k
        }
183
1.22M
    }
SkNVRefCnt<GrContextThreadSafeProxy>::unref() const
Line
Count
Source
177
2.58k
    void unref() const {
178
2.58k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
2.58k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
2.58k
            delete (const Derived*)this;
182
2.58k
        }
183
2.58k
    }
SkNVRefCnt<GrArenas>::unref() const
Line
Count
Source
177
169k
    void unref() const {
178
169k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
68.7k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
68.7k
            delete (const Derived*)this;
182
68.7k
        }
183
169k
    }
SkNVRefCnt<SkTextBlob>::unref() const
Line
Count
Source
177
14.9k
    void unref() const {
178
14.9k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
10.5k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
10.5k
            delete (const Derived*)this;
182
10.5k
        }
183
14.9k
    }
SkNVRefCnt<SkVertices>::unref() const
Line
Count
Source
177
40.5k
    void unref() const {
178
40.5k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
34.3k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
34.3k
            delete (const Derived*)this;
182
34.3k
        }
183
40.5k
    }
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::unref() const
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::unref() const
SkNVRefCnt<SkSVGColor::RefCntVars>::unref() const
Line
Count
Source
177
144
    void unref() const {
178
144
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
96
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
96
            delete (const Derived*)this;
182
96
        }
183
144
    }
SkNVRefCnt<SkPathRef>::unref() const
Line
Count
Source
177
187M
    void unref() const {
178
187M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
84.1M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
84.1M
            delete (const Derived*)this;
182
84.1M
        }
183
187M
    }
SkNVRefCnt<SharedGenerator>::unref() const
Line
Count
Source
177
418k
    void unref() const {
178
418k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
418k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
418k
            delete (const Derived*)this;
182
418k
        }
183
418k
    }
SkNVRefCnt<sktext::gpu::TextStrike>::unref() const
Line
Count
Source
177
790
    void unref() const {
178
790
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
233
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
233
            delete (const Derived*)this;
182
233
        }
183
790
    }
SkNVRefCnt<GrThreadSafeCache::VertexData>::unref() const
Line
Count
Source
177
3.20k
    void unref() const {
178
3.20k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.36k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.36k
            delete (const Derived*)this;
182
1.36k
        }
183
3.20k
    }
SkNVRefCnt<SkMeshSpecification>::unref() const
Line
Count
Source
177
8.72k
    void unref() const {
178
8.72k
        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
8.72k
    }
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::unref() const
SkNVRefCnt<SkData>::unref() const
Line
Count
Source
177
2.79M
    void unref() const {
178
2.79M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.75M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.75M
            delete (const Derived*)this;
182
1.75M
        }
183
2.79M
    }
Unexecuted instantiation: SkNVRefCnt<sk_gpu_test::ManagedBackendTexture>::unref() const
SkNVRefCnt<SkColorSpace>::unref() const
Line
Count
Source
177
2.53M
    void unref() const {
178
2.53M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.65k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.65k
            delete (const Derived*)this;
182
1.65k
        }
183
2.53M
    }
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
1.22M
    void unref() const {
178
1.22M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
174k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
174k
            delete (const Derived*)this;
182
174k
        }
183
1.22M
    }
SkNVRefCnt<GrContextThreadSafeProxy>::unref() const
Line
Count
Source
177
2.58k
    void unref() const {
178
2.58k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
2.58k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
2.58k
            delete (const Derived*)this;
182
2.58k
        }
183
2.58k
    }
SkNVRefCnt<GrArenas>::unref() const
Line
Count
Source
177
169k
    void unref() const {
178
169k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
68.7k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
68.7k
            delete (const Derived*)this;
182
68.7k
        }
183
169k
    }
SkNVRefCnt<SkTextBlob>::unref() const
Line
Count
Source
177
14.9k
    void unref() const {
178
14.9k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
10.5k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
10.5k
            delete (const Derived*)this;
182
10.5k
        }
183
14.9k
    }
SkNVRefCnt<SkVertices>::unref() const
Line
Count
Source
177
40.5k
    void unref() const {
178
40.5k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
34.3k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
34.3k
            delete (const Derived*)this;
182
34.3k
        }
183
40.5k
    }
Unexecuted instantiation: SkNVRefCnt<GrPromiseImageTexture>::unref() const
Unexecuted instantiation: SkNVRefCnt<GrDeferredDisplayList>::unref() const
SkNVRefCnt<SkSVGColor::RefCntVars>::unref() const
Line
Count
Source
177
144
    void unref() const {
178
144
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
96
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
96
            delete (const Derived*)this;
182
96
        }
183
144
    }
SkNVRefCnt<SkPathRef>::unref() const
Line
Count
Source
177
187M
    void unref() const {
178
187M
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
84.1M
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
84.1M
            delete (const Derived*)this;
182
84.1M
        }
183
187M
    }
SkNVRefCnt<SharedGenerator>::unref() const
Line
Count
Source
177
418k
    void unref() const {
178
418k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
418k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
418k
            delete (const Derived*)this;
182
418k
        }
183
418k
    }
SkNVRefCnt<sktext::gpu::TextStrike>::unref() const
Line
Count
Source
177
790
    void unref() const {
178
790
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
233
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
233
            delete (const Derived*)this;
182
233
        }
183
790
    }
SkNVRefCnt<GrThreadSafeCache::VertexData>::unref() const
Line
Count
Source
177
3.20k
    void unref() const {
178
3.20k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
1.36k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
1.36k
            delete (const Derived*)this;
182
1.36k
        }
183
3.20k
    }
SkNVRefCnt<SkMeshSpecification>::unref() const
Line
Count
Source
177
8.72k
    void unref() const {
178
8.72k
        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
8.72k
    }
Unexecuted instantiation: SkNVRefCnt<GrBackendTextureImageGenerator::RefHelper>::unref() const
SkNVRefCnt<skottie::Animation>::unref() const
Line
Count
Source
177
9.10k
    void unref() const {
178
9.10k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
9.10k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
9.10k
            delete (const Derived*)this;
182
9.10k
        }
183
9.10k
    }
SkNVRefCnt<skottie::internal::SceneGraphRevalidator>::unref() const
Line
Count
Source
177
18.2k
    void unref() const {
178
18.2k
        if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) {
179
            // restore the 1 for our destructor's assert
180
9.10k
            SkDEBUGCODE(fRefCnt.store(1, std::memory_order_relaxed));
181
9.10k
            delete (const Derived*)this;
182
9.10k
        }
183
18.2k
    }
Unexecuted instantiation: SkNVRefCnt<skottie::internal::TextAnimator>::unref() const
Unexecuted instantiation: SkNVRefCnt<skottie::internal::RangeSelector>::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
108k
    bool refCntGreaterThan(int32_t threadIsolatedTestCnt) const {
192
108k
        int cnt = fRefCnt.load(std::memory_order_acquire);
193
        // If this fails then the above contract has been violated.
194
108k
        SkASSERT(cnt >= threadIsolatedTestCnt);
195
108k
        return cnt > threadIsolatedTestCnt;
196
108k
    }
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
228M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrDirectContext>::sk_sp()
Line
Count
Source
224
2.58k
    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.08M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkSurface>::sk_sp()
Line
Count
Source
224
9.01k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrSurfaceProxy>::sk_sp()
Line
Count
Source
224
960k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrTextureProxy>::sk_sp()
Line
Count
Source
224
60.3k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sk_gpu_test::FlushFinishTracker>::sk_sp()
Line
Count
Source
224
5.16k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkColorSpace>::sk_sp()
Line
Count
Source
224
1.10M
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::sk_sp()
sk_sp<SkImage>::sk_sp()
Line
Count
Source
224
1.36M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skgpu::VulkanMemoryAllocator>::sk_sp()
Line
Count
Source
224
24
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkDataTable>::sk_sp()
Line
Count
Source
224
4.65k
    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
12.3k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkShader>::sk_sp()
Line
Count
Source
224
2.51M
    constexpr sk_sp() : fPtr(nullptr) {}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::sk_sp()
Line
Count
Source
224
46
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkTypeface>::sk_sp()
Line
Count
Source
224
121M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkSVGDOM>::sk_sp()
Line
Count
Source
224
5.35k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkFontMgr>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skresources::ResourceProvider>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkShapers::Factory>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkTextBlob>::sk_sp()
sk_sp<SkPixelRef>::sk_sp()
Line
Count
Source
224
1.72M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMipmap>::sk_sp()
Line
Count
Source
224
1.73M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkDevice>::sk_sp()
Line
Count
Source
224
512k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkImageFilter>::sk_sp()
Line
Count
Source
224
2.87M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkImage const>::sk_sp()
Line
Count
Source
224
1.00k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkDrawable>::sk_sp()
Line
Count
Source
224
10.8k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkPathEffect>::sk_sp()
Line
Count
Source
224
1.64M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMaskFilter>::sk_sp()
Line
Count
Source
224
1.54M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkColorFilter>::sk_sp()
Line
Count
Source
224
1.58M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkBlender>::sk_sp()
Line
Count
Source
224
1.57M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkPathRef const>::sk_sp()
Line
Count
Source
224
77.1M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkBBoxHierarchy>::sk_sp()
Line
Count
Source
224
191k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkRecord>::sk_sp()
Line
Count
Source
224
191k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkFlattenable>::sk_sp()
Line
Count
Source
224
103k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkTMaskGamma<3, 3, 3> const>::sk_sp()
Line
Count
Source
224
6.94k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkString::Rec>::sk_sp()
Line
Count
Source
224
748k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkVertices>::sk_sp()
Line
Count
Source
224
34.8k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkData const>::sk_sp()
Line
Count
Source
224
8.60k
    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
291k
    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.38k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skgpu::Plot>::sk_sp()
Line
Count
Source
224
22.3k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrBufferAllocPool::CpuBufferCache>::sk_sp()
Line
Count
Source
224
2.58k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrRenderTask>::sk_sp()
Line
Count
Source
224
78.5k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrCaps const>::sk_sp()
Line
Count
Source
224
7.74k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<GrTexture>::sk_sp()
sk_sp<GrGpuResource>::sk_sp()
Line
Count
Source
224
116k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrSurface>::sk_sp()
Line
Count
Source
224
360k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrGpuBuffer const>::sk_sp()
Line
Count
Source
224
11.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrThreadSafeCache::VertexData>::sk_sp()
Line
Count
Source
224
14.3k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skgpu::ganesh::OpsTask>::sk_sp()
Line
Count
Source
224
89.0k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::sk_sp()
sk_sp<GrBuffer const>::sk_sp()
Line
Count
Source
224
684k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrSurface::RefCntedReleaseProc>::sk_sp()
Line
Count
Source
224
54.7k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMeshSpecification>::sk_sp()
Line
Count
Source
224
5.76k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMeshPriv::VB const>::sk_sp()
Line
Count
Source
224
451
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkMeshPriv::IB const>::sk_sp()
Line
Count
Source
224
451
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::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<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()
sk_sp<SkColorPalette>::sk_sp()
Line
Count
Source
224
20.3k
    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
881
    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
82.4k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkStrike>::sk_sp()
Line
Count
Source
224
3.09k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrThreadSafeCache::Trampoline>::sk_sp()
Line
Count
Source
224
11.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrCpuBuffer>::sk_sp()
Line
Count
Source
224
73.7k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrBuffer>::sk_sp()
Line
Count
Source
224
73.5k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrThreadSafePipelineBuilder>::sk_sp()
Line
Count
Source
224
2.58k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<GrAttachment>::sk_sp()
Line
Count
Source
224
29.8k
    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()
sk_sp<SkContourMeasure>::sk_sp()
Line
Count
Source
224
699k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::sk_sp()
sk_sp<SkSVGNode>::sk_sp()
Line
Count
Source
224
705
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::sk_sp()
Unexecuted instantiation: sk_sp<SkPDFDevice>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp()
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::sk_sp()
sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::sk_sp()
Line
Count
Source
224
9.10k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::PropertyObserver>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::Logger>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::MarkerObserver>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::PrecompInterceptor>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::ExpressionManager>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::SlotManager>::sk_sp()
Line
Count
Source
224
10.0k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkUnicode>::sk_sp()
Line
Count
Source
224
9.10k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::RenderNode>::sk_sp()
Line
Count
Source
224
940k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<skottie::internal::KeyframeAnimator>::sk_sp()
Line
Count
Source
224
217k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::Group>::sk_sp()
Line
Count
Source
224
455
    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
9.23k
    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.45M
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::GeometryNode>::sk_sp()
Line
Count
Source
224
5.45k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::Path>::sk_sp()
Line
Count
Source
224
127k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::ModeColorFilter>::sk_sp()
Line
Count
Source
224
263
    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
44.7k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::Gradient>::sk_sp()
Line
Count
Source
224
58
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::ExternalColorFilter>::sk_sp()
Line
Count
Source
224
2.34k
    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
11.7k
    constexpr sk_sp() : fPtr(nullptr) {}
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::sk_sp()
Line
Count
Source
224
1.29k
    constexpr sk_sp() : fPtr(nullptr) {}
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::sk_sp()
Line
Count
Source
224
681
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<SkRuntimeEffect>::sk_sp()
Line
Count
Source
224
688
    constexpr sk_sp() : fPtr(nullptr) {}
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::sk_sp()
Line
Count
Source
224
3.82k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::GradientColorFilter>::sk_sp()
Line
Count
Source
224
5.18k
    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
123k
    constexpr sk_sp() : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<skottie::internal::Animator>::sk_sp()
sk_sp<sksg::TrimEffect>::sk_sp()
Line
Count
Source
224
1.05M
    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
204k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::PaintNode>::sk_sp()
Line
Count
Source
224
160k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::DashEffect>::sk_sp()
Line
Count
Source
224
32.1k
    constexpr sk_sp() : fPtr(nullptr) {}
sk_sp<sksg::OffsetEffect>::sk_sp()
Line
Count
Source
224
189k
    constexpr sk_sp() : fPtr(nullptr) {}
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::sk_sp()
Line
Count
Source
224
61.4k
    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
645k
    constexpr sk_sp() : fPtr(nullptr) {}
225
106M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkSurface>::sk_sp(decltype(nullptr))
Line
Count
Source
225
973
    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
385k
    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
240k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkColorSpace>::sk_sp(decltype(nullptr))
Line
Count
Source
225
6.35M
    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
41.3k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkTypeface>::sk_sp(decltype(nullptr))
Line
Count
Source
225
44.9M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkDrawable>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.13k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkFontStyleSet>::sk_sp(decltype(nullptr))
Line
Count
Source
225
34
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkPathEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.65M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkPixelRef>::sk_sp(decltype(nullptr))
Line
Count
Source
225
8.34k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkShader>::sk_sp(decltype(nullptr))
Line
Count
Source
225
728k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkBlender>::sk_sp(decltype(nullptr))
Line
Count
Source
225
665k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkDevice>::sk_sp(decltype(nullptr))
Line
Count
Source
225
145k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkSpecialImage>::sk_sp(decltype(nullptr))
Line
Count
Source
225
418k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkColorFilter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.06M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkMaskFilter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
427k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkImageFilter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
717k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sktext::gpu::Slug>::sk_sp(decltype(nullptr))
Line
Count
Source
225
54
    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
37.4k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkFontMgr>::sk_sp(decltype(nullptr))
Line
Count
Source
225
45.1M
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkBBoxHierarchy>::sk_sp(decltype(nullptr))
Line
Count
Source
225
191k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkRuntimeEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
18.7k
    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.6k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkStrike>::sk_sp(decltype(nullptr))
Line
Count
Source
225
23.3k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkTextBlob>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.30k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkVertices>::sk_sp(decltype(nullptr))
Line
Count
Source
225
6.40k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkFactorySet>::sk_sp(decltype(nullptr))
Line
Count
Source
225
131k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkRefCntSet>::sk_sp(decltype(nullptr))
Line
Count
Source
225
131k
    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
86.5k
    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
86.5k
    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
4.75k
    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
439k
    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
2.58k
    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
71.6k
    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
171k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<GrTextureProxy>::sk_sp(decltype(nullptr))
Line
Count
Source
225
118k
    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
85.0k
    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
14.9k
    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
27.4k
    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
2.58k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<skgpu::ganesh::AtlasPathRenderer>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.19k
    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))
sk_sp<sktext::gpu::TextStrike>::sk_sp(decltype(nullptr))
Line
Count
Source
225
839
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sktext::gpu::SlugImpl>::sk_sp(decltype(nullptr))
Line
Count
Source
225
101
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sktext::gpu::TextBlob>::sk_sp(decltype(nullptr))
Line
Count
Source
225
906
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkBitmapDevice>::sk_sp(decltype(nullptr))
Line
Count
Source
225
7.01k
    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
1.30k
    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::VulkanDescriptorSet>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSamplerYcbcrConversion>::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<SkColorTable>::sk_sp(decltype(nullptr))
Line
Count
Source
225
4
    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<SkContourMeasure>::sk_sp(decltype(nullptr))
Line
Count
Source
225
568k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkSVGDOM>::sk_sp(decltype(nullptr))
Line
Count
Source
225
12
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<SkSVGNode>::sk_sp(decltype(nullptr))
Line
Count
Source
225
1.61k
    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
21.3k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<SkUnicode>::sk_sp(decltype(nullptr))
Unexecuted instantiation: sk_sp<SkPDFDocument>::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<skia::textlayout::TypefaceFontStyleSet>::sk_sp(decltype(nullptr))
sk_sp<sksg::RenderNode>::sk_sp(decltype(nullptr))
Line
Count
Source
225
336k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<skottie::Animation>::sk_sp(decltype(nullptr))
Line
Count
Source
225
905
    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
55.5k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::TransformEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
15.6k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<skottie::internal::TextAdapter>::sk_sp(decltype(nullptr))
Line
Count
Source
225
455
    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
427k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::ClipEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
23.9k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::MaskEffect>::sk_sp(decltype(nullptr))
Line
Count
Source
225
15.8k
    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
58
    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
249
    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
142k
    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
7.57k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
sk_sp<sksg::PaintNode>::sk_sp(decltype(nullptr))
Line
Count
Source
225
7.57k
    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
779
    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
5.67k
    constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {}
Unexecuted instantiation: sk_sp<sksg::LayerEffect>::sk_sp(decltype(nullptr))
sk_sp<SkAnimatedImage>::sk_sp(decltype(nullptr))
Line
Count
Source
225
5.42k
    constexpr sk_sp(std::nullptr_t) : fPtr(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
30.0M
    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
627k
    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
140k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrSurfaceProxy>::sk_sp(sk_sp<GrSurfaceProxy> const&)
Line
Count
Source
231
770k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkColorSpace>::sk_sp(sk_sp<SkColorSpace> const&)
Line
Count
Source
231
7.38M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkImage>::sk_sp(sk_sp<SkImage> const&)
Line
Count
Source
231
160k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::sk_sp(sk_sp<SkStrikeClient::DiscardableHandleManager> const&)
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
15.2k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkShader>::sk_sp(sk_sp<SkShader> const&)
Line
Count
Source
231
3.28M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkTypeface>::sk_sp(sk_sp<SkTypeface> const&)
Line
Count
Source
231
652k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkFontMgr>::sk_sp(sk_sp<SkFontMgr> const&)
Line
Count
Source
231
369k
    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
911k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkMipmap>::sk_sp(sk_sp<SkMipmap> const&)
Line
Count
Source
231
765k
    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
195k
    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.74M
    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.10M
    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.54M
    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
473k
    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.61M
    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.42M
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkBlender>::sk_sp(sk_sp<SkBlender> const&)
Line
Count
Source
231
2.06M
    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
69.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
23.3k
    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
133k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
Unexecuted instantiation: sk_sp<SharedGenerator>::sk_sp(sk_sp<SharedGenerator> const&)
Unexecuted instantiation: sk_sp<SkSL::DebugTracePriv>::sk_sp(sk_sp<SkSL::DebugTracePriv> const&)
sk_sp<SkPicture>::sk_sp(sk_sp<SkPicture> const&)
Line
Count
Source
231
7.30k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
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<GrColorSpaceXform>::sk_sp(sk_sp<GrColorSpaceXform> const&)
Line
Count
Source
231
152k
    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
5.16k
    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
279
    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
55.2k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrRenderTask>::sk_sp(sk_sp<GrRenderTask> const&)
Line
Count
Source
231
38.6k
    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
138k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrSurface>::sk_sp(sk_sp<GrSurface> const&)
Line
Count
Source
231
594
    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
1.83k
    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
570
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrGpuBuffer>::sk_sp(sk_sp<GrGpuBuffer> const&)
Line
Count
Source
231
1.62k
    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
53.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
100k
    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
15.7k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkMeshSpecification>::sk_sp(sk_sp<SkMeshSpecification> const&)
Line
Count
Source
231
2.95k
    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::TextureProxy>::sk_sp(sk_sp<skgpu::graphite::TextureProxy> 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::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: 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
557
    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
1.02k
    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<SkColorTable>::sk_sp(sk_sp<SkColorTable> const&)
Line
Count
Source
231
14.9k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<GrRecordingContext>::sk_sp(sk_sp<GrRecordingContext> const&)
Line
Count
Source
231
1.57k
    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
2.96k
    sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
sk_sp<SkColorFilterBase>::sk_sp(sk_sp<SkColorFilterBase> const&)
Line
Count
Source
231
5.58k
    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::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::VulkanSamplerYcbcrConversion>::sk_sp(sk_sp<skgpu::graphite::VulkanSamplerYcbcrConversion> 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
550
    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
484
    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
2.96k
    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<skgpu::graphite::PrecompileColorFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileColorFilter> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::sk_sp(sk_sp<skgpu::graphite::PrecompileShader> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileMaskFilter> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp(sk_sp<skgpu::graphite::PrecompileBlender> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp(sk_sp<skgpu::graphite::PrecompileBase> 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<GrDeferredDisplayList>::sk_sp(sk_sp<GrDeferredDisplayList> const&)
sk_sp<skottie::internal::SceneGraphRevalidator>::sk_sp(sk_sp<skottie::internal::SceneGraphRevalidator> const&)
Line
Count
Source
231
9.10k
    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
481k
    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
30.6k
    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
8
    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
455
    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
455
    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
906k
    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
13.0k
    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
3.78k
    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
7.56k
    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<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
1.53M
    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&)
232
    template <typename U,
233
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
234
8.14M
    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
62
    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.88k
    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
7.46k
    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
45.7k
    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
64
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
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
99.5k
    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&)
sk_sp<SkSpecialImage const>::sk_sp<SkSpecialImage, void>(sk_sp<SkSpecialImage> const&)
Line
Count
Source
234
370
    sk_sp(const sk_sp<U>& that) : fPtr(SkSafeRef(that.get())) {}
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
2.60k
    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<SkImage>::sk_sp<skgpu::graphite::Image, void>(sk_sp<skgpu::graphite::Image> const&)
Unexecuted instantiation: sk_sp<SkDevice>::sk_sp<skgpu::graphite::Device, void>(sk_sp<skgpu::graphite::Device> 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<SkPicture const>::sk_sp<SkPicture, void>(sk_sp<SkPicture> 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: sk_sp<SkDevice>::sk_sp<SkPDFDevice, void>(sk_sp<SkPDFDevice> const&)
Unexecuted instantiation: FuzzSkParagraph.cpp:sk_sp<skia::textlayout::FontCollection>::sk_sp<(anonymous namespace)::ResourceFontCollection, void>(sk_sp<(anonymous namespace)::ResourceFontCollection> const&)
sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::OpacityAdapter, void>(sk_sp<skottie::internal::OpacityAdapter> const&)
Line
Count
Source
234
17.8k
    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
30.3k
    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
142k
    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.46k
    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
4.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
12.9k
    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
60.3k
    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.35k
    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
18.2k
    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
58
    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
980k
    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
9.91k
    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
18.1k
    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
6.00M
    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
30.9k
    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
341k
    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
151k
    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
36.4k
    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
110k
    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
74.2M
    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
23.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>&&)
sk_sp<SkImage>::sk_sp(sk_sp<SkImage>&&)
Line
Count
Source
241
303k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSurface>::sk_sp(sk_sp<SkSurface>&&)
sk_sp<GrSurfaceProxy>::sk_sp(sk_sp<GrSurfaceProxy>&&)
Line
Count
Source
241
3.29M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkData>::sk_sp(sk_sp<SkData>&&)
Line
Count
Source
241
3.62M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrContextThreadSafeProxy>::sk_sp(sk_sp<GrContextThreadSafeProxy>&&)
Line
Count
Source
241
10.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::sk_sp(sk_sp<PromiseImageCallbackContext>&&)
sk_sp<SkBlender>::sk_sp(sk_sp<SkBlender>&&)
Line
Count
Source
241
261k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp(sk_sp<SkShader>&&)
Line
Count
Source
241
1.04M
    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
58.0k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkTypeface>::sk_sp(sk_sp<SkTypeface>&&)
Line
Count
Source
241
1.21M
    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
690
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<TestSVGTypeface>::sk_sp(sk_sp<TestSVGTypeface>&&)
Line
Count
Source
241
1.51k
    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
14.0k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPixelRef>::sk_sp(sk_sp<SkPixelRef>&&)
Line
Count
Source
241
1.13M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkMipmap>::sk_sp(sk_sp<SkMipmap>&&)
Line
Count
Source
241
207k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkSpecialImage>::sk_sp(sk_sp<SkSpecialImage>&&)
Line
Count
Source
241
1.93M
    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
511k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkImage const>::sk_sp(sk_sp<SkImage const>&&)
Line
Count
Source
241
392k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp(sk_sp<SkColorFilter>&&)
Line
Count
Source
241
1.04M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkFontStyleSet>::sk_sp(sk_sp<SkFontStyleSet>&&)
Line
Count
Source
241
7.72k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture>::sk_sp(sk_sp<SkPicture>&&)
Line
Count
Source
241
41.8k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkDrawable>::sk_sp(sk_sp<SkDrawable>&&)
Line
Count
Source
241
7.11k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkImageFilter>::sk_sp(sk_sp<SkImageFilter>&&)
Line
Count
Source
241
1.40M
    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<SkPathEffect>::sk_sp(sk_sp<SkPathEffect>&&)
Line
Count
Source
241
441k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkMaskFilter>::sk_sp(sk_sp<SkMaskFilter>&&)
Line
Count
Source
241
199k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPathRef>::sk_sp(sk_sp<SkPathRef>&&)
Line
Count
Source
241
993k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkIDChangeListener>::sk_sp(sk_sp<SkIDChangeListener>&&)
Line
Count
Source
241
160k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture const>::sk_sp(sk_sp<SkPicture const>&&)
Line
Count
Source
241
144k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkTextBlob const>::sk_sp(sk_sp<SkTextBlob const>&&)
Line
Count
Source
241
213
    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
4.40k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkRecord>::sk_sp(sk_sp<SkRecord>&&)
Line
Count
Source
241
131k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkBBoxHierarchy>::sk_sp(sk_sp<SkBBoxHierarchy>&&)
Line
Count
Source
241
131k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkRuntimeEffect>::sk_sp(sk_sp<SkRuntimeEffect>&&)
Line
Count
Source
241
320k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkData const>::sk_sp(sk_sp<SkData const>&&)
Line
Count
Source
241
222k
    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
20.4k
    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
95.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkString::Rec>::sk_sp(sk_sp<SkString::Rec>&&)
Line
Count
Source
241
73.6k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SharedGenerator>::sk_sp(sk_sp<SharedGenerator>&&)
Line
Count
Source
241
923k
    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.6k
    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<GrColorSpaceXform>::sk_sp(sk_sp<GrColorSpaceXform>&&)
Line
Count
Source
241
354k
    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
439k
    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
5.21k
    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
2.58k
    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
279
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrGpuBuffer>::sk_sp(sk_sp<GrGpuBuffer>&&)
Line
Count
Source
241
75.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrArenas>::sk_sp(sk_sp<GrArenas>&&)
Line
Count
Source
241
199k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrRenderTask>::sk_sp(sk_sp<GrRenderTask>&&)
Line
Count
Source
241
176k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrTexture>::sk_sp(sk_sp<GrTexture>&&)
Line
Count
Source
241
99.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrBuffer const>::sk_sp(sk_sp<GrBuffer const>&&)
Line
Count
Source
241
1.30M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrBufferAllocPool::CpuBufferCache>::sk_sp(sk_sp<GrBufferAllocPool::CpuBufferCache>&&)
Line
Count
Source
241
128k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrXferProcessor const>::sk_sp(sk_sp<GrXferProcessor const>&&)
Line
Count
Source
241
116k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrTextureProxy>::sk_sp(sk_sp<GrTextureProxy>&&)
Line
Count
Source
241
145k
    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
256
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrThreadSafeCache::VertexData>::sk_sp(sk_sp<GrThreadSafeCache::VertexData>&&)
Line
Count
Source
241
3.83k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrThreadSafeCache::Trampoline>::sk_sp(sk_sp<GrThreadSafeCache::Trampoline>&&)
Line
Count
Source
241
285
    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
8.33k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkRefCnt>::sk_sp(sk_sp<SkRefCnt>&&)
Line
Count
Source
241
2.83k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrRecordingContext>::sk_sp(sk_sp<GrRecordingContext>&&)
Line
Count
Source
241
3.15k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrImageContext>::sk_sp(sk_sp<GrImageContext>&&)
Line
Count
Source
241
121k
    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
5.91k
    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<GrSurface::RefCntedReleaseProc>::sk_sp(sk_sp<GrSurface::RefCntedReleaseProc>&&)
Unexecuted instantiation: sk_sp<GrVkImageView const>::sk_sp(sk_sp<GrVkImageView const>&&)
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::TextureProxy>::sk_sp(sk_sp<skgpu::graphite::TextureProxy>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::sk_sp(sk_sp<skgpu::graphite::Buffer>&&)
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>&&)
sk_sp<SkTypeface_FreeType>::sk_sp(sk_sp<SkTypeface_FreeType>&&)
Line
Count
Source
241
8.75k
    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
1.08k
    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
20
    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
1.82k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
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<SkColorTable>::sk_sp(sk_sp<SkColorTable>&&)
Line
Count
Source
241
14.9k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrCaps const>::sk_sp(sk_sp<GrCaps const>&&)
Line
Count
Source
241
2.58k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<GrThreadSafePipelineBuilder>::sk_sp(sk_sp<GrThreadSafePipelineBuilder>&&)
Line
Count
Source
241
2.58k
    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::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::VulkanSamplerYcbcrConversion>::sk_sp(sk_sp<skgpu::graphite::VulkanSamplerYcbcrConversion>&&)
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
14.2k
    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
29
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkFontMgr>::sk_sp(sk_sp<SkFontMgr>&&)
Line
Count
Source
241
9.87k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGColor::RefCntVars>::sk_sp(sk_sp<SkSVGColor::RefCntVars>&&)
Line
Count
Source
241
21.5k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkContourMeasure>::sk_sp(sk_sp<SkContourMeasure>&&)
Line
Count
Source
241
54.7k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGTextFragment>::sk_sp(sk_sp<SkSVGTextFragment>&&)
Line
Count
Source
241
633
    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<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::PrecompileBase>::sk_sp(sk_sp<skgpu::graphite::PrecompileBase>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp(sk_sp<skgpu::graphite::PrecompileColorFilter>&&)
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<GrPromiseImageTexture>::sk_sp(sk_sp<GrPromiseImageTexture>&&)
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::sk_sp(sk_sp<GrDeferredDisplayList>&&)
sk_sp<sksg::RenderNode>::sk_sp(sk_sp<sksg::RenderNode>&&)
Line
Count
Source
241
4.27M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::OpacityEffect>::sk_sp(sk_sp<sksg::OpacityEffect>&&)
Line
Count
Source
241
88.5k
    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
945k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::PropertyObserver>::sk_sp(sk_sp<skottie::PropertyObserver>&&)
Line
Count
Source
241
18.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::Logger>::sk_sp(sk_sp<skottie::Logger>&&)
Line
Count
Source
241
18.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::MarkerObserver>::sk_sp(sk_sp<skottie::MarkerObserver>&&)
Line
Count
Source
241
18.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::PrecompInterceptor>::sk_sp(sk_sp<skottie::PrecompInterceptor>&&)
Line
Count
Source
241
18.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::ExpressionManager>::sk_sp(sk_sp<skottie::ExpressionManager>&&)
Line
Count
Source
241
18.2k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<skottie::SlotManager>::sk_sp(sk_sp<skottie::SlotManager>&&)
Line
Count
Source
241
9.10k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Color>::sk_sp(sk_sp<sksg::Color>&&)
Line
Count
Source
241
1.24k
    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.10k
    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
321k
    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
421k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::GeometryNode>::sk_sp(sk_sp<sksg::GeometryNode>&&)
Line
Count
Source
241
14.3M
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::PaintNode>::sk_sp(sk_sp<sksg::PaintNode>&&)
Line
Count
Source
241
925k
    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
12.7k
    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
145k
    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
18.4k
    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
127k
    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
100k
    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
263
    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
327
    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
19.8k
    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
58
    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
958
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::ExternalColorFilter>::sk_sp(sk_sp<sksg::ExternalColorFilter>&&)
Line
Count
Source
241
1.40k
    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
1.38k
    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
11.7k
    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
11.7k
    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.29k
    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.29k
    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
24.9k
    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>&&)
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>&&)
Line
Count
Source
241
2.04k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>&&)
Line
Count
Source
241
681
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>::sk_sp(sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>&&)
Line
Count
Source
241
7
    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
11.4k
    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
3.82k
    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
358
    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
4.82k
    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
140k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::TrimEffect>::sk_sp(sk_sp<sksg::TrimEffect>&&)
Line
Count
Source
241
1.05M
    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
1.05M
    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
9.91k
    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
141k
    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
160k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::DashEffect>::sk_sp(sk_sp<sksg::DashEffect>&&)
Line
Count
Source
241
32.1k
    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
32.1k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Gradient>::sk_sp(sk_sp<sksg::Gradient>&&)
Line
Count
Source
241
36.3k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::OffsetEffect>::sk_sp(sk_sp<sksg::OffsetEffect>&&)
Line
Count
Source
241
189k
    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
189k
    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
98
    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
61.4k
    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
61.4k
    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
63.8k
    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
645k
    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
645k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::Shader>::sk_sp(sk_sp<sksg::Shader>&&)
Line
Count
Source
241
36.4k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<sksg::ImageFilter>::sk_sp(sk_sp<sksg::ImageFilter>&&)
Line
Count
Source
241
110k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
sk_sp<SkAnimatedImage>::sk_sp(sk_sp<SkAnimatedImage>&&)
Line
Count
Source
241
2.39k
    sk_sp(sk_sp<T>&& that) : fPtr(that.release()) {}
242
    template <typename U,
243
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
244
53.4M
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkShader, void>(sk_sp<SkShader>&&)
Line
Count
Source
244
54.4k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkColorFilter, void>(sk_sp<SkColorFilter>&&)
Line
Count
Source
244
14.9k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkBlender, void>(sk_sp<SkBlender>&&)
Line
Count
Source
244
2.95k
    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.6k
    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
2.78k
    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
46
    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
160
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkTypeface>::sk_sp<TestTypeface, void>(sk_sp<TestTypeface>&&)
Line
Count
Source
244
14.0k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBlender>::sk_sp<SkBlendModeBlender, void>(sk_sp<SkBlendModeBlender>&&)
Line
Count
Source
244
587k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkDevice>::sk_sp<SkNoPixelsDevice, void>(sk_sp<SkNoPixelsDevice>&&)
Line
Count
Source
244
201k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkDevice>::sk_sp<SkBitmapDevice, void>(sk_sp<SkBitmapDevice>&&)
Line
Count
Source
244
199k
    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
18.9k
    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
1.58k
    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
19.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkImageFilter, void>(sk_sp<SkImageFilter>&&)
Line
Count
Source
244
12.6k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkShaderBase, void>(sk_sp<SkShaderBase>&&)
Line
Count
Source
244
2.68k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkMaskFilter>::sk_sp<SkMaskFilterBase, void>(sk_sp<SkMaskFilterBase>&&)
Line
Count
Source
244
1.51k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkColorFilterBase, void>(sk_sp<SkColorFilterBase>&&)
Line
Count
Source
244
2.18k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBlender>::sk_sp<SkBlenderBase, void>(sk_sp<SkBlenderBase>&&)
Line
Count
Source
244
1.22k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkColorFilterShader, void>(sk_sp<SkColorFilterShader>&&)
Line
Count
Source
244
79.8k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkPathEffect, void>(sk_sp<SkPathEffect>&&)
Line
Count
Source
244
1.41k
    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
148k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkTextBlob const>::sk_sp<SkTextBlob, void>(sk_sp<SkTextBlob>&&)
Line
Count
Source
244
4.64k
    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
4.40k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkImage const>::sk_sp<SkImage, void>(sk_sp<SkImage>&&)
Line
Count
Source
244
445k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture>::sk_sp<SkEmptyPicture, void>(sk_sp<SkEmptyPicture>&&)
Line
Count
Source
244
62.8k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkPicture>::sk_sp<SkBigPicture, void>(sk_sp<SkBigPicture>&&)
Line
Count
Source
244
125k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkDrawable>::sk_sp<SkRecordedDrawable, void>(sk_sp<SkRecordedDrawable>&&)
Line
Count
Source
244
2.83k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkDrawable, void>(sk_sp<SkDrawable>&&)
Line
Count
Source
244
2.83k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkImageFilter const>::sk_sp<SkImageFilter, void>(sk_sp<SkImageFilter>&&)
Line
Count
Source
244
110k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkRuntimeShader, void>(sk_sp<SkRuntimeShader>&&)
Line
Count
Source
244
33.7k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkRuntimeColorFilter, void>(sk_sp<SkRuntimeColorFilter>&&)
Line
Count
Source
244
16.3k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBlender>::sk_sp<SkRuntimeBlender, void>(sk_sp<SkRuntimeBlender>&&)
Line
Count
Source
244
3.49k
    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
20.4k
    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
262k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<sktext::StrikeForGPU>::sk_sp<SkStrike, void>(sk_sp<SkStrike>&&)
Line
Count
Source
244
7.59k
    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
45.0M
    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
504k
    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
171k
    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
64.3k
    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
3.24k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkColor4Shader, void>(sk_sp<SkColor4Shader>&&)
Line
Count
Source
244
14.0k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkImageShader, void>(sk_sp<SkImageShader>&&)
Line
Count
Source
244
97.3k
    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
113k
    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
759
    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<SkLinearGradient, void>(sk_sp<SkLinearGradient>&&)
Line
Count
Source
244
4.36k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkMatrixColorFilter, void>(sk_sp<SkMatrixColorFilter>&&)
Line
Count
Source
244
54.2k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkWorkingFormatColorFilter, void>(sk_sp<SkWorkingFormatColorFilter>&&)
Line
Count
Source
244
3.14k
    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
189k
    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
23.9k
    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
152k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrSurface>::sk_sp<GrTexture, void>(sk_sp<GrTexture>&&)
Line
Count
Source
244
70.6k
    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
285
    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
853
    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.19k
    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.19k
    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.19k
    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.19k
    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.19k
    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.19k
    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.19k
    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
53.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
3.50k
    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
31.5k
    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
1.57k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrImageContext>::sk_sp<GrRecordingContext, void>(sk_sp<GrRecordingContext>&&)
Line
Count
Source
244
60.6k
    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
26
    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
85.8k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrCaps const>::sk_sp<GrMockCaps, void>(sk_sp<GrMockCaps>&&)
Line
Count
Source
244
2.58k
    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
17.9k
    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
212
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<GrBuffer const>::sk_sp<GrGpuBuffer, void>(sk_sp<GrGpuBuffer>&&)
Line
Count
Source
244
1.62k
    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
2.60k
    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<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<SkSurface>::sk_sp<skgpu::graphite::Surface, void>(sk_sp<skgpu::graphite::Surface>&&)
Unexecuted instantiation: sk_sp<SkImage>::sk_sp<skgpu::graphite::Image, void>(sk_sp<skgpu::graphite::Image>&&)
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
49.7k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
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>&&)
sk_sp<SkTypeface>::sk_sp<SkTypeface_FreeType, void>(sk_sp<SkTypeface_FreeType>&&)
Line
Count
Source
244
8.76k
    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
50.0k
    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
121
    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
125k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBBoxHierarchy const>::sk_sp<SkBBoxHierarchy, void>(sk_sp<SkBBoxHierarchy>&&)
Line
Count
Source
244
125k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkFlattenable>::sk_sp<SkMaskFilter, void>(sk_sp<SkMaskFilter>&&)
Line
Count
Source
244
97
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkTriColorShader, void>(sk_sp<SkTriColorShader>&&)
Line
Count
Source
244
13.2k
    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
317
    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<SkBlendShader, void>(sk_sp<SkBlendShader>&&)
Line
Count
Source
244
14.8k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
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<SkShader>::sk_sp<SkEmptyShader, void>(sk_sp<SkEmptyShader>&&)
Line
Count
Source
244
9.98k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkPictureShader, void>(sk_sp<SkPictureShader>&&)
Line
Count
Source
244
2.65k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkConicalGradient, void>(sk_sp<SkConicalGradient>&&)
Line
Count
Source
244
2.64k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkRadialGradient, void>(sk_sp<SkRadialGradient>&&)
Line
Count
Source
244
460
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkShader>::sk_sp<SkSweepGradient, void>(sk_sp<SkSweepGradient>&&)
Line
Count
Source
244
1.34k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkColorSpaceXformColorFilter, void>(sk_sp<SkColorSpaceXformColorFilter>&&)
Line
Count
Source
244
65
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkColorFilter>::sk_sp<SkTableColorFilter, void>(sk_sp<SkTableColorFilter>&&)
Line
Count
Source
244
14.9k
    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
661
    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
73.5k
    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::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<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
1.42k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGSVG, void>(sk_sp<SkSVGSVG>&&)
Line
Count
Source
244
116
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGG, void>(sk_sp<SkSVGG>&&)
Line
Count
Source
244
204
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGCircle, void>(sk_sp<SkSVGCircle>&&)
Line
Count
Source
244
110
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGClipPath, void>(sk_sp<SkSVGClipPath>&&)
Line
Count
Source
244
27
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGDefs, void>(sk_sp<SkSVGDefs>&&)
Line
Count
Source
244
11
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGEllipse, void>(sk_sp<SkSVGEllipse>&&)
Line
Count
Source
244
23
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeBlend, void>(sk_sp<SkSVGFeBlend>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeColorMatrix, void>(sk_sp<SkSVGFeColorMatrix>&&)
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>&&)
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeFlood, void>(sk_sp<SkSVGFeFlood>&&)
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>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGFeMerge, void>(sk_sp<SkSVGFeMerge>&&)
Line
Count
Source
244
1
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGFeMergeNode, void>(sk_sp<SkSVGFeMergeNode>&&)
Line
Count
Source
244
2
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGFeMorphology, void>(sk_sp<SkSVGFeMorphology>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGFeOffset, void>(sk_sp<SkSVGFeOffset>&&)
Line
Count
Source
244
1
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
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>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGFilter, void>(sk_sp<SkSVGFilter>&&)
Line
Count
Source
244
2
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkSVGNode>::sk_sp<SkSVGImage, void>(sk_sp<SkSVGImage>&&)
sk_sp<SkSVGNode>::sk_sp<SkSVGLine, void>(sk_sp<SkSVGLine>&&)
Line
Count
Source
244
294
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGLinearGradient, void>(sk_sp<SkSVGLinearGradient>&&)
Line
Count
Source
244
33
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGMask, void>(sk_sp<SkSVGMask>&&)
Line
Count
Source
244
289
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGPath, void>(sk_sp<SkSVGPath>&&)
Line
Count
Source
244
2.31k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGPattern, void>(sk_sp<SkSVGPattern>&&)
Line
Count
Source
244
225
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGPoly, void>(sk_sp<SkSVGPoly>&&)
Line
Count
Source
244
144
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGRadialGradient, void>(sk_sp<SkSVGRadialGradient>&&)
Line
Count
Source
244
17
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGRect, void>(sk_sp<SkSVGRect>&&)
Line
Count
Source
244
22
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGStop, void>(sk_sp<SkSVGStop>&&)
Line
Count
Source
244
53
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGText, void>(sk_sp<SkSVGText>&&)
Line
Count
Source
244
114
    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
3
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkSVGNode>::sk_sp<SkSVGUse, void>(sk_sp<SkSVGUse>&&)
Line
Count
Source
244
39
    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
29
    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
41
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
sk_sp<SkBidiFactory>::sk_sp<SkBidiICUFactory, void>(sk_sp<SkBidiICUFactory>&&)
Line
Count
Source
244
9.10k
    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.10k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: sk_sp<SkDocument>::sk_sp<SkPDFDocument, void>(sk_sp<SkPDFDocument>&&)
Unexecuted instantiation: sk_sp<SkDevice>::sk_sp<SkPDFDevice, void>(sk_sp<SkPDFDevice>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::sk_sp<skgpu::graphite::PrecompileBlendModeBlender, void>(sk_sp<skgpu::graphite::PrecompileBlendModeBlender>&&)
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::PrecompilePerlinNoiseShader, void>(sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>&&)
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::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::PrecompileMaskFilter>::sk_sp<skgpu::graphite::PrecompileBlurMaskFilter, void>(sk_sp<skgpu::graphite::PrecompileBlurMaskFilter>&&)
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::PrecompileColorSpaceXformColorFilter, void>(sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>&&)
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::PrecompileGaussianColorFilter, void>(sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>&&)
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::PrecompileTableColorFilter, void>(sk_sp<skgpu::graphite::PrecompileTableColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter, void>(sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp<skgpu::graphite::PrecompileShader, void>(sk_sp<skgpu::graphite::PrecompileShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp<skgpu::graphite::PrecompileColorFilter, void>(sk_sp<skgpu::graphite::PrecompileColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::sk_sp<skgpu::graphite::PrecompileBlender, void>(sk_sp<skgpu::graphite::PrecompileBlender>&&)
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<GrDeferredDisplayList const>::sk_sp<GrDeferredDisplayList, void>(sk_sp<GrDeferredDisplayList>&&)
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>&&)
sk_sp<SkShapers::Factory>::sk_sp<SkShapers::HarfbuzzFactory, void>(sk_sp<SkShapers::HarfbuzzFactory>&&)
Line
Count
Source
244
9.10k
    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
10.0k
    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
45.8k
    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
28.8k
    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.81k
    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
10.6k
    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
170k
    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
74.6k
    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
121k
    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
5.45k
    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
3.78k
    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
143k
    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
330k
    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
35
    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
15.3k
    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
263
    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
44.7k
    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
10.8k
    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
7.32k
    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
2.34k
    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
11.7k
    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.29k
    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: SkSLEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>&&)
SkSLEffect.cpp:sk_sp<sksg::RenderNode>::sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode, void>(sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>&&)
Line
Count
Source
244
681
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
Unexecuted instantiation: SkSLEffect.cpp:sk_sp<skottie::internal::Animator>::sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter, void>(sk_sp<skottie::internal::(anonymous namespace)::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
3.82k
    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
5.18k
    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
70.0k
    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
242k
    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
16.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
4.86k
    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
1.05M
    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.58k
    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
3.17k
    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
204k
    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
534
    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
18.1k
    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
189k
    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
11
    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
61.4k
    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.59k
    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
645k
    sk_sp(sk_sp<U>&& that) : fPtr(that.release()) {}
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
296M
    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
2.58k
    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
5.12k
    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
2.16M
    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
17.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTextBlob>::sk_sp(SkTextBlob*)
Line
Count
Source
250
17.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkVertices>::sk_sp(SkVertices*)
Line
Count
Source
250
6.23k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkDrawable>::sk_sp(SkDrawable*)
Line
Count
Source
250
1.24k
    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
432k
    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
368
    explicit sk_sp(T* obj) : fPtr(obj) {}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::sk_sp((anonymous namespace)::FontMgr*)
Line
Count
Source
250
46
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::sk_sp(SkTestSVGScalerContext::SVGGlyphDrawable*)
Line
Count
Source
250
160
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<TestSVGTypeface>::sk_sp(TestSVGTypeface*)
Line
Count
Source
250
2.78k
    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
4.15k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<TestTypeface>::sk_sp(TestTypeface*)
Line
Count
Source
250
14.0k
    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
587k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImageFilter>::sk_sp(SkImageFilter*)
Line
Count
Source
250
579k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorSpace>::sk_sp(SkColorSpace*)
Line
Count
Source
250
338k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkNoPixelsDevice>::sk_sp(SkNoPixelsDevice*)
Line
Count
Source
250
419k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImage>::sk_sp(SkImage*)
Line
Count
Source
250
27.4k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorFilter>::sk_sp(SkColorFilter*)
Line
Count
Source
250
137k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBitmapDevice>::sk_sp(SkBitmapDevice*)
Line
Count
Source
250
192k
    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
38.5k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkFontStyleSet>::sk_sp(SkFontStyleSet*)
Line
Count
Source
250
28
    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
18.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::sk_sp((anonymous namespace)::CacheImpl*)
Line
Count
Source
250
1.58k
    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
19.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBlender>::sk_sp(SkBlender*)
Line
Count
Source
250
173k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeEffect>::sk_sp(SkRuntimeEffect*)
Line
Count
Source
250
181k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkPathEffect>::sk_sp(SkPathEffect*)
Line
Count
Source
250
775k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkShaderBase>::sk_sp(SkShaderBase*)
Line
Count
Source
250
2.68k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMaskFilterBase>::sk_sp(SkMaskFilterBase*)
Line
Count
Source
250
1.51k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorFilterBase>::sk_sp(SkColorFilterBase*)
Line
Count
Source
250
105k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBlenderBase>::sk_sp(SkBlenderBase*)
Line
Count
Source
250
1.22k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkShader>::sk_sp(SkShader*)
Line
Count
Source
250
235k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorFilterShader>::sk_sp(SkColorFilterShader*)
Line
Count
Source
250
79.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkPathRef>::sk_sp(SkPathRef*)
Line
Count
Source
250
96.2M
    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
62.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBigPicture>::sk_sp(SkBigPicture*)
Line
Count
Source
250
125k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRecordedDrawable>::sk_sp(SkRecordedDrawable*)
Line
Count
Source
250
2.83k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeShader>::sk_sp(SkRuntimeShader*)
Line
Count
Source
250
43.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeColorFilter>::sk_sp(SkRuntimeColorFilter*)
Line
Count
Source
250
16.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRuntimeBlender>::sk_sp(SkRuntimeBlender*)
Line
Count
Source
250
3.49k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMaskFilter>::sk_sp(SkMaskFilter*)
Line
Count
Source
250
174k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTMaskGamma<3, 3, 3> >::sk_sp(SkTMaskGamma<3, 3, 3>*)
Line
Count
Source
250
20.4k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSpecialImage_Raster>::sk_sp(SkSpecialImage_Raster*)
Line
Count
Source
250
262k
    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
131k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkString::Rec>::sk_sp(SkString::Rec*)
Line
Count
Source
250
137M
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::sk_sp((anonymous namespace)::SkEmptyTypeface*)
Line
Count
Source
250
45.0M
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SharedGenerator>::sk_sp(SharedGenerator*)
Line
Count
Source
250
418k
    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
418k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImage_Raster>::sk_sp(SkImage_Raster*)
Line
Count
Source
250
171k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSurface_Raster>::sk_sp(SkSurface_Raster*)
Line
Count
Source
250
64.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorShader>::sk_sp(SkColorShader*)
Line
Count
Source
250
3.24k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColor4Shader>::sk_sp(SkColor4Shader*)
Line
Count
Source
250
14.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImageShader>::sk_sp(SkImageShader*)
Line
Count
Source
250
97.3k
    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
113k
    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
759
    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<SkLinearGradient>::sk_sp(SkLinearGradient*)
Line
Count
Source
250
4.46k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMatrixColorFilter>::sk_sp(SkMatrixColorFilter*)
Line
Count
Source
250
54.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkWorkingFormatColorFilter>::sk_sp(SkWorkingFormatColorFilter*)
Line
Count
Source
250
3.14k
    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
2.74k
    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
85.7k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSurface_Ganesh>::sk_sp(SkSurface_Ganesh*)
Line
Count
Source
250
2.60k
    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
23.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::Plot>::sk_sp(skgpu::Plot*)
Line
Count
Source
250
279
    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
188k
    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
152k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrTextureProxy>::sk_sp(GrTextureProxy*)
Line
Count
Source
250
189k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrTexture>::sk_sp(GrTexture*)
Line
Count
Source
250
87.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkMipmap>::sk_sp(SkMipmap*)
Line
Count
Source
250
10.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrRenderTargetProxy>::sk_sp(GrRenderTargetProxy*)
Line
Count
Source
250
285
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrGpuResource>::sk_sp(GrGpuResource*)
Line
Count
Source
250
110k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrSurfaceProxy>::sk_sp(GrSurfaceProxy*)
Line
Count
Source
250
175k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrCaps>::sk_sp(GrCaps*)
Line
Count
Source
250
2.58k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrGpuBuffer>::sk_sp(GrGpuBuffer*)
Line
Count
Source
250
147k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrAttachment>::sk_sp(GrAttachment*)
Line
Count
Source
250
464
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrThreadSafeCache::VertexData>::sk_sp(GrThreadSafeCache::VertexData*)
Line
Count
Source
250
1.36k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrThreadSafeCache::Trampoline>::sk_sp(GrThreadSafeCache::Trampoline*)
Line
Count
Source
250
285
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrRenderTask>::sk_sp(GrRenderTask*)
Line
Count
Source
250
38.6k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::DashLinePathRenderer>::sk_sp(skgpu::ganesh::DashLinePathRenderer*)
Line
Count
Source
250
1.19k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::AAConvexPathRenderer>::sk_sp(skgpu::ganesh::AAConvexPathRenderer*)
Line
Count
Source
250
1.19k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::AAHairLinePathRenderer>::sk_sp(skgpu::ganesh::AAHairLinePathRenderer*)
Line
Count
Source
250
1.19k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>::sk_sp(skgpu::ganesh::AALinearizingConvexPathRenderer*)
Line
Count
Source
250
1.19k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::SmallPathRenderer>::sk_sp(skgpu::ganesh::SmallPathRenderer*)
Line
Count
Source
250
1.19k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skgpu::ganesh::TriangulatingPathRenderer>::sk_sp(skgpu::ganesh::TriangulatingPathRenderer*)
Line
Count
Source
250
1.19k
    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.19k
    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
53.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrArenas>::sk_sp(GrArenas*)
Line
Count
Source
250
68.7k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<DisableColorXP>::sk_sp(DisableColorXP*)
Line
Count
Source
250
3.50k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrXferProcessor const>::sk_sp(GrXferProcessor const*)
Line
Count
Source
250
66.3k
    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
1.57k
    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
93.5k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkImage_Base>::sk_sp(SkImage_Base*)
Line
Count
Source
250
26
    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
85.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrMockCaps>::sk_sp(GrMockCaps*)
Line
Count
Source
250
2.58k
    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
4.07k
    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
5.77k
    explicit sk_sp(T* obj) : fPtr(obj) {}
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator>::sk_sp((anonymous namespace)::UniqueKeyInvalidator*)
Line
Count
Source
250
212
    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
45
    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::VulkanInterface const>::sk_sp(skgpu::VulkanInterface const*)
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::sk_sp(skgpu::graphite::SharedContext*)
sk_sp<SkPngChunkReader>::sk_sp(SkPngChunkReader*)
Line
Count
Source
250
20.3k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTypeface_FreeType>::sk_sp(SkTypeface_FreeType*)
Line
Count
Source
250
8.76k
    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
50.0k
    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
121
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sktext::gpu::TextStrike>::sk_sp(sktext::gpu::TextStrike*)
Line
Count
Source
250
233
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRefCnt>::sk_sp(SkRefCnt*)
Line
Count
Source
250
3.69k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sktext::gpu::TextBlob>::sk_sp(sktext::gpu::TextBlob*)
Line
Count
Source
250
780
    explicit sk_sp(T* obj) : fPtr(obj) {}
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
49.7k
    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
13.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkImage_Picture>::sk_sp(SkImage_Picture*)
sk_sp<SkBlendShader>::sk_sp(SkBlendShader*)
Line
Count
Source
250
14.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkCoordClampShader>::sk_sp(SkCoordClampShader*)
Line
Count
Source
250
2
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkEmptyShader>::sk_sp(SkEmptyShader*)
Line
Count
Source
250
9.98k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkPictureShader>::sk_sp(SkPictureShader*)
Line
Count
Source
250
4.76k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkConicalGradient>::sk_sp(SkConicalGradient*)
Line
Count
Source
250
2.94k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkRadialGradient>::sk_sp(SkRadialGradient*)
Line
Count
Source
250
553
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSweepGradient>::sk_sp(SkSweepGradient*)
Line
Count
Source
250
1.50k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkColorSpaceXformColorFilter>::sk_sp(SkColorSpaceXformColorFilter*)
Line
Count
Source
250
65
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkTableColorFilter>::sk_sp(SkTableColorFilter*)
Line
Count
Source
250
14.9k
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::sk_sp((anonymous namespace)::SkBlurImageFilter*)
Line
Count
Source
250
33.4k
    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
32.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrCpuBuffer>::sk_sp(GrCpuBuffer*)
Line
Count
Source
250
2.63k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrBufferAllocPool::CpuBufferCache>::sk_sp(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
250
2.58k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<GrContextThreadSafeProxy>::sk_sp(GrContextThreadSafeProxy*)
Line
Count
Source
250
2.58k
    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::VulkanDescriptorSet>::sk_sp(skgpu::graphite::VulkanDescriptorSet*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSamplerYcbcrConversion>::sk_sp(skgpu::graphite::VulkanSamplerYcbcrConversion*)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::sk_sp(skgpu::graphite::VulkanSampler*)
sk_sp<SkColorTable>::sk_sp(SkColorTable*)
Line
Count
Source
250
14.9k
    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<SkContourMeasure>::sk_sp(SkContourMeasure*)
Line
Count
Source
250
872k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGTextLiteral>::sk_sp(SkSVGTextLiteral*)
Line
Count
Source
250
1.42k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGG>::sk_sp(SkSVGG*)
Line
Count
Source
250
204
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGCircle>::sk_sp(SkSVGCircle*)
Line
Count
Source
250
110
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGClipPath>::sk_sp(SkSVGClipPath*)
Line
Count
Source
250
27
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGDefs>::sk_sp(SkSVGDefs*)
Line
Count
Source
250
11
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGEllipse>::sk_sp(SkSVGEllipse*)
Line
Count
Source
250
23
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::sk_sp(SkSVGFeBlend*)
Unexecuted instantiation: sk_sp<SkSVGFeColorMatrix>::sk_sp(SkSVGFeColorMatrix*)
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*)
Unexecuted instantiation: sk_sp<SkSVGFeFlood>::sk_sp(SkSVGFeFlood*)
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::sk_sp(SkSVGFeFunc*)
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::sk_sp(SkSVGFeGaussianBlur*)
Unexecuted instantiation: sk_sp<SkSVGFeImage>::sk_sp(SkSVGFeImage*)
sk_sp<SkSVGFeMerge>::sk_sp(SkSVGFeMerge*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGFeMergeNode>::sk_sp(SkSVGFeMergeNode*)
Line
Count
Source
250
2
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::sk_sp(SkSVGFeMorphology*)
sk_sp<SkSVGFeOffset>::sk_sp(SkSVGFeOffset*)
Line
Count
Source
250
1
    explicit sk_sp(T* obj) : fPtr(obj) {}
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*)
sk_sp<SkSVGFilter>::sk_sp(SkSVGFilter*)
Line
Count
Source
250
2
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkSVGImage>::sk_sp(SkSVGImage*)
sk_sp<SkSVGLine>::sk_sp(SkSVGLine*)
Line
Count
Source
250
294
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGLinearGradient>::sk_sp(SkSVGLinearGradient*)
Line
Count
Source
250
33
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGMask>::sk_sp(SkSVGMask*)
Line
Count
Source
250
289
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGPath>::sk_sp(SkSVGPath*)
Line
Count
Source
250
2.31k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGPattern>::sk_sp(SkSVGPattern*)
Line
Count
Source
250
225
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGPoly>::sk_sp(SkSVGPoly*)
Line
Count
Source
250
144
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGRadialGradient>::sk_sp(SkSVGRadialGradient*)
Line
Count
Source
250
17
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGRect>::sk_sp(SkSVGRect*)
Line
Count
Source
250
22
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGStop>::sk_sp(SkSVGStop*)
Line
Count
Source
250
53
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGText>::sk_sp(SkSVGText*)
Line
Count
Source
250
114
    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
3
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGUse>::sk_sp(SkSVGUse*)
Line
Count
Source
250
39
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGSVG>::sk_sp(SkSVGSVG*)
Line
Count
Source
250
145
    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
29
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGDOM>::sk_sp(SkSVGDOM*)
Line
Count
Source
250
29
    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
242
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkSVGColor::RefCntVars>::sk_sp(SkSVGColor::RefCntVars*)
Line
Count
Source
250
359
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::sk_sp((anonymous namespace)::PrimitiveFactory*)
Line
Count
Source
250
41
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkBidiICUFactory>::sk_sp(SkBidiICUFactory*)
Line
Count
Source
250
9.10k
    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.10k
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<SkBidiFactory>::sk_sp(SkBidiFactory*)
Unexecuted instantiation: sk_sp<SkPDFDevice>::sk_sp(SkPDFDevice*)
Unexecuted instantiation: sk_sp<SkPDFDocument>::sk_sp(SkPDFDocument*)
sk_sp<SkTypeface::LocalizedStrings>::sk_sp(SkTypeface::LocalizedStrings*)
Line
Count
Source
250
900
    explicit sk_sp(T* obj) : fPtr(obj) {}
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeBlender>::sk_sp(skgpu::graphite::PrecompileBlendModeBlender*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileEmptyShader>::sk_sp(skgpu::graphite::PrecompileEmptyShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>::sk_sp(skgpu::graphite::PrecompilePerlinNoiseShader*)
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::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::PrecompileBlurMaskFilter>::sk_sp(skgpu::graphite::PrecompileBlurMaskFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter>::sk_sp(skgpu::graphite::PrecompileBlendModeColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>::sk_sp(skgpu::graphite::PrecompileColorSpaceXformColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileComposeColorFilter>::sk_sp(skgpu::graphite::PrecompileComposeColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>::sk_sp(skgpu::graphite::PrecompileGaussianColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter>::sk_sp(skgpu::graphite::PrecompileMatrixColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileTableColorFilter>::sk_sp(skgpu::graphite::PrecompileTableColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>::sk_sp(skgpu::graphite::PrecompileWithWorkingFormatColorFilter*)
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::PrecompileColorFilter>::sk_sp(skgpu::graphite::PrecompileColorFilter*)
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*)
sk_sp<SkShapers::HarfbuzzFactory>::sk_sp(SkShapers::HarfbuzzFactory*)
Line
Count
Source
250
9.10k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::OpacityEffect>::sk_sp(sksg::OpacityEffect*)
Line
Count
Source
250
88.5k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::OpacityAdapter>::sk_sp(skottie::internal::OpacityAdapter*)
Line
Count
Source
250
88.5k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::SceneGraphRevalidator>::sk_sp(skottie::internal::SceneGraphRevalidator*)
Line
Count
Source
250
9.10k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::SlotManager>::sk_sp(skottie::SlotManager*)
Line
Count
Source
250
9.10k
    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
10.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::Animation>::sk_sp(skottie::Animation*)
Line
Count
Source
250
9.10k
    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
28.8k
    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.81k
    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
54.2k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Matrix<SkMatrix> >::sk_sp(sksg::Matrix<SkMatrix>*)
Line
Count
Source
250
100k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Group>::sk_sp(sksg::Group*)
Line
Count
Source
250
21.7k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Draw>::sk_sp(sksg::Draw*)
Line
Count
Source
250
170k
    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
14.3k
    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
59.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Rect>::sk_sp(sksg::Rect*)
Line
Count
Source
250
143k
    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
9.23k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Merge>::sk_sp(sksg::Merge*)
Line
Count
Source
250
242k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::MaskEffect>::sk_sp(sksg::MaskEffect*)
Line
Count
Source
250
19.5k
    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
330k
    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
127k
    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
127k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::TransformAdapter2D>::sk_sp(skottie::internal::TransformAdapter2D*)
Line
Count
Source
250
100k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<skottie::internal::TransformAdapter3D>::sk_sp(skottie::internal::TransformAdapter3D*)
Line
Count
Source
250
12.7k
    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
15.3k
    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
263
    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
327
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ExternalImageFilter>::sk_sp(sksg::ExternalImageFilter*)
Line
Count
Source
250
44.7k
    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
19.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::LinearGradient>::sk_sp(sksg::LinearGradient*)
Line
Count
Source
250
10.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::RadialGradient>::sk_sp(sksg::RadialGradient*)
Line
Count
Source
250
7.32k
    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
58
    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
958
    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
1.38k
    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
11.7k
    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
11.7k
    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.29k
    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.29k
    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
24.9k
    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*)
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::sk_sp(skottie::internal::(anonymous namespace)::SkSLShaderNode*)
Line
Count
Source
250
681
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>::sk_sp(skottie::internal::(anonymous namespace)::SkSLShaderAdapter*)
Line
Count
Source
250
681
    explicit sk_sp(T* obj) : fPtr(obj) {}
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>::sk_sp(skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter*)
Line
Count
Source
250
7
    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
3.82k
    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
3.82k
    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
358
    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
4.82k
    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
12
    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
70.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::GeometryTransform>::sk_sp(sksg::GeometryTransform*)
Line
Count
Source
250
16.8k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::TrimEffect>::sk_sp(sksg::TrimEffect*)
Line
Count
Source
250
1.05M
    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
1.05M
    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
9.91k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::RRect>::sk_sp(sksg::RRect*)
Line
Count
Source
250
204k
    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
141k
    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
160k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::DashEffect>::sk_sp(sksg::DashEffect*)
Line
Count
Source
250
32.1k
    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
32.1k
    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
18.1k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::OffsetEffect>::sk_sp(sksg::OffsetEffect*)
Line
Count
Source
250
189k
    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
189k
    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
98
    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
61.4k
    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
61.4k
    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
63.8k
    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
645k
    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
645k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ExternalColorFilter>::sk_sp(sksg::ExternalColorFilter*)
Line
Count
Source
250
2.34k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ModeColorFilter>::sk_sp(sksg::ModeColorFilter*)
Line
Count
Source
250
263
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::GradientColorFilter>::sk_sp(sksg::GradientColorFilter*)
Line
Count
Source
250
5.18k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::Color>::sk_sp(sksg::Color*)
Line
Count
Source
250
232k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::ShaderPaint>::sk_sp(sksg::ShaderPaint*)
Line
Count
Source
250
18.1k
    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
58
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::RenderNode>::sk_sp(sksg::RenderNode*)
Line
Count
Source
250
55.0k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::DropShadowImageFilter>::sk_sp(sksg::DropShadowImageFilter*)
Line
Count
Source
250
9.91k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::BlurImageFilter>::sk_sp(sksg::BlurImageFilter*)
Line
Count
Source
250
327
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<sksg::BlenderEffect>::sk_sp(sksg::BlenderEffect*)
Line
Count
Source
250
6.97k
    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.37k
    explicit sk_sp(T* obj) : fPtr(obj) {}
sk_sp<SkAnimatedImage>::sk_sp(SkAnimatedImage*)
Line
Count
Source
250
7.82k
    explicit sk_sp(T* obj) : fPtr(obj) {}
251
252
    /**
253
     *  Calls unref() on the underlying object pointer.
254
     */
255
1.54G
    ~sk_sp() {
256
1.54G
        SkSafeUnref(fPtr);
257
1.54G
        SkDEBUGCODE(fPtr = nullptr);
258
1.54G
    }
sk_sp<SkImage>::~sk_sp()
Line
Count
Source
255
2.94M
    ~sk_sp() {
256
2.94M
        SkSafeUnref(fPtr);
257
2.94M
        SkDEBUGCODE(fPtr = nullptr);
258
2.94M
    }
sk_sp<SkSurface>::~sk_sp()
Line
Count
Source
255
76.9k
    ~sk_sp() {
256
76.9k
        SkSafeUnref(fPtr);
257
76.9k
        SkDEBUGCODE(fPtr = nullptr);
258
76.9k
    }
sk_sp<SkShader>::~sk_sp()
Line
Count
Source
255
8.19M
    ~sk_sp() {
256
8.19M
        SkSafeUnref(fPtr);
257
8.19M
        SkDEBUGCODE(fPtr = nullptr);
258
8.19M
    }
sk_sp<SkFlattenable>::~sk_sp()
Line
Count
Source
255
338k
    ~sk_sp() {
256
338k
        SkSafeUnref(fPtr);
257
338k
        SkDEBUGCODE(fPtr = nullptr);
258
338k
    }
sk_sp<SkColorFilter>::~sk_sp()
Line
Count
Source
255
6.66M
    ~sk_sp() {
256
6.66M
        SkSafeUnref(fPtr);
257
6.66M
        SkDEBUGCODE(fPtr = nullptr);
258
6.66M
    }
sk_sp<SkBlender>::~sk_sp()
Line
Count
Source
255
5.33M
    ~sk_sp() {
256
5.33M
        SkSafeUnref(fPtr);
257
5.33M
        SkDEBUGCODE(fPtr = nullptr);
258
5.33M
    }
sk_sp<SkData>::~sk_sp()
Line
Count
Source
255
7.74M
    ~sk_sp() {
256
7.74M
        SkSafeUnref(fPtr);
257
7.74M
        SkDEBUGCODE(fPtr = nullptr);
258
7.74M
    }
sk_sp<GrDirectContext>::~sk_sp()
Line
Count
Source
255
7.74k
    ~sk_sp() {
256
7.74k
        SkSafeUnref(fPtr);
257
7.74k
        SkDEBUGCODE(fPtr = nullptr);
258
7.74k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::~sk_sp()
sk_sp<SkColorSpace>::~sk_sp()
Line
Count
Source
255
38.8M
    ~sk_sp() {
256
38.8M
        SkSafeUnref(fPtr);
257
38.8M
        SkDEBUGCODE(fPtr = nullptr);
258
38.8M
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::~sk_sp()
sk_sp<SkData const>::~sk_sp()
Line
Count
Source
255
437k
    ~sk_sp() {
256
437k
        SkSafeUnref(fPtr);
257
437k
        SkDEBUGCODE(fPtr = nullptr);
258
437k
    }
sk_sp<GrSurfaceProxy>::~sk_sp()
Line
Count
Source
255
5.39M
    ~sk_sp() {
256
5.39M
        SkSafeUnref(fPtr);
257
5.39M
        SkDEBUGCODE(fPtr = nullptr);
258
5.39M
    }
sk_sp<GrTextureProxy>::~sk_sp()
Line
Count
Source
255
513k
    ~sk_sp() {
256
513k
        SkSafeUnref(fPtr);
257
513k
        SkDEBUGCODE(fPtr = nullptr);
258
513k
    }
sk_sp<sk_gpu_test::FlushFinishTracker>::~sk_sp()
Line
Count
Source
255
5.16k
    ~sk_sp() {
256
5.16k
        SkSafeUnref(fPtr);
257
5.16k
        SkDEBUGCODE(fPtr = nullptr);
258
5.16k
    }
sk_sp<sktext::gpu::Slug>::~sk_sp()
Line
Count
Source
255
175
    ~sk_sp() {
256
175
        SkSafeUnref(fPtr);
257
175
        SkDEBUGCODE(fPtr = nullptr);
258
175
    }
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::~sk_sp()
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
213M
    ~sk_sp() {
256
213M
        SkSafeUnref(fPtr);
257
213M
        SkDEBUGCODE(fPtr = nullptr);
258
213M
    }
sk_sp<sktext::gpu::TextBlob>::~sk_sp()
Line
Count
Source
255
5.41k
    ~sk_sp() {
256
5.41k
        SkSafeUnref(fPtr);
257
5.41k
        SkDEBUGCODE(fPtr = nullptr);
258
5.41k
    }
sk_sp<SkRefCnt>::~sk_sp()
Line
Count
Source
255
6.53k
    ~sk_sp() {
256
6.53k
        SkSafeUnref(fPtr);
257
6.53k
        SkDEBUGCODE(fPtr = nullptr);
258
6.53k
    }
sk_sp<SkDataTable>::~sk_sp()
Line
Count
Source
255
4.65k
    ~sk_sp() {
256
4.65k
        SkSafeUnref(fPtr);
257
4.65k
        SkDEBUGCODE(fPtr = nullptr);
258
4.65k
    }
sk_sp<skgpu::Plot>::~sk_sp()
Line
Count
Source
255
23.1k
    ~sk_sp() {
256
23.1k
        SkSafeUnref(fPtr);
257
23.1k
        SkDEBUGCODE(fPtr = nullptr);
258
23.1k
    }
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
12.9k
    ~sk_sp() {
256
12.9k
        SkSafeUnref(fPtr);
257
12.9k
        SkDEBUGCODE(fPtr = nullptr);
258
12.9k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::~sk_sp()
sk_sp<SkImage const>::~sk_sp()
Line
Count
Source
255
841k
    ~sk_sp() {
256
841k
        SkSafeUnref(fPtr);
257
841k
        SkDEBUGCODE(fPtr = nullptr);
258
841k
    }
sk_sp<SkPicture>::~sk_sp()
Line
Count
Source
255
308k
    ~sk_sp() {
256
308k
        SkSafeUnref(fPtr);
257
308k
        SkDEBUGCODE(fPtr = nullptr);
258
308k
    }
sk_sp<SkRuntimeEffect>::~sk_sp()
Line
Count
Source
255
536k
    ~sk_sp() {
256
536k
        SkSafeUnref(fPtr);
257
536k
        SkDEBUGCODE(fPtr = nullptr);
258
536k
    }
sk_sp<SkPicture const>::~sk_sp()
Line
Count
Source
255
293k
    ~sk_sp() {
256
293k
        SkSafeUnref(fPtr);
257
293k
        SkDEBUGCODE(fPtr = nullptr);
258
293k
    }
sk_sp<SkDrawable>::~sk_sp()
Line
Count
Source
255
22.1k
    ~sk_sp() {
256
22.1k
        SkSafeUnref(fPtr);
257
22.1k
        SkDEBUGCODE(fPtr = nullptr);
258
22.1k
    }
sk_sp<SkImageFilter const>::~sk_sp()
Line
Count
Source
255
110k
    ~sk_sp() {
256
110k
        SkSafeUnref(fPtr);
257
110k
        SkDEBUGCODE(fPtr = nullptr);
258
110k
    }
sk_sp<SkTextBlob>::~sk_sp()
Line
Count
Source
255
18.5k
    ~sk_sp() {
256
18.5k
        SkSafeUnref(fPtr);
257
18.5k
        SkDEBUGCODE(fPtr = nullptr);
258
18.5k
    }
sk_sp<SkVertices>::~sk_sp()
Line
Count
Source
255
105k
    ~sk_sp() {
256
105k
        SkSafeUnref(fPtr);
257
105k
        SkDEBUGCODE(fPtr = nullptr);
258
105k
    }
sk_sp<SkFontMgr>::~sk_sp()
Line
Count
Source
255
45.5M
    ~sk_sp() {
256
45.5M
        SkSafeUnref(fPtr);
257
45.5M
        SkDEBUGCODE(fPtr = nullptr);
258
45.5M
    }
Unexecuted instantiation: sk_sp<SkRandomTypeface>::~sk_sp()
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::~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<TestSVGTypeface>::~sk_sp()
Line
Count
Source
255
4.29k
    ~sk_sp() {
256
4.29k
        SkSafeUnref(fPtr);
257
4.29k
        SkDEBUGCODE(fPtr = nullptr);
258
4.29k
    }
sk_sp<SkFontStyleSet>::~sk_sp()
Line
Count
Source
255
15.2k
    ~sk_sp() {
256
15.2k
        SkSafeUnref(fPtr);
257
15.2k
        SkDEBUGCODE(fPtr = nullptr);
258
15.2k
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::~sk_sp()
Line
Count
Source
255
46
    ~sk_sp() {
256
46
        SkSafeUnref(fPtr);
257
46
        SkDEBUGCODE(fPtr = nullptr);
258
46
    }
sk_sp<SkSVGDOM>::~sk_sp()
Line
Count
Source
255
5.35k
    ~sk_sp() {
256
5.35k
        SkSafeUnref(fPtr);
257
5.35k
        SkDEBUGCODE(fPtr = nullptr);
258
5.35k
    }
sk_sp<SkShapers::Factory>::~sk_sp()
Line
Count
Source
255
37.9k
    ~sk_sp() {
256
37.9k
        SkSafeUnref(fPtr);
257
37.9k
        SkDEBUGCODE(fPtr = nullptr);
258
37.9k
    }
sk_sp<skresources::ResourceProvider>::~sk_sp()
Line
Count
Source
255
38.3k
    ~sk_sp() {
256
38.3k
        SkSafeUnref(fPtr);
257
38.3k
        SkDEBUGCODE(fPtr = nullptr);
258
38.3k
    }
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::~sk_sp()
Line
Count
Source
255
160
    ~sk_sp() {
256
160
        SkSafeUnref(fPtr);
257
160
        SkDEBUGCODE(fPtr = nullptr);
258
160
    }
sk_sp<TestTypeface>::~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<SkTestFont>::~sk_sp()
Line
Count
Source
255
485
    ~sk_sp() {
256
485
        SkSafeUnref(fPtr);
257
485
        SkDEBUGCODE(fPtr = nullptr);
258
485
    }
sk_sp<SkRefCntSet>::~sk_sp()
Line
Count
Source
255
131k
    ~sk_sp() {
256
131k
        SkSafeUnref(fPtr);
257
131k
        SkDEBUGCODE(fPtr = nullptr);
258
131k
    }
sk_sp<SkPixelRef>::~sk_sp()
Line
Count
Source
255
4.21M
    ~sk_sp() {
256
4.21M
        SkSafeUnref(fPtr);
257
4.21M
        SkDEBUGCODE(fPtr = nullptr);
258
4.21M
    }
sk_sp<SkMipmap>::~sk_sp()
Line
Count
Source
255
2.72M
    ~sk_sp() {
256
2.72M
        SkSafeUnref(fPtr);
257
2.72M
        SkDEBUGCODE(fPtr = nullptr);
258
2.72M
    }
sk_sp<SkBlendModeBlender>::~sk_sp()
Line
Count
Source
255
587k
    ~sk_sp() {
256
587k
        SkSafeUnref(fPtr);
257
587k
        SkDEBUGCODE(fPtr = nullptr);
258
587k
    }
sk_sp<SkImageFilter>::~sk_sp()
Line
Count
Source
255
7.13M
    ~sk_sp() {
256
7.13M
        SkSafeUnref(fPtr);
257
7.13M
        SkDEBUGCODE(fPtr = nullptr);
258
7.13M
    }
sk_sp<SkSpecialImage>::~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<skif::Backend>::~sk_sp()
Line
Count
Source
255
258k
    ~sk_sp() {
256
258k
        SkSafeUnref(fPtr);
257
258k
        SkDEBUGCODE(fPtr = nullptr);
258
258k
    }
sk_sp<SkDevice>::~sk_sp()
Line
Count
Source
255
1.61M
    ~sk_sp() {
256
1.61M
        SkSafeUnref(fPtr);
257
1.61M
        SkDEBUGCODE(fPtr = nullptr);
258
1.61M
    }
sk_sp<SkNoPixelsDevice>::~sk_sp()
Line
Count
Source
255
419k
    ~sk_sp() {
256
419k
        SkSafeUnref(fPtr);
257
419k
        SkDEBUGCODE(fPtr = nullptr);
258
419k
    }
sk_sp<SkBitmapDevice>::~sk_sp()
Line
Count
Source
255
199k
    ~sk_sp() {
256
199k
        SkSafeUnref(fPtr);
257
199k
        SkDEBUGCODE(fPtr = nullptr);
258
199k
    }
sk_sp<SkStrike>::~sk_sp()
Line
Count
Source
255
272k
    ~sk_sp() {
256
272k
        SkSafeUnref(fPtr);
257
272k
        SkDEBUGCODE(fPtr = nullptr);
258
272k
    }
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::~sk_sp()
sk_sp<SkImageFilter_Base>::~sk_sp()
Line
Count
Source
255
18.9k
    ~sk_sp() {
256
18.9k
        SkSafeUnref(fPtr);
257
18.9k
        SkDEBUGCODE(fPtr = nullptr);
258
18.9k
    }
sk_sp<SkImageFilterCache>::~sk_sp()
Line
Count
Source
255
496k
    ~sk_sp() {
256
496k
        SkSafeUnref(fPtr);
257
496k
        SkDEBUGCODE(fPtr = nullptr);
258
496k
    }
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::~sk_sp()
Line
Count
Source
255
1.58k
    ~sk_sp() {
256
1.58k
        SkSafeUnref(fPtr);
257
1.58k
        SkDEBUGCODE(fPtr = nullptr);
258
1.58k
    }
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend>::~sk_sp()
Line
Count
Source
255
19.6k
    ~sk_sp() {
256
19.6k
        SkSafeUnref(fPtr);
257
19.6k
        SkDEBUGCODE(fPtr = nullptr);
258
19.6k
    }
sk_sp<SkPathEffect>::~sk_sp()
Line
Count
Source
255
6.11M
    ~sk_sp() {
256
6.11M
        SkSafeUnref(fPtr);
257
6.11M
        SkDEBUGCODE(fPtr = nullptr);
258
6.11M
    }
sk_sp<SkMaskFilter>::~sk_sp()
Line
Count
Source
255
3.76M
    ~sk_sp() {
256
3.76M
        SkSafeUnref(fPtr);
257
3.76M
        SkDEBUGCODE(fPtr = nullptr);
258
3.76M
    }
sk_sp<SkShaderBase>::~sk_sp()
Line
Count
Source
255
2.68k
    ~sk_sp() {
256
2.68k
        SkSafeUnref(fPtr);
257
2.68k
        SkDEBUGCODE(fPtr = nullptr);
258
2.68k
    }
sk_sp<SkMaskFilterBase>::~sk_sp()
Line
Count
Source
255
1.51k
    ~sk_sp() {
256
1.51k
        SkSafeUnref(fPtr);
257
1.51k
        SkDEBUGCODE(fPtr = nullptr);
258
1.51k
    }
sk_sp<SkColorFilterBase>::~sk_sp()
Line
Count
Source
255
110k
    ~sk_sp() {
256
110k
        SkSafeUnref(fPtr);
257
110k
        SkDEBUGCODE(fPtr = nullptr);
258
110k
    }
sk_sp<SkBlenderBase>::~sk_sp()
Line
Count
Source
255
1.22k
    ~sk_sp() {
256
1.22k
        SkSafeUnref(fPtr);
257
1.22k
        SkDEBUGCODE(fPtr = nullptr);
258
1.22k
    }
sk_sp<SkColorFilterShader>::~sk_sp()
Line
Count
Source
255
79.8k
    ~sk_sp() {
256
79.8k
        SkSafeUnref(fPtr);
257
79.8k
        SkDEBUGCODE(fPtr = nullptr);
258
79.8k
    }
sk_sp<SkPathRef>::~sk_sp()
Line
Count
Source
255
97.2M
    ~sk_sp() {
256
97.2M
        SkSafeUnref(fPtr);
257
97.2M
        SkDEBUGCODE(fPtr = nullptr);
258
97.2M
    }
sk_sp<SkPathRef const>::~sk_sp()
Line
Count
Source
255
77.1M
    ~sk_sp() {
256
77.1M
        SkSafeUnref(fPtr);
257
77.1M
        SkDEBUGCODE(fPtr = nullptr);
258
77.1M
    }
sk_sp<SkIDChangeListener>::~sk_sp()
Line
Count
Source
255
214k
    ~sk_sp() {
256
214k
        SkSafeUnref(fPtr);
257
214k
        SkDEBUGCODE(fPtr = nullptr);
258
214k
    }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::~sk_sp()
sk_sp<SkVertices const>::~sk_sp()
Line
Count
Source
255
8.81k
    ~sk_sp() {
256
8.81k
        SkSafeUnref(fPtr);
257
8.81k
        SkDEBUGCODE(fPtr = nullptr);
258
8.81k
    }
sk_sp<SkTextBlob const>::~sk_sp()
Line
Count
Source
255
4.85k
    ~sk_sp() {
256
4.85k
        SkSafeUnref(fPtr);
257
4.85k
        SkDEBUGCODE(fPtr = nullptr);
258
4.85k
    }
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>::~sk_sp()
sk_sp<SkRecord>::~sk_sp()
Line
Count
Source
255
322k
    ~sk_sp() {
256
322k
        SkSafeUnref(fPtr);
257
322k
        SkDEBUGCODE(fPtr = nullptr);
258
322k
    }
sk_sp<SkBBoxHierarchy>::~sk_sp()
Line
Count
Source
255
513k
    ~sk_sp() {
256
513k
        SkSafeUnref(fPtr);
257
513k
        SkDEBUGCODE(fPtr = nullptr);
258
513k
    }
sk_sp<SkEmptyPicture>::~sk_sp()
Line
Count
Source
255
62.8k
    ~sk_sp() {
256
62.8k
        SkSafeUnref(fPtr);
257
62.8k
        SkDEBUGCODE(fPtr = nullptr);
258
62.8k
    }
sk_sp<SkBigPicture>::~sk_sp()
Line
Count
Source
255
125k
    ~sk_sp() {
256
125k
        SkSafeUnref(fPtr);
257
125k
        SkDEBUGCODE(fPtr = nullptr);
258
125k
    }
sk_sp<SkRecordedDrawable>::~sk_sp()
Line
Count
Source
255
2.83k
    ~sk_sp() {
256
2.83k
        SkSafeUnref(fPtr);
257
2.83k
        SkDEBUGCODE(fPtr = nullptr);
258
2.83k
    }
sk_sp<SkCapabilities const>::~sk_sp()
Line
Count
Source
255
49.7k
    ~sk_sp() {
256
49.7k
        SkSafeUnref(fPtr);
257
49.7k
        SkDEBUGCODE(fPtr = nullptr);
258
49.7k
    }
sk_sp<SkRuntimeShader>::~sk_sp()
Line
Count
Source
255
43.6k
    ~sk_sp() {
256
43.6k
        SkSafeUnref(fPtr);
257
43.6k
        SkDEBUGCODE(fPtr = nullptr);
258
43.6k
    }
sk_sp<SkRuntimeColorFilter>::~sk_sp()
Line
Count
Source
255
16.3k
    ~sk_sp() {
256
16.3k
        SkSafeUnref(fPtr);
257
16.3k
        SkDEBUGCODE(fPtr = nullptr);
258
16.3k
    }
sk_sp<SkRuntimeBlender>::~sk_sp()
Line
Count
Source
255
3.49k
    ~sk_sp() {
256
3.49k
        SkSafeUnref(fPtr);
257
3.49k
        SkDEBUGCODE(fPtr = nullptr);
258
3.49k
    }
sk_sp<SkTMaskGamma<3, 3, 3> const>::~sk_sp()
Line
Count
Source
255
43.7k
    ~sk_sp() {
256
43.7k
        SkSafeUnref(fPtr);
257
43.7k
        SkDEBUGCODE(fPtr = nullptr);
258
43.7k
    }
sk_sp<SkTMaskGamma<3, 3, 3> >::~sk_sp()
Line
Count
Source
255
20.4k
    ~sk_sp() {
256
20.4k
        SkSafeUnref(fPtr);
257
20.4k
        SkDEBUGCODE(fPtr = nullptr);
258
20.4k
    }
sk_sp<SkSpecialImage_Raster>::~sk_sp()
Line
Count
Source
255
262k
    ~sk_sp() {
256
262k
        SkSafeUnref(fPtr);
257
262k
        SkDEBUGCODE(fPtr = nullptr);
258
262k
    }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::~sk_sp()
sk_sp<SkString::Rec>::~sk_sp()
Line
Count
Source
255
138M
    ~sk_sp() {
256
138M
        SkSafeUnref(fPtr);
257
138M
        SkDEBUGCODE(fPtr = nullptr);
258
138M
    }
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::~sk_sp()
Line
Count
Source
255
45.0M
    ~sk_sp() {
256
45.0M
        SkSafeUnref(fPtr);
257
45.0M
        SkDEBUGCODE(fPtr = nullptr);
258
45.0M
    }
sk_sp<SkFactorySet>::~sk_sp()
Line
Count
Source
255
131k
    ~sk_sp() {
256
131k
        SkSafeUnref(fPtr);
257
131k
        SkDEBUGCODE(fPtr = nullptr);
258
131k
    }
sk_sp<SharedGenerator>::~sk_sp()
Line
Count
Source
255
1.42M
    ~sk_sp() {
256
1.42M
        SkSafeUnref(fPtr);
257
1.42M
        SkDEBUGCODE(fPtr = nullptr);
258
1.42M
    }
Unexecuted instantiation: sk_sp<SkCachedData>::~sk_sp()
sk_sp<SkImage_Lazy>::~sk_sp()
Line
Count
Source
255
504k
    ~sk_sp() {
256
504k
        SkSafeUnref(fPtr);
257
504k
        SkDEBUGCODE(fPtr = nullptr);
258
504k
    }
sk_sp<SkImage_Raster>::~sk_sp()
Line
Count
Source
255
171k
    ~sk_sp() {
256
171k
        SkSafeUnref(fPtr);
257
171k
        SkDEBUGCODE(fPtr = nullptr);
258
171k
    }
sk_sp<SkSurface_Raster>::~sk_sp()
Line
Count
Source
255
64.3k
    ~sk_sp() {
256
64.3k
        SkSafeUnref(fPtr);
257
64.3k
        SkDEBUGCODE(fPtr = nullptr);
258
64.3k
    }
sk_sp<SkColorShader>::~sk_sp()
Line
Count
Source
255
3.24k
    ~sk_sp() {
256
3.24k
        SkSafeUnref(fPtr);
257
3.24k
        SkDEBUGCODE(fPtr = nullptr);
258
3.24k
    }
sk_sp<SkColor4Shader>::~sk_sp()
Line
Count
Source
255
14.0k
    ~sk_sp() {
256
14.0k
        SkSafeUnref(fPtr);
257
14.0k
        SkDEBUGCODE(fPtr = nullptr);
258
14.0k
    }
sk_sp<SkImageShader>::~sk_sp()
Line
Count
Source
255
97.3k
    ~sk_sp() {
256
97.3k
        SkSafeUnref(fPtr);
257
97.3k
        SkDEBUGCODE(fPtr = nullptr);
258
97.3k
    }
sk_sp<SkSL::DebugTracePriv>::~sk_sp()
Line
Count
Source
255
87.2k
    ~sk_sp() {
256
87.2k
        SkSafeUnref(fPtr);
257
87.2k
        SkDEBUGCODE(fPtr = nullptr);
258
87.2k
    }
sk_sp<SkLocalMatrixShader>::~sk_sp()
Line
Count
Source
255
113k
    ~sk_sp() {
256
113k
        SkSafeUnref(fPtr);
257
113k
        SkDEBUGCODE(fPtr = nullptr);
258
113k
    }
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader>::~sk_sp()
sk_sp<SkUserTypeface>::~sk_sp()
Line
Count
Source
255
759
    ~sk_sp() {
256
759
        SkSafeUnref(fPtr);
257
759
        SkDEBUGCODE(fPtr = nullptr);
258
759
    }
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
4.46k
    ~sk_sp() {
256
4.46k
        SkSafeUnref(fPtr);
257
4.46k
        SkDEBUGCODE(fPtr = nullptr);
258
4.46k
    }
sk_sp<SkMatrixColorFilter>::~sk_sp()
Line
Count
Source
255
54.2k
    ~sk_sp() {
256
54.2k
        SkSafeUnref(fPtr);
257
54.2k
        SkDEBUGCODE(fPtr = nullptr);
258
54.2k
    }
sk_sp<SkWorkingFormatColorFilter>::~sk_sp()
Line
Count
Source
255
3.14k
    ~sk_sp() {
256
3.14k
        SkSafeUnref(fPtr);
257
3.14k
        SkDEBUGCODE(fPtr = nullptr);
258
3.14k
    }
sk_sp<SkColorPalette>::~sk_sp()
Line
Count
Source
255
25.0k
    ~sk_sp() {
256
25.0k
        SkSafeUnref(fPtr);
257
25.0k
        SkDEBUGCODE(fPtr = nullptr);
258
25.0k
    }
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.24M
    ~sk_sp() {
256
1.24M
        SkSafeUnref(fPtr);
257
1.24M
        SkDEBUGCODE(fPtr = nullptr);
258
1.24M
    }
sk_sp<GrRenderTargetProxy>::~sk_sp()
Line
Count
Source
255
285
    ~sk_sp() {
256
285
        SkSafeUnref(fPtr);
257
285
        SkDEBUGCODE(fPtr = nullptr);
258
285
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::~sk_sp()
sk_sp<GrRenderTask>::~sk_sp()
Line
Count
Source
255
432k
    ~sk_sp() {
256
432k
        SkSafeUnref(fPtr);
257
432k
        SkDEBUGCODE(fPtr = nullptr);
258
432k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::~sk_sp()
sk_sp<GrRecordingContext>::~sk_sp()
Line
Count
Source
255
98.2k
    ~sk_sp() {
256
98.2k
        SkSafeUnref(fPtr);
257
98.2k
        SkDEBUGCODE(fPtr = nullptr);
258
98.2k
    }
sk_sp<GrSurface>::~sk_sp()
Line
Count
Source
255
957k
    ~sk_sp() {
256
957k
        SkSafeUnref(fPtr);
257
957k
        SkDEBUGCODE(fPtr = nullptr);
258
957k
    }
sk_sp<skgpu::ganesh::Device>::~sk_sp()
Line
Count
Source
255
39.4k
    ~sk_sp() {
256
39.4k
        SkSafeUnref(fPtr);
257
39.4k
        SkDEBUGCODE(fPtr = nullptr);
258
39.4k
    }
sk_sp<SkSurface_Ganesh>::~sk_sp()
Line
Count
Source
255
2.60k
    ~sk_sp() {
256
2.60k
        SkSafeUnref(fPtr);
257
2.60k
        SkDEBUGCODE(fPtr = nullptr);
258
2.60k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::~sk_sp()
sk_sp<GrGpuBuffer const>::~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<GrCaps const>::~sk_sp()
Line
Count
Source
255
18.0k
    ~sk_sp() {
256
18.0k
        SkSafeUnref(fPtr);
257
18.0k
        SkDEBUGCODE(fPtr = nullptr);
258
18.0k
    }
sk_sp<GrGpuBuffer>::~sk_sp()
Line
Count
Source
255
225k
    ~sk_sp() {
256
225k
        SkSafeUnref(fPtr);
257
225k
        SkDEBUGCODE(fPtr = nullptr);
258
225k
    }
sk_sp<SkImage_Ganesh>::~sk_sp()
Line
Count
Source
255
23.9k
    ~sk_sp() {
256
23.9k
        SkSafeUnref(fPtr);
257
23.9k
        SkDEBUGCODE(fPtr = nullptr);
258
23.9k
    }
sk_sp<GrBufferAllocPool::CpuBufferCache>::~sk_sp()
Line
Count
Source
255
189k
    ~sk_sp() {
256
189k
        SkSafeUnref(fPtr);
257
189k
        SkDEBUGCODE(fPtr = nullptr);
258
189k
    }
sk_sp<GrCpuBuffer>::~sk_sp()
Line
Count
Source
255
79.3k
    ~sk_sp() {
256
79.3k
        SkSafeUnref(fPtr);
257
79.3k
        SkDEBUGCODE(fPtr = nullptr);
258
79.3k
    }
sk_sp<GrArenas>::~sk_sp()
Line
Count
Source
255
453k
    ~sk_sp() {
256
453k
        SkSafeUnref(fPtr);
257
453k
        SkDEBUGCODE(fPtr = nullptr);
258
453k
    }
sk_sp<skgpu::ganesh::PathRenderer>::~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<skgpu::ganesh::SoftwarePathRenderer>::~sk_sp()
Line
Count
Source
255
2.58k
    ~sk_sp() {
256
2.58k
        SkSafeUnref(fPtr);
257
2.58k
        SkDEBUGCODE(fPtr = nullptr);
258
2.58k
    }
Unexecuted instantiation: sk_sp<GrDDLTask>::~sk_sp()
sk_sp<skgpu::ganesh::OpsTask>::~sk_sp()
Line
Count
Source
255
277k
    ~sk_sp() {
256
277k
        SkSafeUnref(fPtr);
257
277k
        SkDEBUGCODE(fPtr = nullptr);
258
277k
    }
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
258k
    ~sk_sp() {
256
258k
        SkSafeUnref(fPtr);
257
258k
        SkDEBUGCODE(fPtr = nullptr);
258
258k
    }
Unexecuted instantiation: sk_sp<GrRenderTarget>::~sk_sp()
sk_sp<GrBuffer const>::~sk_sp()
Line
Count
Source
255
2.31M
    ~sk_sp() {
256
2.31M
        SkSafeUnref(fPtr);
257
2.31M
        SkDEBUGCODE(fPtr = nullptr);
258
2.31M
    }
sk_sp<GrXferProcessor>::~sk_sp()
Line
Count
Source
255
152k
    ~sk_sp() {
256
152k
        SkSafeUnref(fPtr);
257
152k
        SkDEBUGCODE(fPtr = nullptr);
258
152k
    }
sk_sp<GrXferProcessor const>::~sk_sp()
Line
Count
Source
255
365k
    ~sk_sp() {
256
365k
        SkSafeUnref(fPtr);
257
365k
        SkDEBUGCODE(fPtr = nullptr);
258
365k
    }
sk_sp<GrGpuResource>::~sk_sp()
Line
Count
Source
255
227k
    ~sk_sp() {
256
227k
        SkSafeUnref(fPtr);
257
227k
        SkDEBUGCODE(fPtr = nullptr);
258
227k
    }
sk_sp<GrCaps>::~sk_sp()
Line
Count
Source
255
2.58k
    ~sk_sp() {
256
2.58k
        SkSafeUnref(fPtr);
257
2.58k
        SkDEBUGCODE(fPtr = nullptr);
258
2.58k
    }
sk_sp<GrAttachment>::~sk_sp()
Line
Count
Source
255
45.4k
    ~sk_sp() {
256
45.4k
        SkSafeUnref(fPtr);
257
45.4k
        SkDEBUGCODE(fPtr = nullptr);
258
45.4k
    }
sk_sp<GrSurface::RefCntedReleaseProc>::~sk_sp()
Line
Count
Source
255
54.7k
    ~sk_sp() {
256
54.7k
        SkSafeUnref(fPtr);
257
54.7k
        SkDEBUGCODE(fPtr = nullptr);
258
54.7k
    }
sk_sp<GrThreadSafeCache::VertexData>::~sk_sp()
Line
Count
Source
255
21.2k
    ~sk_sp() {
256
21.2k
        SkSafeUnref(fPtr);
257
21.2k
        SkDEBUGCODE(fPtr = nullptr);
258
21.2k
    }
sk_sp<GrThreadSafeCache::Trampoline>::~sk_sp()
Line
Count
Source
255
12.1k
    ~sk_sp() {
256
12.1k
        SkSafeUnref(fPtr);
257
12.1k
        SkDEBUGCODE(fPtr = nullptr);
258
12.1k
    }
sk_sp<skgpu::ganesh::DashLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AAConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AAHairLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::SmallPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::TriangulatingPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::~sk_sp()
sk_sp<skgpu::ganesh::DefaultPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::~sk_sp()
Line
Count
Source
255
106k
    ~sk_sp() {
256
106k
        SkSafeUnref(fPtr);
257
106k
        SkDEBUGCODE(fPtr = nullptr);
258
106k
    }
sk_sp<DisableColorXP>::~sk_sp()
Line
Count
Source
255
3.50k
    ~sk_sp() {
256
3.50k
        SkSafeUnref(fPtr);
257
3.50k
        SkDEBUGCODE(fPtr = nullptr);
258
3.50k
    }
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor>::~sk_sp()
sk_sp<SkSpecialImage const>::~sk_sp()
Line
Count
Source
255
370
    ~sk_sp() {
256
370
        SkSafeUnref(fPtr);
257
370
        SkDEBUGCODE(fPtr = nullptr);
258
370
    }
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend>::~sk_sp()
Line
Count
Source
255
1.57k
    ~sk_sp() {
256
1.57k
        SkSafeUnref(fPtr);
257
1.57k
        SkDEBUGCODE(fPtr = nullptr);
258
1.57k
    }
sk_sp<GrImageContext>::~sk_sp()
Line
Count
Source
255
181k
    ~sk_sp() {
256
181k
        SkSafeUnref(fPtr);
257
181k
        SkDEBUGCODE(fPtr = nullptr);
258
181k
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshBase>::~sk_sp()
sk_sp<SkImage_Base>::~sk_sp()
Line
Count
Source
255
26
    ~sk_sp() {
256
26
        SkSafeUnref(fPtr);
257
26
        SkDEBUGCODE(fPtr = nullptr);
258
26
    }
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
85.8k
    ~sk_sp() {
256
85.8k
        SkSafeUnref(fPtr);
257
85.8k
        SkDEBUGCODE(fPtr = nullptr);
258
85.8k
    }
sk_sp<GrMockCaps>::~sk_sp()
Line
Count
Source
255
2.58k
    ~sk_sp() {
256
2.58k
        SkSafeUnref(fPtr);
257
2.58k
        SkDEBUGCODE(fPtr = nullptr);
258
2.58k
    }
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
20.4k
    ~sk_sp() {
256
20.4k
        SkSafeUnref(fPtr);
257
20.4k
        SkDEBUGCODE(fPtr = nullptr);
258
20.4k
    }
sk_sp<SkMeshPriv::IB const>::~sk_sp()
Line
Count
Source
255
451
    ~sk_sp() {
256
451
        SkSafeUnref(fPtr);
257
451
        SkDEBUGCODE(fPtr = nullptr);
258
451
    }
sk_sp<SkMeshPriv::VB const>::~sk_sp()
Line
Count
Source
255
451
    ~sk_sp() {
256
451
        SkSafeUnref(fPtr);
257
451
        SkDEBUGCODE(fPtr = nullptr);
258
451
    }
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator>::~sk_sp()
Line
Count
Source
255
212
    ~sk_sp() {
256
212
        SkSafeUnref(fPtr);
257
212
        SkDEBUGCODE(fPtr = nullptr);
258
212
    }
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 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
147k
    ~sk_sp() {
256
147k
        SkSafeUnref(fPtr);
257
147k
        SkDEBUGCODE(fPtr = nullptr);
258
147k
    }
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
49.7k
    ~sk_sp() {
256
49.7k
        SkSafeUnref(fPtr);
257
49.7k
        SkDEBUGCODE(fPtr = nullptr);
258
49.7k
    }
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
20.3k
    ~sk_sp() {
256
20.3k
        SkSafeUnref(fPtr);
257
20.3k
        SkDEBUGCODE(fPtr = nullptr);
258
20.3k
    }
sk_sp<SkTypeface_FreeType>::~sk_sp()
Line
Count
Source
255
17.5k
    ~sk_sp() {
256
17.5k
        SkSafeUnref(fPtr);
257
17.5k
        SkDEBUGCODE(fPtr = nullptr);
258
17.5k
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_NameTable>::~sk_sp()
sk_sp<SkTypeface::LocalizedStrings>::~sk_sp()
Line
Count
Source
255
900
    ~sk_sp() {
256
900
        SkSafeUnref(fPtr);
257
900
        SkDEBUGCODE(fPtr = nullptr);
258
900
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_SingleName>::~sk_sp()
sk_sp<SkTypeface_FreeTypeStream>::~sk_sp()
Line
Count
Source
255
50.0k
    ~sk_sp() {
256
50.0k
        SkSafeUnref(fPtr);
257
50.0k
        SkDEBUGCODE(fPtr = nullptr);
258
50.0k
    }
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
2.71k
    ~sk_sp() {
256
2.71k
        SkSafeUnref(fPtr);
257
2.71k
        SkDEBUGCODE(fPtr = nullptr);
258
2.71k
    }
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
242
    ~sk_sp() {
256
242
        SkSafeUnref(fPtr);
257
242
        SkDEBUGCODE(fPtr = nullptr);
258
242
    }
sk_sp<sktext::StrikeForGPU>::~sk_sp()
Line
Count
Source
255
7.59k
    ~sk_sp() {
256
7.59k
        SkSafeUnref(fPtr);
257
7.59k
        SkDEBUGCODE(fPtr = nullptr);
258
7.59k
    }
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
125k
    ~sk_sp() {
256
125k
        SkSafeUnref(fPtr);
257
125k
        SkDEBUGCODE(fPtr = nullptr);
258
125k
    }
sk_sp<SkRecord const>::~sk_sp()
Line
Count
Source
255
125k
    ~sk_sp() {
256
125k
        SkSafeUnref(fPtr);
257
125k
        SkDEBUGCODE(fPtr = nullptr);
258
125k
    }
sk_sp<SkTriColorShader>::~sk_sp()
Line
Count
Source
255
13.2k
    ~sk_sp() {
256
13.2k
        SkSafeUnref(fPtr);
257
13.2k
        SkDEBUGCODE(fPtr = nullptr);
258
13.2k
    }
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
82.7k
    ~sk_sp() {
256
82.7k
        SkSafeUnref(fPtr);
257
82.7k
        SkDEBUGCODE(fPtr = nullptr);
258
82.7k
    }
Unexecuted instantiation: sk_sp<SkImage_Picture>::~sk_sp()
sk_sp<SkBlendShader>::~sk_sp()
Line
Count
Source
255
14.8k
    ~sk_sp() {
256
14.8k
        SkSafeUnref(fPtr);
257
14.8k
        SkDEBUGCODE(fPtr = nullptr);
258
14.8k
    }
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
9.98k
    ~sk_sp() {
256
9.98k
        SkSafeUnref(fPtr);
257
9.98k
        SkDEBUGCODE(fPtr = nullptr);
258
9.98k
    }
sk_sp<SkPictureShader>::~sk_sp()
Line
Count
Source
255
4.76k
    ~sk_sp() {
256
4.76k
        SkSafeUnref(fPtr);
257
4.76k
        SkDEBUGCODE(fPtr = nullptr);
258
4.76k
    }
sk_sp<SkConicalGradient>::~sk_sp()
Line
Count
Source
255
2.94k
    ~sk_sp() {
256
2.94k
        SkSafeUnref(fPtr);
257
2.94k
        SkDEBUGCODE(fPtr = nullptr);
258
2.94k
    }
sk_sp<SkRadialGradient>::~sk_sp()
Line
Count
Source
255
553
    ~sk_sp() {
256
553
        SkSafeUnref(fPtr);
257
553
        SkDEBUGCODE(fPtr = nullptr);
258
553
    }
sk_sp<SkSweepGradient>::~sk_sp()
Line
Count
Source
255
1.50k
    ~sk_sp() {
256
1.50k
        SkSafeUnref(fPtr);
257
1.50k
        SkDEBUGCODE(fPtr = nullptr);
258
1.50k
    }
sk_sp<SkColorSpaceXformColorFilter>::~sk_sp()
Line
Count
Source
255
65
    ~sk_sp() {
256
65
        SkSafeUnref(fPtr);
257
65
        SkDEBUGCODE(fPtr = nullptr);
258
65
    }
sk_sp<SkColorTable>::~sk_sp()
Line
Count
Source
255
44.8k
    ~sk_sp() {
256
44.8k
        SkSafeUnref(fPtr);
257
44.8k
        SkDEBUGCODE(fPtr = nullptr);
258
44.8k
    }
sk_sp<SkTableColorFilter>::~sk_sp()
Line
Count
Source
255
14.9k
    ~sk_sp() {
256
14.9k
        SkSafeUnref(fPtr);
257
14.9k
        SkDEBUGCODE(fPtr = nullptr);
258
14.9k
    }
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::~sk_sp()
Line
Count
Source
255
33.4k
    ~sk_sp() {
256
33.4k
        SkSafeUnref(fPtr);
257
33.4k
        SkDEBUGCODE(fPtr = nullptr);
258
33.4k
    }
sk_sp<GrThreadSafePipelineBuilder>::~sk_sp()
Line
Count
Source
255
7.74k
    ~sk_sp() {
256
7.74k
        SkSafeUnref(fPtr);
257
7.74k
        SkDEBUGCODE(fPtr = nullptr);
258
7.74k
    }
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::VulkanSamplerYcbcrConversion>::~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
2.19M
    ~sk_sp() {
256
2.19M
        SkSafeUnref(fPtr);
257
2.19M
        SkDEBUGCODE(fPtr = nullptr);
258
2.19M
    }
sk_sp<SkSVGTextLiteral>::~sk_sp()
Line
Count
Source
255
1.42k
    ~sk_sp() {
256
1.42k
        SkSafeUnref(fPtr);
257
1.42k
        SkDEBUGCODE(fPtr = nullptr);
258
1.42k
    }
sk_sp<SkSVGG>::~sk_sp()
Line
Count
Source
255
204
    ~sk_sp() {
256
204
        SkSafeUnref(fPtr);
257
204
        SkDEBUGCODE(fPtr = nullptr);
258
204
    }
sk_sp<SkSVGCircle>::~sk_sp()
Line
Count
Source
255
110
    ~sk_sp() {
256
110
        SkSafeUnref(fPtr);
257
110
        SkDEBUGCODE(fPtr = nullptr);
258
110
    }
sk_sp<SkSVGClipPath>::~sk_sp()
Line
Count
Source
255
27
    ~sk_sp() {
256
27
        SkSafeUnref(fPtr);
257
27
        SkDEBUGCODE(fPtr = nullptr);
258
27
    }
sk_sp<SkSVGDefs>::~sk_sp()
Line
Count
Source
255
11
    ~sk_sp() {
256
11
        SkSafeUnref(fPtr);
257
11
        SkDEBUGCODE(fPtr = nullptr);
258
11
    }
sk_sp<SkSVGEllipse>::~sk_sp()
Line
Count
Source
255
23
    ~sk_sp() {
256
23
        SkSafeUnref(fPtr);
257
23
        SkDEBUGCODE(fPtr = nullptr);
258
23
    }
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeColorMatrix>::~sk_sp()
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()
Unexecuted instantiation: sk_sp<SkSVGFeFlood>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeImage>::~sk_sp()
sk_sp<SkSVGFeMerge>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<SkSVGFeMergeNode>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::~sk_sp()
sk_sp<SkSVGFeOffset>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
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()
sk_sp<SkSVGFilter>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
Unexecuted instantiation: sk_sp<SkSVGImage>::~sk_sp()
sk_sp<SkSVGLine>::~sk_sp()
Line
Count
Source
255
294
    ~sk_sp() {
256
294
        SkSafeUnref(fPtr);
257
294
        SkDEBUGCODE(fPtr = nullptr);
258
294
    }
sk_sp<SkSVGLinearGradient>::~sk_sp()
Line
Count
Source
255
33
    ~sk_sp() {
256
33
        SkSafeUnref(fPtr);
257
33
        SkDEBUGCODE(fPtr = nullptr);
258
33
    }
sk_sp<SkSVGMask>::~sk_sp()
Line
Count
Source
255
289
    ~sk_sp() {
256
289
        SkSafeUnref(fPtr);
257
289
        SkDEBUGCODE(fPtr = nullptr);
258
289
    }
sk_sp<SkSVGPath>::~sk_sp()
Line
Count
Source
255
2.31k
    ~sk_sp() {
256
2.31k
        SkSafeUnref(fPtr);
257
2.31k
        SkDEBUGCODE(fPtr = nullptr);
258
2.31k
    }
sk_sp<SkSVGPattern>::~sk_sp()
Line
Count
Source
255
225
    ~sk_sp() {
256
225
        SkSafeUnref(fPtr);
257
225
        SkDEBUGCODE(fPtr = nullptr);
258
225
    }
sk_sp<SkSVGPoly>::~sk_sp()
Line
Count
Source
255
144
    ~sk_sp() {
256
144
        SkSafeUnref(fPtr);
257
144
        SkDEBUGCODE(fPtr = nullptr);
258
144
    }
sk_sp<SkSVGRadialGradient>::~sk_sp()
Line
Count
Source
255
17
    ~sk_sp() {
256
17
        SkSafeUnref(fPtr);
257
17
        SkDEBUGCODE(fPtr = nullptr);
258
17
    }
sk_sp<SkSVGRect>::~sk_sp()
Line
Count
Source
255
22
    ~sk_sp() {
256
22
        SkSafeUnref(fPtr);
257
22
        SkDEBUGCODE(fPtr = nullptr);
258
22
    }
sk_sp<SkSVGStop>::~sk_sp()
Line
Count
Source
255
53
    ~sk_sp() {
256
53
        SkSafeUnref(fPtr);
257
53
        SkDEBUGCODE(fPtr = nullptr);
258
53
    }
sk_sp<SkSVGText>::~sk_sp()
Line
Count
Source
255
114
    ~sk_sp() {
256
114
        SkSafeUnref(fPtr);
257
114
        SkDEBUGCODE(fPtr = nullptr);
258
114
    }
Unexecuted instantiation: sk_sp<SkSVGTextPath>::~sk_sp()
sk_sp<SkSVGTextFragment>::~sk_sp()
Line
Count
Source
255
875
    ~sk_sp() {
256
875
        SkSafeUnref(fPtr);
257
875
        SkDEBUGCODE(fPtr = nullptr);
258
875
    }
sk_sp<SkSVGTSpan>::~sk_sp()
Line
Count
Source
255
3
    ~sk_sp() {
256
3
        SkSafeUnref(fPtr);
257
3
        SkDEBUGCODE(fPtr = nullptr);
258
3
    }
sk_sp<SkSVGUse>::~sk_sp()
Line
Count
Source
255
39
    ~sk_sp() {
256
39
        SkSafeUnref(fPtr);
257
39
        SkDEBUGCODE(fPtr = nullptr);
258
39
    }
sk_sp<SkSVGColor::RefCntVars>::~sk_sp()
Line
Count
Source
255
46.1k
    ~sk_sp() {
256
46.1k
        SkSafeUnref(fPtr);
257
46.1k
        SkDEBUGCODE(fPtr = nullptr);
258
46.1k
    }
sk_sp<SkSVGNode>::~sk_sp()
Line
Count
Source
255
22.5k
    ~sk_sp() {
256
22.5k
        SkSafeUnref(fPtr);
257
22.5k
        SkDEBUGCODE(fPtr = nullptr);
258
22.5k
    }
sk_sp<SkSVGSVG>::~sk_sp()
Line
Count
Source
255
174
    ~sk_sp() {
256
174
        SkSafeUnref(fPtr);
257
174
        SkDEBUGCODE(fPtr = nullptr);
258
174
    }
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>::~sk_sp()
Line
Count
Source
255
29
    ~sk_sp() {
256
29
        SkSafeUnref(fPtr);
257
29
        SkDEBUGCODE(fPtr = nullptr);
258
29
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::~sk_sp()
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::~sk_sp()
Line
Count
Source
255
41
    ~sk_sp() {
256
41
        SkSafeUnref(fPtr);
257
41
        SkDEBUGCODE(fPtr = nullptr);
258
41
    }
sk_sp<SkUnicode>::~sk_sp()
Line
Count
Source
255
18.2k
    ~sk_sp() {
256
18.2k
        SkSafeUnref(fPtr);
257
18.2k
        SkDEBUGCODE(fPtr = nullptr);
258
18.2k
    }
sk_sp<SkBidiICUFactory>::~sk_sp()
Line
Count
Source
255
9.10k
    ~sk_sp() {
256
9.10k
        SkSafeUnref(fPtr);
257
9.10k
        SkDEBUGCODE(fPtr = nullptr);
258
9.10k
    }
sk_sp<SkBidiFactory>::~sk_sp()
Line
Count
Source
255
9.10k
    ~sk_sp() {
256
9.10k
        SkSafeUnref(fPtr);
257
9.10k
        SkDEBUGCODE(fPtr = nullptr);
258
9.10k
    }
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::~sk_sp()
sk_sp<SkUnicode_icu>::~sk_sp()
Line
Count
Source
255
9.10k
    ~sk_sp() {
256
9.10k
        SkSafeUnref(fPtr);
257
9.10k
        SkDEBUGCODE(fPtr = nullptr);
258
9.10k
    }
Unexecuted instantiation: sk_sp<SkDocument>::~sk_sp()
Unexecuted instantiation: sk_sp<SkPDFDevice>::~sk_sp()
Unexecuted instantiation: sk_sp<SkPDFDocument>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::~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::PrecompileEmptyShader>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>::~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::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::PrecompileBlurMaskFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileComposeColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>::~sk_sp()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter>::~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::PrecompileWithWorkingFormatColorFilter>::~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()
sk_sp<SkShader>::~sk_sp()
Line
Count
Source
255
8.19M
    ~sk_sp() {
256
8.19M
        SkSafeUnref(fPtr);
257
8.19M
        SkDEBUGCODE(fPtr = nullptr);
258
8.19M
    }
sk_sp<SkFlattenable>::~sk_sp()
Line
Count
Source
255
338k
    ~sk_sp() {
256
338k
        SkSafeUnref(fPtr);
257
338k
        SkDEBUGCODE(fPtr = nullptr);
258
338k
    }
sk_sp<SkColorFilter>::~sk_sp()
Line
Count
Source
255
6.66M
    ~sk_sp() {
256
6.66M
        SkSafeUnref(fPtr);
257
6.66M
        SkDEBUGCODE(fPtr = nullptr);
258
6.66M
    }
sk_sp<SkBlender>::~sk_sp()
Line
Count
Source
255
5.33M
    ~sk_sp() {
256
5.33M
        SkSafeUnref(fPtr);
257
5.33M
        SkDEBUGCODE(fPtr = nullptr);
258
5.33M
    }
sk_sp<SkData>::~sk_sp()
Line
Count
Source
255
7.74M
    ~sk_sp() {
256
7.74M
        SkSafeUnref(fPtr);
257
7.74M
        SkDEBUGCODE(fPtr = nullptr);
258
7.74M
    }
sk_sp<GrDirectContext>::~sk_sp()
Line
Count
Source
255
7.74k
    ~sk_sp() {
256
7.74k
        SkSafeUnref(fPtr);
257
7.74k
        SkDEBUGCODE(fPtr = nullptr);
258
7.74k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::~sk_sp()
sk_sp<SkColorSpace>::~sk_sp()
Line
Count
Source
255
38.8M
    ~sk_sp() {
256
38.8M
        SkSafeUnref(fPtr);
257
38.8M
        SkDEBUGCODE(fPtr = nullptr);
258
38.8M
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::~sk_sp()
sk_sp<SkData const>::~sk_sp()
Line
Count
Source
255
437k
    ~sk_sp() {
256
437k
        SkSafeUnref(fPtr);
257
437k
        SkDEBUGCODE(fPtr = nullptr);
258
437k
    }
sk_sp<SkImage>::~sk_sp()
Line
Count
Source
255
2.94M
    ~sk_sp() {
256
2.94M
        SkSafeUnref(fPtr);
257
2.94M
        SkDEBUGCODE(fPtr = nullptr);
258
2.94M
    }
sk_sp<SkSurface>::~sk_sp()
Line
Count
Source
255
76.9k
    ~sk_sp() {
256
76.9k
        SkSafeUnref(fPtr);
257
76.9k
        SkDEBUGCODE(fPtr = nullptr);
258
76.9k
    }
sk_sp<GrSurfaceProxy>::~sk_sp()
Line
Count
Source
255
5.39M
    ~sk_sp() {
256
5.39M
        SkSafeUnref(fPtr);
257
5.39M
        SkDEBUGCODE(fPtr = nullptr);
258
5.39M
    }
sk_sp<GrTextureProxy>::~sk_sp()
Line
Count
Source
255
513k
    ~sk_sp() {
256
513k
        SkSafeUnref(fPtr);
257
513k
        SkDEBUGCODE(fPtr = nullptr);
258
513k
    }
sk_sp<sk_gpu_test::FlushFinishTracker>::~sk_sp()
Line
Count
Source
255
5.16k
    ~sk_sp() {
256
5.16k
        SkSafeUnref(fPtr);
257
5.16k
        SkDEBUGCODE(fPtr = nullptr);
258
5.16k
    }
sk_sp<sktext::gpu::Slug>::~sk_sp()
Line
Count
Source
255
175
    ~sk_sp() {
256
175
        SkSafeUnref(fPtr);
257
175
        SkDEBUGCODE(fPtr = nullptr);
258
175
    }
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::~sk_sp()
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
213M
    ~sk_sp() {
256
213M
        SkSafeUnref(fPtr);
257
213M
        SkDEBUGCODE(fPtr = nullptr);
258
213M
    }
sk_sp<sktext::gpu::TextBlob>::~sk_sp()
Line
Count
Source
255
5.41k
    ~sk_sp() {
256
5.41k
        SkSafeUnref(fPtr);
257
5.41k
        SkDEBUGCODE(fPtr = nullptr);
258
5.41k
    }
sk_sp<SkRefCnt>::~sk_sp()
Line
Count
Source
255
6.53k
    ~sk_sp() {
256
6.53k
        SkSafeUnref(fPtr);
257
6.53k
        SkDEBUGCODE(fPtr = nullptr);
258
6.53k
    }
sk_sp<SkDataTable>::~sk_sp()
Line
Count
Source
255
4.65k
    ~sk_sp() {
256
4.65k
        SkSafeUnref(fPtr);
257
4.65k
        SkDEBUGCODE(fPtr = nullptr);
258
4.65k
    }
sk_sp<skgpu::Plot>::~sk_sp()
Line
Count
Source
255
23.1k
    ~sk_sp() {
256
23.1k
        SkSafeUnref(fPtr);
257
23.1k
        SkDEBUGCODE(fPtr = nullptr);
258
23.1k
    }
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
12.9k
    ~sk_sp() {
256
12.9k
        SkSafeUnref(fPtr);
257
12.9k
        SkDEBUGCODE(fPtr = nullptr);
258
12.9k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList>::~sk_sp()
sk_sp<SkImage const>::~sk_sp()
Line
Count
Source
255
841k
    ~sk_sp() {
256
841k
        SkSafeUnref(fPtr);
257
841k
        SkDEBUGCODE(fPtr = nullptr);
258
841k
    }
sk_sp<SkPicture>::~sk_sp()
Line
Count
Source
255
308k
    ~sk_sp() {
256
308k
        SkSafeUnref(fPtr);
257
308k
        SkDEBUGCODE(fPtr = nullptr);
258
308k
    }
sk_sp<SkRuntimeEffect>::~sk_sp()
Line
Count
Source
255
536k
    ~sk_sp() {
256
536k
        SkSafeUnref(fPtr);
257
536k
        SkDEBUGCODE(fPtr = nullptr);
258
536k
    }
sk_sp<SkPicture const>::~sk_sp()
Line
Count
Source
255
293k
    ~sk_sp() {
256
293k
        SkSafeUnref(fPtr);
257
293k
        SkDEBUGCODE(fPtr = nullptr);
258
293k
    }
sk_sp<SkDrawable>::~sk_sp()
Line
Count
Source
255
22.1k
    ~sk_sp() {
256
22.1k
        SkSafeUnref(fPtr);
257
22.1k
        SkDEBUGCODE(fPtr = nullptr);
258
22.1k
    }
sk_sp<SkImageFilter const>::~sk_sp()
Line
Count
Source
255
110k
    ~sk_sp() {
256
110k
        SkSafeUnref(fPtr);
257
110k
        SkDEBUGCODE(fPtr = nullptr);
258
110k
    }
sk_sp<SkTextBlob>::~sk_sp()
Line
Count
Source
255
18.5k
    ~sk_sp() {
256
18.5k
        SkSafeUnref(fPtr);
257
18.5k
        SkDEBUGCODE(fPtr = nullptr);
258
18.5k
    }
sk_sp<SkVertices>::~sk_sp()
Line
Count
Source
255
105k
    ~sk_sp() {
256
105k
        SkSafeUnref(fPtr);
257
105k
        SkDEBUGCODE(fPtr = nullptr);
258
105k
    }
sk_sp<SkFontMgr>::~sk_sp()
Line
Count
Source
255
45.5M
    ~sk_sp() {
256
45.5M
        SkSafeUnref(fPtr);
257
45.5M
        SkDEBUGCODE(fPtr = nullptr);
258
45.5M
    }
Unexecuted instantiation: sk_sp<SkRandomTypeface>::~sk_sp()
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::~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<TestSVGTypeface>::~sk_sp()
Line
Count
Source
255
4.29k
    ~sk_sp() {
256
4.29k
        SkSafeUnref(fPtr);
257
4.29k
        SkDEBUGCODE(fPtr = nullptr);
258
4.29k
    }
sk_sp<SkFontStyleSet>::~sk_sp()
Line
Count
Source
255
15.2k
    ~sk_sp() {
256
15.2k
        SkSafeUnref(fPtr);
257
15.2k
        SkDEBUGCODE(fPtr = nullptr);
258
15.2k
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::~sk_sp()
Line
Count
Source
255
46
    ~sk_sp() {
256
46
        SkSafeUnref(fPtr);
257
46
        SkDEBUGCODE(fPtr = nullptr);
258
46
    }
sk_sp<SkSVGDOM>::~sk_sp()
Line
Count
Source
255
5.35k
    ~sk_sp() {
256
5.35k
        SkSafeUnref(fPtr);
257
5.35k
        SkDEBUGCODE(fPtr = nullptr);
258
5.35k
    }
sk_sp<SkShapers::Factory>::~sk_sp()
Line
Count
Source
255
37.9k
    ~sk_sp() {
256
37.9k
        SkSafeUnref(fPtr);
257
37.9k
        SkDEBUGCODE(fPtr = nullptr);
258
37.9k
    }
sk_sp<skresources::ResourceProvider>::~sk_sp()
Line
Count
Source
255
38.3k
    ~sk_sp() {
256
38.3k
        SkSafeUnref(fPtr);
257
38.3k
        SkDEBUGCODE(fPtr = nullptr);
258
38.3k
    }
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::~sk_sp()
Line
Count
Source
255
160
    ~sk_sp() {
256
160
        SkSafeUnref(fPtr);
257
160
        SkDEBUGCODE(fPtr = nullptr);
258
160
    }
sk_sp<TestTypeface>::~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<SkTestFont>::~sk_sp()
Line
Count
Source
255
485
    ~sk_sp() {
256
485
        SkSafeUnref(fPtr);
257
485
        SkDEBUGCODE(fPtr = nullptr);
258
485
    }
sk_sp<SkRefCntSet>::~sk_sp()
Line
Count
Source
255
131k
    ~sk_sp() {
256
131k
        SkSafeUnref(fPtr);
257
131k
        SkDEBUGCODE(fPtr = nullptr);
258
131k
    }
sk_sp<SkPixelRef>::~sk_sp()
Line
Count
Source
255
4.21M
    ~sk_sp() {
256
4.21M
        SkSafeUnref(fPtr);
257
4.21M
        SkDEBUGCODE(fPtr = nullptr);
258
4.21M
    }
sk_sp<SkMipmap>::~sk_sp()
Line
Count
Source
255
2.72M
    ~sk_sp() {
256
2.72M
        SkSafeUnref(fPtr);
257
2.72M
        SkDEBUGCODE(fPtr = nullptr);
258
2.72M
    }
sk_sp<SkBlendModeBlender>::~sk_sp()
Line
Count
Source
255
587k
    ~sk_sp() {
256
587k
        SkSafeUnref(fPtr);
257
587k
        SkDEBUGCODE(fPtr = nullptr);
258
587k
    }
sk_sp<SkImageFilter>::~sk_sp()
Line
Count
Source
255
7.13M
    ~sk_sp() {
256
7.13M
        SkSafeUnref(fPtr);
257
7.13M
        SkDEBUGCODE(fPtr = nullptr);
258
7.13M
    }
sk_sp<SkSpecialImage>::~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<skif::Backend>::~sk_sp()
Line
Count
Source
255
258k
    ~sk_sp() {
256
258k
        SkSafeUnref(fPtr);
257
258k
        SkDEBUGCODE(fPtr = nullptr);
258
258k
    }
sk_sp<SkDevice>::~sk_sp()
Line
Count
Source
255
1.61M
    ~sk_sp() {
256
1.61M
        SkSafeUnref(fPtr);
257
1.61M
        SkDEBUGCODE(fPtr = nullptr);
258
1.61M
    }
sk_sp<SkNoPixelsDevice>::~sk_sp()
Line
Count
Source
255
419k
    ~sk_sp() {
256
419k
        SkSafeUnref(fPtr);
257
419k
        SkDEBUGCODE(fPtr = nullptr);
258
419k
    }
sk_sp<SkBitmapDevice>::~sk_sp()
Line
Count
Source
255
199k
    ~sk_sp() {
256
199k
        SkSafeUnref(fPtr);
257
199k
        SkDEBUGCODE(fPtr = nullptr);
258
199k
    }
sk_sp<SkStrike>::~sk_sp()
Line
Count
Source
255
272k
    ~sk_sp() {
256
272k
        SkSafeUnref(fPtr);
257
272k
        SkDEBUGCODE(fPtr = nullptr);
258
272k
    }
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::~sk_sp()
sk_sp<SkImageFilter_Base>::~sk_sp()
Line
Count
Source
255
18.9k
    ~sk_sp() {
256
18.9k
        SkSafeUnref(fPtr);
257
18.9k
        SkDEBUGCODE(fPtr = nullptr);
258
18.9k
    }
sk_sp<SkImageFilterCache>::~sk_sp()
Line
Count
Source
255
496k
    ~sk_sp() {
256
496k
        SkSafeUnref(fPtr);
257
496k
        SkDEBUGCODE(fPtr = nullptr);
258
496k
    }
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::~sk_sp()
Line
Count
Source
255
1.58k
    ~sk_sp() {
256
1.58k
        SkSafeUnref(fPtr);
257
1.58k
        SkDEBUGCODE(fPtr = nullptr);
258
1.58k
    }
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend>::~sk_sp()
Line
Count
Source
255
19.6k
    ~sk_sp() {
256
19.6k
        SkSafeUnref(fPtr);
257
19.6k
        SkDEBUGCODE(fPtr = nullptr);
258
19.6k
    }
sk_sp<SkPathEffect>::~sk_sp()
Line
Count
Source
255
6.11M
    ~sk_sp() {
256
6.11M
        SkSafeUnref(fPtr);
257
6.11M
        SkDEBUGCODE(fPtr = nullptr);
258
6.11M
    }
sk_sp<SkMaskFilter>::~sk_sp()
Line
Count
Source
255
3.76M
    ~sk_sp() {
256
3.76M
        SkSafeUnref(fPtr);
257
3.76M
        SkDEBUGCODE(fPtr = nullptr);
258
3.76M
    }
sk_sp<SkShaderBase>::~sk_sp()
Line
Count
Source
255
2.68k
    ~sk_sp() {
256
2.68k
        SkSafeUnref(fPtr);
257
2.68k
        SkDEBUGCODE(fPtr = nullptr);
258
2.68k
    }
sk_sp<SkMaskFilterBase>::~sk_sp()
Line
Count
Source
255
1.51k
    ~sk_sp() {
256
1.51k
        SkSafeUnref(fPtr);
257
1.51k
        SkDEBUGCODE(fPtr = nullptr);
258
1.51k
    }
sk_sp<SkColorFilterBase>::~sk_sp()
Line
Count
Source
255
110k
    ~sk_sp() {
256
110k
        SkSafeUnref(fPtr);
257
110k
        SkDEBUGCODE(fPtr = nullptr);
258
110k
    }
sk_sp<SkBlenderBase>::~sk_sp()
Line
Count
Source
255
1.22k
    ~sk_sp() {
256
1.22k
        SkSafeUnref(fPtr);
257
1.22k
        SkDEBUGCODE(fPtr = nullptr);
258
1.22k
    }
sk_sp<SkColorFilterShader>::~sk_sp()
Line
Count
Source
255
79.8k
    ~sk_sp() {
256
79.8k
        SkSafeUnref(fPtr);
257
79.8k
        SkDEBUGCODE(fPtr = nullptr);
258
79.8k
    }
sk_sp<SkPathRef>::~sk_sp()
Line
Count
Source
255
97.2M
    ~sk_sp() {
256
97.2M
        SkSafeUnref(fPtr);
257
97.2M
        SkDEBUGCODE(fPtr = nullptr);
258
97.2M
    }
sk_sp<SkPathRef const>::~sk_sp()
Line
Count
Source
255
77.1M
    ~sk_sp() {
256
77.1M
        SkSafeUnref(fPtr);
257
77.1M
        SkDEBUGCODE(fPtr = nullptr);
258
77.1M
    }
sk_sp<SkIDChangeListener>::~sk_sp()
Line
Count
Source
255
214k
    ~sk_sp() {
256
214k
        SkSafeUnref(fPtr);
257
214k
        SkDEBUGCODE(fPtr = nullptr);
258
214k
    }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>::~sk_sp()
sk_sp<SkVertices const>::~sk_sp()
Line
Count
Source
255
8.81k
    ~sk_sp() {
256
8.81k
        SkSafeUnref(fPtr);
257
8.81k
        SkDEBUGCODE(fPtr = nullptr);
258
8.81k
    }
sk_sp<SkTextBlob const>::~sk_sp()
Line
Count
Source
255
4.85k
    ~sk_sp() {
256
4.85k
        SkSafeUnref(fPtr);
257
4.85k
        SkDEBUGCODE(fPtr = nullptr);
258
4.85k
    }
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>::~sk_sp()
sk_sp<SkRecord>::~sk_sp()
Line
Count
Source
255
322k
    ~sk_sp() {
256
322k
        SkSafeUnref(fPtr);
257
322k
        SkDEBUGCODE(fPtr = nullptr);
258
322k
    }
sk_sp<SkBBoxHierarchy>::~sk_sp()
Line
Count
Source
255
513k
    ~sk_sp() {
256
513k
        SkSafeUnref(fPtr);
257
513k
        SkDEBUGCODE(fPtr = nullptr);
258
513k
    }
sk_sp<SkEmptyPicture>::~sk_sp()
Line
Count
Source
255
62.8k
    ~sk_sp() {
256
62.8k
        SkSafeUnref(fPtr);
257
62.8k
        SkDEBUGCODE(fPtr = nullptr);
258
62.8k
    }
sk_sp<SkBigPicture>::~sk_sp()
Line
Count
Source
255
125k
    ~sk_sp() {
256
125k
        SkSafeUnref(fPtr);
257
125k
        SkDEBUGCODE(fPtr = nullptr);
258
125k
    }
sk_sp<SkRecordedDrawable>::~sk_sp()
Line
Count
Source
255
2.83k
    ~sk_sp() {
256
2.83k
        SkSafeUnref(fPtr);
257
2.83k
        SkDEBUGCODE(fPtr = nullptr);
258
2.83k
    }
sk_sp<SkCapabilities const>::~sk_sp()
Line
Count
Source
255
49.7k
    ~sk_sp() {
256
49.7k
        SkSafeUnref(fPtr);
257
49.7k
        SkDEBUGCODE(fPtr = nullptr);
258
49.7k
    }
sk_sp<SkRuntimeShader>::~sk_sp()
Line
Count
Source
255
43.6k
    ~sk_sp() {
256
43.6k
        SkSafeUnref(fPtr);
257
43.6k
        SkDEBUGCODE(fPtr = nullptr);
258
43.6k
    }
sk_sp<SkRuntimeColorFilter>::~sk_sp()
Line
Count
Source
255
16.3k
    ~sk_sp() {
256
16.3k
        SkSafeUnref(fPtr);
257
16.3k
        SkDEBUGCODE(fPtr = nullptr);
258
16.3k
    }
sk_sp<SkRuntimeBlender>::~sk_sp()
Line
Count
Source
255
3.49k
    ~sk_sp() {
256
3.49k
        SkSafeUnref(fPtr);
257
3.49k
        SkDEBUGCODE(fPtr = nullptr);
258
3.49k
    }
sk_sp<SkTMaskGamma<3, 3, 3> const>::~sk_sp()
Line
Count
Source
255
43.7k
    ~sk_sp() {
256
43.7k
        SkSafeUnref(fPtr);
257
43.7k
        SkDEBUGCODE(fPtr = nullptr);
258
43.7k
    }
sk_sp<SkTMaskGamma<3, 3, 3> >::~sk_sp()
Line
Count
Source
255
20.4k
    ~sk_sp() {
256
20.4k
        SkSafeUnref(fPtr);
257
20.4k
        SkDEBUGCODE(fPtr = nullptr);
258
20.4k
    }
sk_sp<SkSpecialImage_Raster>::~sk_sp()
Line
Count
Source
255
262k
    ~sk_sp() {
256
262k
        SkSafeUnref(fPtr);
257
262k
        SkDEBUGCODE(fPtr = nullptr);
258
262k
    }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::~sk_sp()
sk_sp<SkString::Rec>::~sk_sp()
Line
Count
Source
255
138M
    ~sk_sp() {
256
138M
        SkSafeUnref(fPtr);
257
138M
        SkDEBUGCODE(fPtr = nullptr);
258
138M
    }
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::~sk_sp()
Line
Count
Source
255
45.0M
    ~sk_sp() {
256
45.0M
        SkSafeUnref(fPtr);
257
45.0M
        SkDEBUGCODE(fPtr = nullptr);
258
45.0M
    }
sk_sp<SkFactorySet>::~sk_sp()
Line
Count
Source
255
131k
    ~sk_sp() {
256
131k
        SkSafeUnref(fPtr);
257
131k
        SkDEBUGCODE(fPtr = nullptr);
258
131k
    }
sk_sp<SharedGenerator>::~sk_sp()
Line
Count
Source
255
1.42M
    ~sk_sp() {
256
1.42M
        SkSafeUnref(fPtr);
257
1.42M
        SkDEBUGCODE(fPtr = nullptr);
258
1.42M
    }
Unexecuted instantiation: sk_sp<SkCachedData>::~sk_sp()
sk_sp<SkImage_Lazy>::~sk_sp()
Line
Count
Source
255
504k
    ~sk_sp() {
256
504k
        SkSafeUnref(fPtr);
257
504k
        SkDEBUGCODE(fPtr = nullptr);
258
504k
    }
sk_sp<SkImage_Raster>::~sk_sp()
Line
Count
Source
255
171k
    ~sk_sp() {
256
171k
        SkSafeUnref(fPtr);
257
171k
        SkDEBUGCODE(fPtr = nullptr);
258
171k
    }
sk_sp<SkSurface_Raster>::~sk_sp()
Line
Count
Source
255
64.3k
    ~sk_sp() {
256
64.3k
        SkSafeUnref(fPtr);
257
64.3k
        SkDEBUGCODE(fPtr = nullptr);
258
64.3k
    }
sk_sp<SkColorShader>::~sk_sp()
Line
Count
Source
255
3.24k
    ~sk_sp() {
256
3.24k
        SkSafeUnref(fPtr);
257
3.24k
        SkDEBUGCODE(fPtr = nullptr);
258
3.24k
    }
sk_sp<SkColor4Shader>::~sk_sp()
Line
Count
Source
255
14.0k
    ~sk_sp() {
256
14.0k
        SkSafeUnref(fPtr);
257
14.0k
        SkDEBUGCODE(fPtr = nullptr);
258
14.0k
    }
sk_sp<SkImageShader>::~sk_sp()
Line
Count
Source
255
97.3k
    ~sk_sp() {
256
97.3k
        SkSafeUnref(fPtr);
257
97.3k
        SkDEBUGCODE(fPtr = nullptr);
258
97.3k
    }
sk_sp<SkSL::DebugTracePriv>::~sk_sp()
Line
Count
Source
255
87.2k
    ~sk_sp() {
256
87.2k
        SkSafeUnref(fPtr);
257
87.2k
        SkDEBUGCODE(fPtr = nullptr);
258
87.2k
    }
sk_sp<SkLocalMatrixShader>::~sk_sp()
Line
Count
Source
255
113k
    ~sk_sp() {
256
113k
        SkSafeUnref(fPtr);
257
113k
        SkDEBUGCODE(fPtr = nullptr);
258
113k
    }
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader>::~sk_sp()
sk_sp<SkUserTypeface>::~sk_sp()
Line
Count
Source
255
759
    ~sk_sp() {
256
759
        SkSafeUnref(fPtr);
257
759
        SkDEBUGCODE(fPtr = nullptr);
258
759
    }
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
4.46k
    ~sk_sp() {
256
4.46k
        SkSafeUnref(fPtr);
257
4.46k
        SkDEBUGCODE(fPtr = nullptr);
258
4.46k
    }
sk_sp<SkMatrixColorFilter>::~sk_sp()
Line
Count
Source
255
54.2k
    ~sk_sp() {
256
54.2k
        SkSafeUnref(fPtr);
257
54.2k
        SkDEBUGCODE(fPtr = nullptr);
258
54.2k
    }
sk_sp<SkWorkingFormatColorFilter>::~sk_sp()
Line
Count
Source
255
3.14k
    ~sk_sp() {
256
3.14k
        SkSafeUnref(fPtr);
257
3.14k
        SkDEBUGCODE(fPtr = nullptr);
258
3.14k
    }
sk_sp<SkColorPalette>::~sk_sp()
Line
Count
Source
255
25.0k
    ~sk_sp() {
256
25.0k
        SkSafeUnref(fPtr);
257
25.0k
        SkDEBUGCODE(fPtr = nullptr);
258
25.0k
    }
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.24M
    ~sk_sp() {
256
1.24M
        SkSafeUnref(fPtr);
257
1.24M
        SkDEBUGCODE(fPtr = nullptr);
258
1.24M
    }
sk_sp<GrRenderTargetProxy>::~sk_sp()
Line
Count
Source
255
285
    ~sk_sp() {
256
285
        SkSafeUnref(fPtr);
257
285
        SkDEBUGCODE(fPtr = nullptr);
258
285
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::~sk_sp()
sk_sp<GrRenderTask>::~sk_sp()
Line
Count
Source
255
432k
    ~sk_sp() {
256
432k
        SkSafeUnref(fPtr);
257
432k
        SkDEBUGCODE(fPtr = nullptr);
258
432k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::~sk_sp()
sk_sp<GrRecordingContext>::~sk_sp()
Line
Count
Source
255
98.2k
    ~sk_sp() {
256
98.2k
        SkSafeUnref(fPtr);
257
98.2k
        SkDEBUGCODE(fPtr = nullptr);
258
98.2k
    }
sk_sp<GrSurface>::~sk_sp()
Line
Count
Source
255
957k
    ~sk_sp() {
256
957k
        SkSafeUnref(fPtr);
257
957k
        SkDEBUGCODE(fPtr = nullptr);
258
957k
    }
sk_sp<skgpu::ganesh::Device>::~sk_sp()
Line
Count
Source
255
39.4k
    ~sk_sp() {
256
39.4k
        SkSafeUnref(fPtr);
257
39.4k
        SkDEBUGCODE(fPtr = nullptr);
258
39.4k
    }
sk_sp<SkSurface_Ganesh>::~sk_sp()
Line
Count
Source
255
2.60k
    ~sk_sp() {
256
2.60k
        SkSafeUnref(fPtr);
257
2.60k
        SkDEBUGCODE(fPtr = nullptr);
258
2.60k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::~sk_sp()
sk_sp<GrGpuBuffer const>::~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<GrCaps const>::~sk_sp()
Line
Count
Source
255
18.0k
    ~sk_sp() {
256
18.0k
        SkSafeUnref(fPtr);
257
18.0k
        SkDEBUGCODE(fPtr = nullptr);
258
18.0k
    }
sk_sp<GrGpuBuffer>::~sk_sp()
Line
Count
Source
255
225k
    ~sk_sp() {
256
225k
        SkSafeUnref(fPtr);
257
225k
        SkDEBUGCODE(fPtr = nullptr);
258
225k
    }
sk_sp<SkImage_Ganesh>::~sk_sp()
Line
Count
Source
255
23.9k
    ~sk_sp() {
256
23.9k
        SkSafeUnref(fPtr);
257
23.9k
        SkDEBUGCODE(fPtr = nullptr);
258
23.9k
    }
sk_sp<GrBufferAllocPool::CpuBufferCache>::~sk_sp()
Line
Count
Source
255
189k
    ~sk_sp() {
256
189k
        SkSafeUnref(fPtr);
257
189k
        SkDEBUGCODE(fPtr = nullptr);
258
189k
    }
sk_sp<GrCpuBuffer>::~sk_sp()
Line
Count
Source
255
79.3k
    ~sk_sp() {
256
79.3k
        SkSafeUnref(fPtr);
257
79.3k
        SkDEBUGCODE(fPtr = nullptr);
258
79.3k
    }
sk_sp<GrArenas>::~sk_sp()
Line
Count
Source
255
453k
    ~sk_sp() {
256
453k
        SkSafeUnref(fPtr);
257
453k
        SkDEBUGCODE(fPtr = nullptr);
258
453k
    }
sk_sp<skgpu::ganesh::PathRenderer>::~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<skgpu::ganesh::SoftwarePathRenderer>::~sk_sp()
Line
Count
Source
255
2.58k
    ~sk_sp() {
256
2.58k
        SkSafeUnref(fPtr);
257
2.58k
        SkDEBUGCODE(fPtr = nullptr);
258
2.58k
    }
Unexecuted instantiation: sk_sp<GrDDLTask>::~sk_sp()
sk_sp<skgpu::ganesh::OpsTask>::~sk_sp()
Line
Count
Source
255
277k
    ~sk_sp() {
256
277k
        SkSafeUnref(fPtr);
257
277k
        SkDEBUGCODE(fPtr = nullptr);
258
277k
    }
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
258k
    ~sk_sp() {
256
258k
        SkSafeUnref(fPtr);
257
258k
        SkDEBUGCODE(fPtr = nullptr);
258
258k
    }
Unexecuted instantiation: sk_sp<GrRenderTarget>::~sk_sp()
sk_sp<GrBuffer const>::~sk_sp()
Line
Count
Source
255
2.31M
    ~sk_sp() {
256
2.31M
        SkSafeUnref(fPtr);
257
2.31M
        SkDEBUGCODE(fPtr = nullptr);
258
2.31M
    }
sk_sp<GrXferProcessor>::~sk_sp()
Line
Count
Source
255
152k
    ~sk_sp() {
256
152k
        SkSafeUnref(fPtr);
257
152k
        SkDEBUGCODE(fPtr = nullptr);
258
152k
    }
sk_sp<GrXferProcessor const>::~sk_sp()
Line
Count
Source
255
365k
    ~sk_sp() {
256
365k
        SkSafeUnref(fPtr);
257
365k
        SkDEBUGCODE(fPtr = nullptr);
258
365k
    }
sk_sp<GrGpuResource>::~sk_sp()
Line
Count
Source
255
227k
    ~sk_sp() {
256
227k
        SkSafeUnref(fPtr);
257
227k
        SkDEBUGCODE(fPtr = nullptr);
258
227k
    }
sk_sp<GrCaps>::~sk_sp()
Line
Count
Source
255
2.58k
    ~sk_sp() {
256
2.58k
        SkSafeUnref(fPtr);
257
2.58k
        SkDEBUGCODE(fPtr = nullptr);
258
2.58k
    }
sk_sp<GrAttachment>::~sk_sp()
Line
Count
Source
255
45.4k
    ~sk_sp() {
256
45.4k
        SkSafeUnref(fPtr);
257
45.4k
        SkDEBUGCODE(fPtr = nullptr);
258
45.4k
    }
sk_sp<GrSurface::RefCntedReleaseProc>::~sk_sp()
Line
Count
Source
255
54.7k
    ~sk_sp() {
256
54.7k
        SkSafeUnref(fPtr);
257
54.7k
        SkDEBUGCODE(fPtr = nullptr);
258
54.7k
    }
sk_sp<GrThreadSafeCache::VertexData>::~sk_sp()
Line
Count
Source
255
21.2k
    ~sk_sp() {
256
21.2k
        SkSafeUnref(fPtr);
257
21.2k
        SkDEBUGCODE(fPtr = nullptr);
258
21.2k
    }
sk_sp<GrThreadSafeCache::Trampoline>::~sk_sp()
Line
Count
Source
255
12.1k
    ~sk_sp() {
256
12.1k
        SkSafeUnref(fPtr);
257
12.1k
        SkDEBUGCODE(fPtr = nullptr);
258
12.1k
    }
sk_sp<skgpu::ganesh::DashLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AAConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AAHairLinePathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::SmallPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
sk_sp<skgpu::ganesh::TriangulatingPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::~sk_sp()
sk_sp<skgpu::ganesh::DefaultPathRenderer>::~sk_sp()
Line
Count
Source
255
1.19k
    ~sk_sp() {
256
1.19k
        SkSafeUnref(fPtr);
257
1.19k
        SkDEBUGCODE(fPtr = nullptr);
258
1.19k
    }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::~sk_sp()
Line
Count
Source
255
106k
    ~sk_sp() {
256
106k
        SkSafeUnref(fPtr);
257
106k
        SkDEBUGCODE(fPtr = nullptr);
258
106k
    }
sk_sp<DisableColorXP>::~sk_sp()
Line
Count
Source
255
3.50k
    ~sk_sp() {
256
3.50k
        SkSafeUnref(fPtr);
257
3.50k
        SkDEBUGCODE(fPtr = nullptr);
258
3.50k
    }
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor>::~sk_sp()
sk_sp<SkSpecialImage const>::~sk_sp()
Line
Count
Source
255
370
    ~sk_sp() {
256
370
        SkSafeUnref(fPtr);
257
370
        SkDEBUGCODE(fPtr = nullptr);
258
370
    }
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend>::~sk_sp()
Line
Count
Source
255
1.57k
    ~sk_sp() {
256
1.57k
        SkSafeUnref(fPtr);
257
1.57k
        SkDEBUGCODE(fPtr = nullptr);
258
1.57k
    }
sk_sp<GrImageContext>::~sk_sp()
Line
Count
Source
255
181k
    ~sk_sp() {
256
181k
        SkSafeUnref(fPtr);
257
181k
        SkDEBUGCODE(fPtr = nullptr);
258
181k
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshBase>::~sk_sp()
sk_sp<SkImage_Base>::~sk_sp()
Line
Count
Source
255
26
    ~sk_sp() {
256
26
        SkSafeUnref(fPtr);
257
26
        SkDEBUGCODE(fPtr = nullptr);
258
26
    }
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
85.8k
    ~sk_sp() {
256
85.8k
        SkSafeUnref(fPtr);
257
85.8k
        SkDEBUGCODE(fPtr = nullptr);
258
85.8k
    }
sk_sp<GrMockCaps>::~sk_sp()
Line
Count
Source
255
2.58k
    ~sk_sp() {
256
2.58k
        SkSafeUnref(fPtr);
257
2.58k
        SkDEBUGCODE(fPtr = nullptr);
258
2.58k
    }
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
20.4k
    ~sk_sp() {
256
20.4k
        SkSafeUnref(fPtr);
257
20.4k
        SkDEBUGCODE(fPtr = nullptr);
258
20.4k
    }
sk_sp<SkMeshPriv::IB const>::~sk_sp()
Line
Count
Source
255
451
    ~sk_sp() {
256
451
        SkSafeUnref(fPtr);
257
451
        SkDEBUGCODE(fPtr = nullptr);
258
451
    }
sk_sp<SkMeshPriv::VB const>::~sk_sp()
Line
Count
Source
255
451
    ~sk_sp() {
256
451
        SkSafeUnref(fPtr);
257
451
        SkDEBUGCODE(fPtr = nullptr);
258
451
    }
TriangulatingPathRenderer.cpp:sk_sp<(anonymous namespace)::UniqueKeyInvalidator>::~sk_sp()
Line
Count
Source
255
212
    ~sk_sp() {
256
212
        SkSafeUnref(fPtr);
257
212
        SkDEBUGCODE(fPtr = nullptr);
258
212
    }
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 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
147k
    ~sk_sp() {
256
147k
        SkSafeUnref(fPtr);
257
147k
        SkDEBUGCODE(fPtr = nullptr);
258
147k
    }
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
49.7k
    ~sk_sp() {
256
49.7k
        SkSafeUnref(fPtr);
257
49.7k
        SkDEBUGCODE(fPtr = nullptr);
258
49.7k
    }
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
20.3k
    ~sk_sp() {
256
20.3k
        SkSafeUnref(fPtr);
257
20.3k
        SkDEBUGCODE(fPtr = nullptr);
258
20.3k
    }
sk_sp<SkTypeface_FreeType>::~sk_sp()
Line
Count
Source
255
17.5k
    ~sk_sp() {
256
17.5k
        SkSafeUnref(fPtr);
257
17.5k
        SkDEBUGCODE(fPtr = nullptr);
258
17.5k
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_NameTable>::~sk_sp()
sk_sp<SkTypeface::LocalizedStrings>::~sk_sp()
Line
Count
Source
255
900
    ~sk_sp() {
256
900
        SkSafeUnref(fPtr);
257
900
        SkDEBUGCODE(fPtr = nullptr);
258
900
    }
Unexecuted instantiation: sk_sp<SkOTUtils::LocalizedStrings_SingleName>::~sk_sp()
sk_sp<SkTypeface_FreeTypeStream>::~sk_sp()
Line
Count
Source
255
50.0k
    ~sk_sp() {
256
50.0k
        SkSafeUnref(fPtr);
257
50.0k
        SkDEBUGCODE(fPtr = nullptr);
258
50.0k
    }
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
2.71k
    ~sk_sp() {
256
2.71k
        SkSafeUnref(fPtr);
257
2.71k
        SkDEBUGCODE(fPtr = nullptr);
258
2.71k
    }
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
242
    ~sk_sp() {
256
242
        SkSafeUnref(fPtr);
257
242
        SkDEBUGCODE(fPtr = nullptr);
258
242
    }
sk_sp<sktext::StrikeForGPU>::~sk_sp()
Line
Count
Source
255
7.59k
    ~sk_sp() {
256
7.59k
        SkSafeUnref(fPtr);
257
7.59k
        SkDEBUGCODE(fPtr = nullptr);
258
7.59k
    }
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
125k
    ~sk_sp() {
256
125k
        SkSafeUnref(fPtr);
257
125k
        SkDEBUGCODE(fPtr = nullptr);
258
125k
    }
sk_sp<SkRecord const>::~sk_sp()
Line
Count
Source
255
125k
    ~sk_sp() {
256
125k
        SkSafeUnref(fPtr);
257
125k
        SkDEBUGCODE(fPtr = nullptr);
258
125k
    }
sk_sp<SkTriColorShader>::~sk_sp()
Line
Count
Source
255
13.2k
    ~sk_sp() {
256
13.2k
        SkSafeUnref(fPtr);
257
13.2k
        SkDEBUGCODE(fPtr = nullptr);
258
13.2k
    }
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
82.7k
    ~sk_sp() {
256
82.7k
        SkSafeUnref(fPtr);
257
82.7k
        SkDEBUGCODE(fPtr = nullptr);
258
82.7k
    }
Unexecuted instantiation: sk_sp<SkImage_Picture>::~sk_sp()
sk_sp<SkBlendShader>::~sk_sp()
Line
Count
Source
255
14.8k
    ~sk_sp() {
256
14.8k
        SkSafeUnref(fPtr);
257
14.8k
        SkDEBUGCODE(fPtr = nullptr);
258
14.8k
    }
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
9.98k
    ~sk_sp() {
256
9.98k
        SkSafeUnref(fPtr);
257
9.98k
        SkDEBUGCODE(fPtr = nullptr);
258
9.98k
    }
sk_sp<SkPictureShader>::~sk_sp()
Line
Count
Source
255
4.76k
    ~sk_sp() {
256
4.76k
        SkSafeUnref(fPtr);
257
4.76k
        SkDEBUGCODE(fPtr = nullptr);
258
4.76k
    }
sk_sp<SkConicalGradient>::~sk_sp()
Line
Count
Source
255
2.94k
    ~sk_sp() {
256
2.94k
        SkSafeUnref(fPtr);
257
2.94k
        SkDEBUGCODE(fPtr = nullptr);
258
2.94k
    }
sk_sp<SkRadialGradient>::~sk_sp()
Line
Count
Source
255
553
    ~sk_sp() {
256
553
        SkSafeUnref(fPtr);
257
553
        SkDEBUGCODE(fPtr = nullptr);
258
553
    }
sk_sp<SkSweepGradient>::~sk_sp()
Line
Count
Source
255
1.50k
    ~sk_sp() {
256
1.50k
        SkSafeUnref(fPtr);
257
1.50k
        SkDEBUGCODE(fPtr = nullptr);
258
1.50k
    }
sk_sp<SkColorSpaceXformColorFilter>::~sk_sp()
Line
Count
Source
255
65
    ~sk_sp() {
256
65
        SkSafeUnref(fPtr);
257
65
        SkDEBUGCODE(fPtr = nullptr);
258
65
    }
sk_sp<SkColorTable>::~sk_sp()
Line
Count
Source
255
44.8k
    ~sk_sp() {
256
44.8k
        SkSafeUnref(fPtr);
257
44.8k
        SkDEBUGCODE(fPtr = nullptr);
258
44.8k
    }
sk_sp<SkTableColorFilter>::~sk_sp()
Line
Count
Source
255
14.9k
    ~sk_sp() {
256
14.9k
        SkSafeUnref(fPtr);
257
14.9k
        SkDEBUGCODE(fPtr = nullptr);
258
14.9k
    }
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::~sk_sp()
Line
Count
Source
255
33.4k
    ~sk_sp() {
256
33.4k
        SkSafeUnref(fPtr);
257
33.4k
        SkDEBUGCODE(fPtr = nullptr);
258
33.4k
    }
sk_sp<GrThreadSafePipelineBuilder>::~sk_sp()
Line
Count
Source
255
7.74k
    ~sk_sp() {
256
7.74k
        SkSafeUnref(fPtr);
257
7.74k
        SkDEBUGCODE(fPtr = nullptr);
258
7.74k
    }
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::VulkanSamplerYcbcrConversion>::~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
2.19M
    ~sk_sp() {
256
2.19M
        SkSafeUnref(fPtr);
257
2.19M
        SkDEBUGCODE(fPtr = nullptr);
258
2.19M
    }
sk_sp<SkSVGTextLiteral>::~sk_sp()
Line
Count
Source
255
1.42k
    ~sk_sp() {
256
1.42k
        SkSafeUnref(fPtr);
257
1.42k
        SkDEBUGCODE(fPtr = nullptr);
258
1.42k
    }
sk_sp<SkSVGG>::~sk_sp()
Line
Count
Source
255
204
    ~sk_sp() {
256
204
        SkSafeUnref(fPtr);
257
204
        SkDEBUGCODE(fPtr = nullptr);
258
204
    }
sk_sp<SkSVGCircle>::~sk_sp()
Line
Count
Source
255
110
    ~sk_sp() {
256
110
        SkSafeUnref(fPtr);
257
110
        SkDEBUGCODE(fPtr = nullptr);
258
110
    }
sk_sp<SkSVGClipPath>::~sk_sp()
Line
Count
Source
255
27
    ~sk_sp() {
256
27
        SkSafeUnref(fPtr);
257
27
        SkDEBUGCODE(fPtr = nullptr);
258
27
    }
sk_sp<SkSVGDefs>::~sk_sp()
Line
Count
Source
255
11
    ~sk_sp() {
256
11
        SkSafeUnref(fPtr);
257
11
        SkDEBUGCODE(fPtr = nullptr);
258
11
    }
sk_sp<SkSVGEllipse>::~sk_sp()
Line
Count
Source
255
23
    ~sk_sp() {
256
23
        SkSafeUnref(fPtr);
257
23
        SkDEBUGCODE(fPtr = nullptr);
258
23
    }
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeColorMatrix>::~sk_sp()
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()
Unexecuted instantiation: sk_sp<SkSVGFeFlood>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::~sk_sp()
Unexecuted instantiation: sk_sp<SkSVGFeImage>::~sk_sp()
sk_sp<SkSVGFeMerge>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
sk_sp<SkSVGFeMergeNode>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::~sk_sp()
sk_sp<SkSVGFeOffset>::~sk_sp()
Line
Count
Source
255
1
    ~sk_sp() {
256
1
        SkSafeUnref(fPtr);
257
1
        SkDEBUGCODE(fPtr = nullptr);
258
1
    }
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()
sk_sp<SkSVGFilter>::~sk_sp()
Line
Count
Source
255
2
    ~sk_sp() {
256
2
        SkSafeUnref(fPtr);
257
2
        SkDEBUGCODE(fPtr = nullptr);
258
2
    }
Unexecuted instantiation: sk_sp<SkSVGImage>::~sk_sp()
sk_sp<SkSVGLine>::~sk_sp()
Line
Count
Source
255
294
    ~sk_sp() {
256
294
        SkSafeUnref(fPtr);
257
294
        SkDEBUGCODE(fPtr = nullptr);
258
294
    }
sk_sp<SkSVGLinearGradient>::~sk_sp()
Line
Count
Source
255
33
    ~sk_sp() {
256
33
        SkSafeUnref(fPtr);
257
33
        SkDEBUGCODE(fPtr = nullptr);
258
33
    }
sk_sp<SkSVGMask>::~sk_sp()
Line
Count
Source
255
289
    ~sk_sp() {
256
289
        SkSafeUnref(fPtr);
257
289
        SkDEBUGCODE(fPtr = nullptr);
258
289
    }
sk_sp<SkSVGPath>::~sk_sp()
Line
Count
Source
255
2.31k
    ~sk_sp() {
256
2.31k
        SkSafeUnref(fPtr);
257
2.31k
        SkDEBUGCODE(fPtr = nullptr);
258
2.31k
    }
sk_sp<SkSVGPattern>::~sk_sp()
Line
Count
Source
255
225
    ~sk_sp() {
256
225
        SkSafeUnref(fPtr);
257
225
        SkDEBUGCODE(fPtr = nullptr);
258
225
    }
sk_sp<SkSVGPoly>::~sk_sp()
Line
Count
Source
255
144
    ~sk_sp() {
256
144
        SkSafeUnref(fPtr);
257
144
        SkDEBUGCODE(fPtr = nullptr);
258
144
    }
sk_sp<SkSVGRadialGradient>::~sk_sp()
Line
Count
Source
255
17
    ~sk_sp() {
256
17
        SkSafeUnref(fPtr);
257
17
        SkDEBUGCODE(fPtr = nullptr);
258
17
    }
sk_sp<SkSVGRect>::~sk_sp()
Line
Count
Source
255
22
    ~sk_sp() {
256
22
        SkSafeUnref(fPtr);
257
22
        SkDEBUGCODE(fPtr = nullptr);
258
22
    }
sk_sp<SkSVGStop>::~sk_sp()
Line
Count
Source
255
53
    ~sk_sp() {
256
53
        SkSafeUnref(fPtr);
257
53
        SkDEBUGCODE(fPtr = nullptr);
258
53
    }
sk_sp<SkSVGText>::~sk_sp()
Line
Count
Source
255
114
    ~sk_sp() {
256
114
        SkSafeUnref(fPtr);
257
114
        SkDEBUGCODE(fPtr = nullptr);
258
114
    }
Unexecuted instantiation: sk_sp<SkSVGTextPath>::~sk_sp()
sk_sp<SkSVGTextFragment>::~sk_sp()
Line
Count
Source
255
875
    ~sk_sp() {
256
875
        SkSafeUnref(fPtr);
257
875
        SkDEBUGCODE(fPtr = nullptr);
258
875
    }
sk_sp<SkSVGTSpan>::~sk_sp()
Line
Count
Source
255
3
    ~sk_sp() {
256
3
        SkSafeUnref(fPtr);
257
3
        SkDEBUGCODE(fPtr = nullptr);
258
3
    }
sk_sp<SkSVGUse>::~sk_sp()
Line
Count
Source
255
39
    ~sk_sp() {
256
39
        SkSafeUnref(fPtr);
257
39
        SkDEBUGCODE(fPtr = nullptr);
258
39
    }
sk_sp<SkSVGColor::RefCntVars>::~sk_sp()
Line
Count
Source
255
46.1k
    ~sk_sp() {
256
46.1k
        SkSafeUnref(fPtr);
257
46.1k
        SkDEBUGCODE(fPtr = nullptr);
258
46.1k
    }
sk_sp<SkSVGNode>::~sk_sp()
Line
Count
Source
255
22.5k
    ~sk_sp() {
256
22.5k
        SkSafeUnref(fPtr);
257
22.5k
        SkDEBUGCODE(fPtr = nullptr);
258
22.5k
    }
sk_sp<SkSVGSVG>::~sk_sp()
Line
Count
Source
255
174
    ~sk_sp() {
256
174
        SkSafeUnref(fPtr);
257
174
        SkDEBUGCODE(fPtr = nullptr);
258
174
    }
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>::~sk_sp()
Line
Count
Source
255
29
    ~sk_sp() {
256
29
        SkSafeUnref(fPtr);
257
29
        SkDEBUGCODE(fPtr = nullptr);
258
29
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::~sk_sp()
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::~sk_sp()
Line
Count
Source
255
41
    ~sk_sp() {
256
41
        SkSafeUnref(fPtr);
257
41
        SkDEBUGCODE(fPtr = nullptr);
258
41
    }
sk_sp<SkUnicode>::~sk_sp()
Line
Count
Source
255
18.2k
    ~sk_sp() {
256
18.2k
        SkSafeUnref(fPtr);
257
18.2k
        SkDEBUGCODE(fPtr = nullptr);
258
18.2k
    }
sk_sp<SkBidiICUFactory>::~sk_sp()
Line
Count
Source
255
9.10k
    ~sk_sp() {
256
9.10k
        SkSafeUnref(fPtr);
257
9.10k
        SkDEBUGCODE(fPtr = nullptr);
258
9.10k
    }
sk_sp<SkBidiFactory>::~sk_sp()
Line
Count
Source
255
9.10k
    ~sk_sp() {
256
9.10k
        SkSafeUnref(fPtr);
257
9.10k
        SkDEBUGCODE(fPtr = nullptr);
258
9.10k
    }
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::~sk_sp()
sk_sp<SkUnicode_icu>::~sk_sp()
Line
Count
Source
255
9.10k
    ~sk_sp() {
256
9.10k
        SkSafeUnref(fPtr);
257
9.10k
        SkDEBUGCODE(fPtr = nullptr);
258
9.10k
    }
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()
sk_sp<skottie::Animation>::~sk_sp()
Line
Count
Source
255
10.0k
    ~sk_sp() {
256
10.0k
        SkSafeUnref(fPtr);
257
10.0k
        SkDEBUGCODE(fPtr = nullptr);
258
10.0k
    }
sk_sp<SkShapers::HarfbuzzFactory>::~sk_sp()
Line
Count
Source
255
9.10k
    ~sk_sp() {
256
9.10k
        SkSafeUnref(fPtr);
257
9.10k
        SkDEBUGCODE(fPtr = nullptr);
258
9.10k
    }
sk_sp<skottie::internal::CustomFont::GlyphCompMapper>::~sk_sp()
Line
Count
Source
255
9.56k
    ~sk_sp() {
256
9.56k
        SkSafeUnref(fPtr);
257
9.56k
        SkDEBUGCODE(fPtr = nullptr);
258
9.56k
    }
sk_sp<skottie::internal::SceneGraphRevalidator>::~sk_sp()
Line
Count
Source
255
27.3k
    ~sk_sp() {
256
27.3k
        SkSafeUnref(fPtr);
257
27.3k
        SkDEBUGCODE(fPtr = nullptr);
258
27.3k
    }
sk_sp<sksg::RenderNode>::~sk_sp()
Line
Count
Source
255
6.33M
    ~sk_sp() {
256
6.33M
        SkSafeUnref(fPtr);
257
6.33M
        SkDEBUGCODE(fPtr = nullptr);
258
6.33M
    }
sk_sp<sksg::OpacityEffect>::~sk_sp()
Line
Count
Source
255
177k
    ~sk_sp() {
256
177k
        SkSafeUnref(fPtr);
257
177k
        SkDEBUGCODE(fPtr = nullptr);
258
177k
    }
sk_sp<skottie::internal::OpacityAdapter>::~sk_sp()
Line
Count
Source
255
88.5k
    ~sk_sp() {
256
88.5k
        SkSafeUnref(fPtr);
257
88.5k
        SkDEBUGCODE(fPtr = nullptr);
258
88.5k
    }
sk_sp<skottie::internal::Animator>::~sk_sp()
Line
Count
Source
255
1.43M
    ~sk_sp() {
256
1.43M
        SkSafeUnref(fPtr);
257
1.43M
        SkDEBUGCODE(fPtr = nullptr);
258
1.43M
    }
sk_sp<skottie::PropertyObserver>::~sk_sp()
Line
Count
Source
255
28.2k
    ~sk_sp() {
256
28.2k
        SkSafeUnref(fPtr);
257
28.2k
        SkDEBUGCODE(fPtr = nullptr);
258
28.2k
    }
sk_sp<skottie::Logger>::~sk_sp()
Line
Count
Source
255
28.6k
    ~sk_sp() {
256
28.6k
        SkSafeUnref(fPtr);
257
28.6k
        SkDEBUGCODE(fPtr = nullptr);
258
28.6k
    }
sk_sp<skottie::MarkerObserver>::~sk_sp()
Line
Count
Source
255
28.2k
    ~sk_sp() {
256
28.2k
        SkSafeUnref(fPtr);
257
28.2k
        SkDEBUGCODE(fPtr = nullptr);
258
28.2k
    }
sk_sp<skottie::PrecompInterceptor>::~sk_sp()
Line
Count
Source
255
28.2k
    ~sk_sp() {
256
28.2k
        SkSafeUnref(fPtr);
257
28.2k
        SkDEBUGCODE(fPtr = nullptr);
258
28.2k
    }
sk_sp<skottie::ExpressionManager>::~sk_sp()
Line
Count
Source
255
28.2k
    ~sk_sp() {
256
28.2k
        SkSafeUnref(fPtr);
257
28.2k
        SkDEBUGCODE(fPtr = nullptr);
258
28.2k
    }
sk_sp<skottie::SlotManager>::~sk_sp()
Line
Count
Source
255
28.2k
    ~sk_sp() {
256
28.2k
        SkSafeUnref(fPtr);
257
28.2k
        SkDEBUGCODE(fPtr = nullptr);
258
28.2k
    }
sk_sp<sksg::Color>::~sk_sp()
Line
Count
Source
255
264k
    ~sk_sp() {
256
264k
        SkSafeUnref(fPtr);
257
264k
        SkDEBUGCODE(fPtr = nullptr);
258
264k
    }
sk_sp<skottie::internal::TextAdapter>::~sk_sp()
Line
Count
Source
255
455
    ~sk_sp() {
256
455
        SkSafeUnref(fPtr);
257
455
        SkDEBUGCODE(fPtr = nullptr);
258
455
    }
sk_sp<skottie::internal::TransformAdapter2D>::~sk_sp()
Line
Count
Source
255
100k
    ~sk_sp() {
256
100k
        SkSafeUnref(fPtr);
257
100k
        SkDEBUGCODE(fPtr = nullptr);
258
100k
    }
Skottie.cpp:sk_sp<skottie::Animation::Builder::make(char const*, unsigned long)::NullResourceProvider>::~sk_sp()
Line
Count
Source
255
10.0k
    ~sk_sp() {
256
10.0k
        SkSafeUnref(fPtr);
257
10.0k
        SkDEBUGCODE(fPtr = nullptr);
258
10.0k
    }
sk_sp<skottie::internal::AnimatablePropertyContainer>::~sk_sp()
Line
Count
Source
255
482k
    ~sk_sp() {
256
482k
        SkSafeUnref(fPtr);
257
482k
        SkDEBUGCODE(fPtr = nullptr);
258
482k
    }
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::~sk_sp()
sk_sp<skottie::internal::KeyframeAnimator>::~sk_sp()
Line
Count
Source
255
318k
    ~sk_sp() {
256
318k
        SkSafeUnref(fPtr);
257
318k
        SkDEBUGCODE(fPtr = nullptr);
258
318k
    }
ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator>::~sk_sp()
Line
Count
Source
255
28.8k
    ~sk_sp() {
256
28.8k
        SkSafeUnref(fPtr);
257
28.8k
        SkDEBUGCODE(fPtr = nullptr);
258
28.8k
    }
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.81k
    ~sk_sp() {
256
1.81k
        SkSafeUnref(fPtr);
257
1.81k
        SkDEBUGCODE(fPtr = nullptr);
258
1.81k
    }
Unexecuted instantiation: VectorKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::VectorExpressionAnimator>::~sk_sp()
sk_sp<sksg::Group>::~sk_sp()
Line
Count
Source
255
22.2k
    ~sk_sp() {
256
22.2k
        SkSafeUnref(fPtr);
257
22.2k
        SkDEBUGCODE(fPtr = nullptr);
258
22.2k
    }
sk_sp<sksg::Transform>::~sk_sp()
Line
Count
Source
255
3.27M
    ~sk_sp() {
256
3.27M
        SkSafeUnref(fPtr);
257
3.27M
        SkDEBUGCODE(fPtr = nullptr);
258
3.27M
    }
sk_sp<sksg::TransformEffect>::~sk_sp()
Line
Count
Source
255
69.8k
    ~sk_sp() {
256
69.8k
        SkSafeUnref(fPtr);
257
69.8k
        SkDEBUGCODE(fPtr = nullptr);
258
69.8k
    }
sk_sp<sksg::Matrix<SkMatrix> >::~sk_sp()
Line
Count
Source
255
201k
    ~sk_sp() {
256
201k
        SkSafeUnref(fPtr);
257
201k
        SkDEBUGCODE(fPtr = nullptr);
258
201k
    }
sk_sp<sksg::Path>::~sk_sp()
Line
Count
Source
255
407k
    ~sk_sp() {
256
407k
        SkSafeUnref(fPtr);
257
407k
        SkDEBUGCODE(fPtr = nullptr);
258
407k
    }
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::~sk_sp()
sk_sp<sksg::PaintNode>::~sk_sp()
Line
Count
Source
255
1.33M
    ~sk_sp() {
256
1.33M
        SkSafeUnref(fPtr);
257
1.33M
        SkDEBUGCODE(fPtr = nullptr);
258
1.33M
    }
sk_sp<sksg::GeometryNode>::~sk_sp()
Line
Count
Source
255
18.6M
    ~sk_sp() {
256
18.6M
        SkSafeUnref(fPtr);
257
18.6M
        SkDEBUGCODE(fPtr = nullptr);
258
18.6M
    }
sk_sp<sksg::Draw>::~sk_sp()
Line
Count
Source
255
170k
    ~sk_sp() {
256
170k
        SkSafeUnref(fPtr);
257
170k
        SkDEBUGCODE(fPtr = nullptr);
258
170k
    }
sk_sp<sksg::Matrix<SkM44> >::~sk_sp()
Line
Count
Source
255
27.1k
    ~sk_sp() {
256
27.1k
        SkSafeUnref(fPtr);
257
27.1k
        SkDEBUGCODE(fPtr = nullptr);
258
27.1k
    }
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
9.56k
    ~sk_sp() {
256
9.56k
        SkSafeUnref(fPtr);
257
9.56k
        SkDEBUGCODE(fPtr = nullptr);
258
9.56k
    }
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
40.7k
    ~sk_sp() {
256
40.7k
        SkSafeUnref(fPtr);
257
40.7k
        SkDEBUGCODE(fPtr = nullptr);
258
40.7k
    }
sk_sp<sksg::Merge>::~sk_sp()
Line
Count
Source
255
242k
    ~sk_sp() {
256
242k
        SkSafeUnref(fPtr);
257
242k
        SkDEBUGCODE(fPtr = nullptr);
258
242k
    }
Unexecuted instantiation: sk_sp<sksg::LayerEffect>::~sk_sp()
sk_sp<sksg::ClipEffect>::~sk_sp()
Line
Count
Source
255
83.1k
    ~sk_sp() {
256
83.1k
        SkSafeUnref(fPtr);
257
83.1k
        SkDEBUGCODE(fPtr = nullptr);
258
83.1k
    }
sk_sp<sksg::MaskEffect>::~sk_sp()
Line
Count
Source
255
35.3k
    ~sk_sp() {
256
35.3k
        SkSafeUnref(fPtr);
257
35.3k
        SkDEBUGCODE(fPtr = nullptr);
258
35.3k
    }
sk_sp<sksg::Rect>::~sk_sp()
Line
Count
Source
255
143k
    ~sk_sp() {
256
143k
        SkSafeUnref(fPtr);
257
143k
        SkDEBUGCODE(fPtr = nullptr);
258
143k
    }
Unexecuted instantiation: sk_sp<skottie::internal::MotionBlurEffect>::~sk_sp()
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::LayerController>::~sk_sp()
Line
Count
Source
255
330k
    ~sk_sp() {
256
330k
        SkSafeUnref(fPtr);
257
330k
        SkDEBUGCODE(fPtr = nullptr);
258
330k
    }
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
254k
    ~sk_sp() {
256
254k
        SkSafeUnref(fPtr);
257
254k
        SkDEBUGCODE(fPtr = nullptr);
258
254k
    }
sk_sp<skottie::internal::TransformAdapter3D>::~sk_sp()
Line
Count
Source
255
12.7k
    ~sk_sp() {
256
12.7k
        SkSafeUnref(fPtr);
257
12.7k
        SkDEBUGCODE(fPtr = nullptr);
258
12.7k
    }
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
15.3k
    ~sk_sp() {
256
15.3k
        SkSafeUnref(fPtr);
257
15.3k
        SkDEBUGCODE(fPtr = nullptr);
258
15.3k
    }
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
526
    ~sk_sp() {
256
526
        SkSafeUnref(fPtr);
257
526
        SkDEBUGCODE(fPtr = nullptr);
258
526
    }
FillEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillAdapter>::~sk_sp()
Line
Count
Source
255
526
    ~sk_sp() {
256
526
        SkSafeUnref(fPtr);
257
526
        SkDEBUGCODE(fPtr = nullptr);
258
526
    }
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
654
    ~sk_sp() {
256
654
        SkSafeUnref(fPtr);
257
654
        SkDEBUGCODE(fPtr = nullptr);
258
654
    }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::~sk_sp()
Line
Count
Source
255
39.7k
    ~sk_sp() {
256
39.7k
        SkSafeUnref(fPtr);
257
39.7k
        SkDEBUGCODE(fPtr = nullptr);
258
39.7k
    }
sk_sp<sksg::ExternalImageFilter>::~sk_sp()
Line
Count
Source
255
89.5k
    ~sk_sp() {
256
89.5k
        SkSafeUnref(fPtr);
257
89.5k
        SkDEBUGCODE(fPtr = nullptr);
258
89.5k
    }
sk_sp<sksg::Gradient>::~sk_sp()
Line
Count
Source
255
54.5k
    ~sk_sp() {
256
54.5k
        SkSafeUnref(fPtr);
257
54.5k
        SkDEBUGCODE(fPtr = nullptr);
258
54.5k
    }
sk_sp<sksg::ShaderEffect>::~sk_sp()
Line
Count
Source
255
58
    ~sk_sp() {
256
58
        SkSafeUnref(fPtr);
257
58
        SkDEBUGCODE(fPtr = nullptr);
258
58
    }
sk_sp<sksg::RadialGradient>::~sk_sp()
Line
Count
Source
255
7.32k
    ~sk_sp() {
256
7.32k
        SkSafeUnref(fPtr);
257
7.32k
        SkDEBUGCODE(fPtr = nullptr);
258
7.32k
    }
sk_sp<sksg::LinearGradient>::~sk_sp()
Line
Count
Source
255
10.8k
    ~sk_sp() {
256
10.8k
        SkSafeUnref(fPtr);
257
10.8k
        SkDEBUGCODE(fPtr = nullptr);
258
10.8k
    }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::~sk_sp()
Line
Count
Source
255
116
    ~sk_sp() {
256
116
        SkSafeUnref(fPtr);
257
116
        SkDEBUGCODE(fPtr = nullptr);
258
116
    }
sk_sp<sksg::ExternalColorFilter>::~sk_sp()
Line
Count
Source
255
6.10k
    ~sk_sp() {
256
6.10k
        SkSafeUnref(fPtr);
257
6.10k
        SkDEBUGCODE(fPtr = nullptr);
258
6.10k
    }
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
1.91k
    ~sk_sp() {
256
1.91k
        SkSafeUnref(fPtr);
257
1.91k
        SkDEBUGCODE(fPtr = nullptr);
258
1.91k
    }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::~sk_sp()
Line
Count
Source
255
2.76k
    ~sk_sp() {
256
2.76k
        SkSafeUnref(fPtr);
257
2.76k
        SkDEBUGCODE(fPtr = nullptr);
258
2.76k
    }
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
7.65M
    ~sk_sp() {
256
7.65M
        SkSafeUnref(fPtr);
257
7.65M
        SkDEBUGCODE(fPtr = nullptr);
258
7.65M
    }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::~sk_sp()
Line
Count
Source
255
35.3k
    ~sk_sp() {
256
35.3k
        SkSafeUnref(fPtr);
257
35.3k
        SkDEBUGCODE(fPtr = nullptr);
258
35.3k
    }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::~sk_sp()
Line
Count
Source
255
23.5k
    ~sk_sp() {
256
23.5k
        SkSafeUnref(fPtr);
257
23.5k
        SkDEBUGCODE(fPtr = nullptr);
258
23.5k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::~sk_sp()
Line
Count
Source
255
3.88k
    ~sk_sp() {
256
3.88k
        SkSafeUnref(fPtr);
257
3.88k
        SkDEBUGCODE(fPtr = nullptr);
258
3.88k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::~sk_sp()
Line
Count
Source
255
2.59k
    ~sk_sp() {
256
2.59k
        SkSafeUnref(fPtr);
257
2.59k
        SkDEBUGCODE(fPtr = nullptr);
258
2.59k
    }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::~sk_sp()
Line
Count
Source
255
49.8k
    ~sk_sp() {
256
49.8k
        SkSafeUnref(fPtr);
257
49.8k
        SkDEBUGCODE(fPtr = nullptr);
258
49.8k
    }
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()
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::~sk_sp()
Line
Count
Source
255
3.40k
    ~sk_sp() {
256
3.40k
        SkSafeUnref(fPtr);
257
3.40k
        SkDEBUGCODE(fPtr = nullptr);
258
3.40k
    }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>::~sk_sp()
Line
Count
Source
255
1.36k
    ~sk_sp() {
256
1.36k
        SkSafeUnref(fPtr);
257
1.36k
        SkDEBUGCODE(fPtr = nullptr);
258
1.36k
    }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>::~sk_sp()
Line
Count
Source
255
14
    ~sk_sp() {
256
14
        SkSafeUnref(fPtr);
257
14
        SkDEBUGCODE(fPtr = nullptr);
258
14
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::~sk_sp()
Line
Count
Source
255
19.1k
    ~sk_sp() {
256
19.1k
        SkSafeUnref(fPtr);
257
19.1k
        SkDEBUGCODE(fPtr = nullptr);
258
19.1k
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::~sk_sp()
Line
Count
Source
255
7.64k
    ~sk_sp() {
256
7.64k
        SkSafeUnref(fPtr);
257
7.64k
        SkDEBUGCODE(fPtr = nullptr);
258
7.64k
    }
Unexecuted instantiation: ThresholdEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ThresholdAdapter>::~sk_sp()
sk_sp<sksg::GradientColorFilter>::~sk_sp()
Line
Count
Source
255
10.3k
    ~sk_sp() {
256
10.3k
        SkSafeUnref(fPtr);
257
10.3k
        SkDEBUGCODE(fPtr = nullptr);
258
10.3k
    }
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::~sk_sp()
Line
Count
Source
255
716
    ~sk_sp() {
256
716
        SkSafeUnref(fPtr);
257
716
        SkDEBUGCODE(fPtr = nullptr);
258
716
    }
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
9.65k
    ~sk_sp() {
256
9.65k
        SkSafeUnref(fPtr);
257
9.65k
        SkDEBUGCODE(fPtr = nullptr);
258
9.65k
    }
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
263k
    ~sk_sp() {
256
263k
        SkSafeUnref(fPtr);
257
263k
        SkDEBUGCODE(fPtr = nullptr);
258
263k
    }
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
70.0k
    ~sk_sp() {
256
70.0k
        SkSafeUnref(fPtr);
257
70.0k
        SkDEBUGCODE(fPtr = nullptr);
258
70.0k
    }
sk_sp<sksg::GeometryTransform>::~sk_sp()
Line
Count
Source
255
16.8k
    ~sk_sp() {
256
16.8k
        SkSafeUnref(fPtr);
257
16.8k
        SkDEBUGCODE(fPtr = nullptr);
258
16.8k
    }
sk_sp<sksg::TrimEffect>::~sk_sp()
Line
Count
Source
255
3.16M
    ~sk_sp() {
256
3.16M
        SkSafeUnref(fPtr);
257
3.16M
        SkDEBUGCODE(fPtr = nullptr);
258
3.16M
    }
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::~sk_sp()
Line
Count
Source
255
2.11M
    ~sk_sp() {
256
2.11M
        SkSafeUnref(fPtr);
257
2.11M
        SkDEBUGCODE(fPtr = nullptr);
258
2.11M
    }
sk_sp<sksg::BlenderEffect>::~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<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
9.91k
    ~sk_sp() {
256
9.91k
        SkSafeUnref(fPtr);
257
9.91k
        SkDEBUGCODE(fPtr = nullptr);
258
9.91k
    }
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::~sk_sp()
Line
Count
Source
255
19.8k
    ~sk_sp() {
256
19.8k
        SkSafeUnref(fPtr);
257
19.8k
        SkDEBUGCODE(fPtr = nullptr);
258
19.8k
    }
sk_sp<sksg::RRect>::~sk_sp()
Line
Count
Source
255
409k
    ~sk_sp() {
256
409k
        SkSafeUnref(fPtr);
257
409k
        SkDEBUGCODE(fPtr = nullptr);
258
409k
    }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::~sk_sp()
Line
Count
Source
255
282k
    ~sk_sp() {
256
282k
        SkSafeUnref(fPtr);
257
282k
        SkDEBUGCODE(fPtr = nullptr);
258
282k
    }
sk_sp<sksg::DashEffect>::~sk_sp()
Line
Count
Source
255
96.4k
    ~sk_sp() {
256
96.4k
        SkSafeUnref(fPtr);
257
96.4k
        SkDEBUGCODE(fPtr = nullptr);
258
96.4k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::~sk_sp()
Line
Count
Source
255
321k
    ~sk_sp() {
256
321k
        SkSafeUnref(fPtr);
257
321k
        SkDEBUGCODE(fPtr = nullptr);
258
321k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::~sk_sp()
Line
Count
Source
255
64.3k
    ~sk_sp() {
256
64.3k
        SkSafeUnref(fPtr);
257
64.3k
        SkDEBUGCODE(fPtr = nullptr);
258
64.3k
    }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::~sk_sp()
Line
Count
Source
255
25.7k
    ~sk_sp() {
256
25.7k
        SkSafeUnref(fPtr);
257
25.7k
        SkDEBUGCODE(fPtr = nullptr);
258
25.7k
    }
sk_sp<sksg::ShaderPaint>::~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<sksg::OffsetEffect>::~sk_sp()
Line
Count
Source
255
568k
    ~sk_sp() {
256
568k
        SkSafeUnref(fPtr);
257
568k
        SkDEBUGCODE(fPtr = nullptr);
258
568k
    }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::~sk_sp()
Line
Count
Source
255
379k
    ~sk_sp() {
256
379k
        SkSafeUnref(fPtr);
257
379k
        SkDEBUGCODE(fPtr = nullptr);
258
379k
    }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::~sk_sp()
Line
Count
Source
255
196
    ~sk_sp() {
256
196
        SkSafeUnref(fPtr);
257
196
        SkDEBUGCODE(fPtr = nullptr);
258
196
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::~sk_sp()
Line
Count
Source
255
184k
    ~sk_sp() {
256
184k
        SkSafeUnref(fPtr);
257
184k
        SkDEBUGCODE(fPtr = nullptr);
258
184k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::~sk_sp()
Line
Count
Source
255
122k
    ~sk_sp() {
256
122k
        SkSafeUnref(fPtr);
257
122k
        SkDEBUGCODE(fPtr = nullptr);
258
122k
    }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::~sk_sp()
Line
Count
Source
255
127k
    ~sk_sp() {
256
127k
        SkSafeUnref(fPtr);
257
127k
        SkDEBUGCODE(fPtr = nullptr);
258
127k
    }
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
1.93M
    ~sk_sp() {
256
1.93M
        SkSafeUnref(fPtr);
257
1.93M
        SkDEBUGCODE(fPtr = nullptr);
258
1.93M
    }
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::~sk_sp()
Line
Count
Source
255
1.29M
    ~sk_sp() {
256
1.29M
        SkSafeUnref(fPtr);
257
1.29M
        SkDEBUGCODE(fPtr = nullptr);
258
1.29M
    }
sk_sp<sksg::Shader>::~sk_sp()
Line
Count
Source
255
54.6k
    ~sk_sp() {
256
54.6k
        SkSafeUnref(fPtr);
257
54.6k
        SkDEBUGCODE(fPtr = nullptr);
258
54.6k
    }
sk_sp<sksg::ImageFilter>::~sk_sp()
Line
Count
Source
255
168k
    ~sk_sp() {
256
168k
        SkSafeUnref(fPtr);
257
168k
        SkDEBUGCODE(fPtr = nullptr);
258
168k
    }
sk_sp<SkAnimatedImage>::~sk_sp()
Line
Count
Source
255
15.6k
    ~sk_sp() {
256
15.6k
        SkSafeUnref(fPtr);
257
15.6k
        SkDEBUGCODE(fPtr = nullptr);
258
15.6k
    }
259
260
984k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<GrArenas>::operator=(decltype(nullptr))
Line
Count
Source
260
88.0k
    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
660k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkDrawable>::operator=(decltype(nullptr))
Line
Count
Source
260
9.51k
    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
174k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkColorSpace>::operator=(decltype(nullptr))
Line
Count
Source
260
557
    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<GrTexture>::operator=(decltype(nullptr))
sk_sp<GrAttachment>::operator=(decltype(nullptr))
Line
Count
Source
260
29.8k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkBlender>::operator=(decltype(nullptr))
Line
Count
Source
260
531
    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
15.4k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkSVGNode>::operator=(decltype(nullptr))
Line
Count
Source
260
406
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
Unexecuted instantiation: sk_sp<SkPDFDevice>::operator=(decltype(nullptr))
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.29k
    sk_sp<T>& operator=(std::nullptr_t) { this->reset(); return *this; }
sk_sp<SkColorFilter>::operator=(decltype(nullptr))
Line
Count
Source
260
531
    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
8.70M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
8.70M
        if (this != &that) {
269
8.12M
            this->reset(SkSafeRef(that.get()));
270
8.12M
        }
271
8.70M
        return *this;
272
8.70M
    }
sk_sp<GrSurfaceProxy>::operator=(sk_sp<GrSurfaceProxy> const&)
Line
Count
Source
267
492k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
492k
        if (this != &that) {
269
492k
            this->reset(SkSafeRef(that.get()));
270
492k
        }
271
492k
        return *this;
272
492k
    }
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&)
sk_sp<SkSpecialImage>::operator=(sk_sp<SkSpecialImage> const&)
Line
Count
Source
267
44.7k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
44.7k
        if (this != &that) {
269
44.7k
            this->reset(SkSafeRef(that.get()));
270
44.7k
        }
271
44.7k
        return *this;
272
44.7k
    }
sk_sp<SkColorFilter>::operator=(sk_sp<SkColorFilter> const&)
Line
Count
Source
267
81.1k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
81.1k
        if (this != &that) {
269
81.1k
            this->reset(SkSafeRef(that.get()));
270
81.1k
        }
271
81.1k
        return *this;
272
81.1k
    }
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
46
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
46
        if (this != &that) {
269
46
            this->reset(SkSafeRef(that.get()));
270
46
        }
271
46
        return *this;
272
46
    }
sk_sp<SkTypeface>::operator=(sk_sp<SkTypeface> const&)
Line
Count
Source
267
284
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
284
        if (this != &that) {
269
284
            this->reset(SkSafeRef(that.get()));
270
284
        }
271
284
        return *this;
272
284
    }
sk_sp<SkSVGColor::RefCntVars>::operator=(sk_sp<SkSVGColor::RefCntVars> const&)
Line
Count
Source
267
263
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
263
        if (this != &that) {
269
263
            this->reset(SkSafeRef(that.get()));
270
263
        }
271
263
        return *this;
272
263
    }
sk_sp<SkPixelRef>::operator=(sk_sp<SkPixelRef> const&)
Line
Count
Source
267
217k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
217k
        if (this != &that) {
269
217k
            this->reset(SkSafeRef(that.get()));
270
217k
        }
271
217k
        return *this;
272
217k
    }
sk_sp<SkMipmap>::operator=(sk_sp<SkMipmap> const&)
Line
Count
Source
267
217k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
217k
        if (this != &that) {
269
217k
            this->reset(SkSafeRef(that.get()));
270
217k
        }
271
217k
        return *this;
272
217k
    }
sk_sp<SkImage const>::operator=(sk_sp<SkImage const> const&)
Line
Count
Source
267
102
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
102
        if (this != &that) {
269
102
            this->reset(SkSafeRef(that.get()));
270
102
        }
271
102
        return *this;
272
102
    }
sk_sp<SkImageFilter>::operator=(sk_sp<SkImageFilter> const&)
Line
Count
Source
267
822k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
822k
        if (this != &that) {
269
822k
            this->reset(SkSafeRef(that.get()));
270
822k
        }
271
822k
        return *this;
272
822k
    }
sk_sp<SkColorSpace>::operator=(sk_sp<SkColorSpace> const&)
Line
Count
Source
267
3.68M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
3.68M
        if (this != &that) {
269
3.10M
            this->reset(SkSafeRef(that.get()));
270
3.10M
        }
271
3.68M
        return *this;
272
3.68M
    }
sk_sp<SkPathEffect>::operator=(sk_sp<SkPathEffect> const&)
Line
Count
Source
267
64.9k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
64.9k
        if (this != &that) {
269
64.9k
            this->reset(SkSafeRef(that.get()));
270
64.9k
        }
271
64.9k
        return *this;
272
64.9k
    }
sk_sp<SkShader>::operator=(sk_sp<SkShader> const&)
Line
Count
Source
267
70.3k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
70.3k
        if (this != &that) {
269
70.3k
            this->reset(SkSafeRef(that.get()));
270
70.3k
        }
271
70.3k
        return *this;
272
70.3k
    }
sk_sp<SkMaskFilter>::operator=(sk_sp<SkMaskFilter> const&)
Line
Count
Source
267
27.2k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
27.2k
        if (this != &that) {
269
27.2k
            this->reset(SkSafeRef(that.get()));
270
27.2k
        }
271
27.2k
        return *this;
272
27.2k
    }
sk_sp<SkBlender>::operator=(sk_sp<SkBlender> const&)
Line
Count
Source
267
27.2k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
27.2k
        if (this != &that) {
269
27.2k
            this->reset(SkSafeRef(that.get()));
270
27.2k
        }
271
27.2k
        return *this;
272
27.2k
    }
sk_sp<SkString::Rec>::operator=(sk_sp<SkString::Rec> const&)
Line
Count
Source
267
25.1k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
25.1k
        if (this != &that) {
269
25.1k
            this->reset(SkSafeRef(that.get()));
270
25.1k
        }
271
25.1k
        return *this;
272
25.1k
    }
sk_sp<SkImage>::operator=(sk_sp<SkImage> const&)
Line
Count
Source
267
1.19k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1.19k
        if (this != &that) {
269
1.19k
            this->reset(SkSafeRef(that.get()));
270
1.19k
        }
271
1.19k
        return *this;
272
1.19k
    }
Unexecuted instantiation: sk_sp<SkVertices>::operator=(sk_sp<SkVertices> const&)
sk_sp<GrColorSpaceXform>::operator=(sk_sp<GrColorSpaceXform> const&)
Line
Count
Source
267
33.5k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
33.5k
        if (this != &that) {
269
33.5k
            this->reset(SkSafeRef(that.get()));
270
33.5k
        }
271
33.5k
        return *this;
272
33.5k
    }
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<skgpu::MutableTextureState>::operator=(sk_sp<skgpu::MutableTextureState> 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
41
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
41
        if (this != &that) {
269
41
            this->reset(SkSafeRef(that.get()));
270
41
        }
271
41
        return *this;
272
41
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::operator=(sk_sp<skgpu::graphite::PrecompileColorFilter> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::operator=(sk_sp<skgpu::graphite::PrecompileShader> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::operator=(sk_sp<skgpu::graphite::PrecompileMaskFilter> 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.10k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
9.10k
        if (this != &that) {
269
9.10k
            this->reset(SkSafeRef(that.get()));
270
9.10k
        }
271
9.10k
        return *this;
272
9.10k
    }
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
340k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
340k
        if (this != &that) {
269
340k
            this->reset(SkSafeRef(that.get()));
270
340k
        }
271
340k
        return *this;
272
340k
    }
sk_sp<sksg::Path>::operator=(sk_sp<sksg::Path> const&)
Line
Count
Source
267
127k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
127k
        if (this != &that) {
269
127k
            this->reset(SkSafeRef(that.get()));
270
127k
        }
271
127k
        return *this;
272
127k
    }
sk_sp<sksg::ModeColorFilter>::operator=(sk_sp<sksg::ModeColorFilter> const&)
Line
Count
Source
267
263
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
263
        if (this != &that) {
269
263
            this->reset(SkSafeRef(that.get()));
270
263
        }
271
263
        return *this;
272
263
    }
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
44.7k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
44.7k
        if (this != &that) {
269
44.7k
            this->reset(SkSafeRef(that.get()));
270
44.7k
        }
271
44.7k
        return *this;
272
44.7k
    }
sk_sp<sksg::ExternalColorFilter>::operator=(sk_sp<sksg::ExternalColorFilter> const&)
Line
Count
Source
267
2.34k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
2.34k
        if (this != &that) {
269
2.34k
            this->reset(SkSafeRef(that.get()));
270
2.34k
        }
271
2.34k
        return *this;
272
2.34k
    }
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
11.7k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
11.7k
        if (this != &that) {
269
11.7k
            this->reset(SkSafeRef(that.get()));
270
11.7k
        }
271
11.7k
        return *this;
272
11.7k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode> const&)
Line
Count
Source
267
1.29k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1.29k
        if (this != &that) {
269
1.29k
            this->reset(SkSafeRef(that.get()));
270
1.29k
        }
271
1.29k
        return *this;
272
1.29k
    }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode> const&)
Line
Count
Source
267
681
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
681
        if (this != &that) {
269
681
            this->reset(SkSafeRef(that.get()));
270
681
        }
271
681
        return *this;
272
681
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::operator=(sk_sp<skottie::internal::(anonymous namespace)::SphereNode> const&)
Line
Count
Source
267
3.82k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
3.82k
        if (this != &that) {
269
3.82k
            this->reset(SkSafeRef(that.get()));
270
3.82k
        }
271
3.82k
        return *this;
272
3.82k
    }
sk_sp<sksg::GradientColorFilter>::operator=(sk_sp<sksg::GradientColorFilter> const&)
Line
Count
Source
267
5.18k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
5.18k
        if (this != &that) {
269
5.18k
            this->reset(SkSafeRef(that.get()));
270
5.18k
        }
271
5.18k
        return *this;
272
5.18k
    }
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
1.05M
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
1.05M
        if (this != &that) {
269
1.05M
            this->reset(SkSafeRef(that.get()));
270
1.05M
        }
271
1.05M
        return *this;
272
1.05M
    }
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
204k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
204k
        if (this != &that) {
269
204k
            this->reset(SkSafeRef(that.get()));
270
204k
        }
271
204k
        return *this;
272
204k
    }
sk_sp<sksg::PaintNode>::operator=(sk_sp<sksg::PaintNode> const&)
Line
Count
Source
267
160k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
160k
        if (this != &that) {
269
160k
            this->reset(SkSafeRef(that.get()));
270
160k
        }
271
160k
        return *this;
272
160k
    }
sk_sp<sksg::DashEffect>::operator=(sk_sp<sksg::DashEffect> const&)
Line
Count
Source
267
32.1k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
32.1k
        if (this != &that) {
269
32.1k
            this->reset(SkSafeRef(that.get()));
270
32.1k
        }
271
32.1k
        return *this;
272
32.1k
    }
sk_sp<sksg::OffsetEffect>::operator=(sk_sp<sksg::OffsetEffect> const&)
Line
Count
Source
267
189k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
189k
        if (this != &that) {
269
189k
            this->reset(SkSafeRef(that.get()));
270
189k
        }
271
189k
        return *this;
272
189k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::operator=(sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect> const&)
Line
Count
Source
267
61.4k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
61.4k
        if (this != &that) {
269
61.4k
            this->reset(SkSafeRef(that.get()));
270
61.4k
        }
271
61.4k
        return *this;
272
61.4k
    }
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
645k
    sk_sp<T>& operator=(const sk_sp<T>& that) {
268
645k
        if (this != &that) {
269
645k
            this->reset(SkSafeRef(that.get()));
270
645k
        }
271
645k
        return *this;
272
645k
    }
273
    template <typename U,
274
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
275
218k
    sk_sp<T>& operator=(const sk_sp<U>& that) {
276
218k
        this->reset(SkSafeRef(that.get()));
277
218k
        return *this;
278
218k
    }
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
218k
    sk_sp<T>& operator=(const sk_sp<U>& that) {
276
218k
        this->reset(SkSafeRef(that.get()));
277
218k
        return *this;
278
218k
    }
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
151M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
151M
        this->reset(that.release());
287
151M
        return *this;
288
151M
    }
sk_sp<SkFlattenable>::operator=(sk_sp<SkFlattenable>&&)
Line
Count
Source
285
103k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
103k
        this->reset(that.release());
287
103k
        return *this;
288
103k
    }
sk_sp<SkData>::operator=(sk_sp<SkData>&&)
Line
Count
Source
285
858k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
858k
        this->reset(that.release());
287
858k
        return *this;
288
858k
    }
sk_sp<GrDirectContext>::operator=(sk_sp<GrDirectContext>&&)
Line
Count
Source
285
2.58k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
2.58k
        this->reset(that.release());
287
2.58k
        return *this;
288
2.58k
    }
sk_sp<SkShader>::operator=(sk_sp<SkShader>&&)
Line
Count
Source
285
818k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
818k
        this->reset(that.release());
287
818k
        return *this;
288
818k
    }
sk_sp<GrArenas>::operator=(sk_sp<GrArenas>&&)
Line
Count
Source
285
68.7k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
68.7k
        this->reset(that.release());
287
68.7k
        return *this;
288
68.7k
    }
sk_sp<GrSurfaceProxy>::operator=(sk_sp<GrSurfaceProxy>&&)
Line
Count
Source
285
99.2k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
99.2k
        this->reset(that.release());
287
99.2k
        return *this;
288
99.2k
    }
sk_sp<SkColorSpace>::operator=(sk_sp<SkColorSpace>&&)
Line
Count
Source
285
1.36M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.36M
        this->reset(that.release());
287
1.36M
        return *this;
288
1.36M
    }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::operator=(sk_sp<GrSurface::RefCntedReleaseProc>&&)
sk_sp<SkSurface>::operator=(sk_sp<SkSurface>&&)
Line
Count
Source
285
9.02k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
9.02k
        this->reset(that.release());
287
9.02k
        return *this;
288
9.02k
    }
sk_sp<GrTextureProxy>::operator=(sk_sp<GrTextureProxy>&&)
Line
Count
Source
285
124k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
124k
        this->reset(that.release());
287
124k
        return *this;
288
124k
    }
sk_sp<GrBuffer const>::operator=(sk_sp<GrBuffer const>&&)
Line
Count
Source
285
147k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
147k
        this->reset(that.release());
287
147k
        return *this;
288
147k
    }
sk_sp<SkImage>::operator=(sk_sp<SkImage>&&)
Line
Count
Source
285
435k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
435k
        this->reset(that.release());
287
435k
        return *this;
288
435k
    }
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
11.3k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
11.3k
        this->reset(that.release());
287
11.3k
        return *this;
288
11.3k
    }
sk_sp<SkTypeface>::operator=(sk_sp<SkTypeface>&&)
Line
Count
Source
285
135M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
135M
        this->reset(that.release());
287
135M
        return *this;
288
135M
    }
sk_sp<SkFontMgr>::operator=(sk_sp<SkFontMgr>&&)
Line
Count
Source
285
46
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
46
        this->reset(that.release());
287
46
        return *this;
288
46
    }
Unexecuted instantiation: sk_sp<SkSVGDOM>::operator=(sk_sp<SkSVGDOM>&&)
sk_sp<SkSVGColor::RefCntVars>::operator=(sk_sp<SkSVGColor::RefCntVars>&&)
Line
Count
Source
285
663
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
663
        this->reset(that.release());
287
663
        return *this;
288
663
    }
sk_sp<SkTextBlob>::operator=(sk_sp<SkTextBlob>&&)
Line
Count
Source
285
2.25k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
2.25k
        this->reset(that.release());
287
2.25k
        return *this;
288
2.25k
    }
sk_sp<SkPixelRef>::operator=(sk_sp<SkPixelRef>&&)
Line
Count
Source
285
975k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
975k
        this->reset(that.release());
287
975k
        return *this;
288
975k
    }
sk_sp<SkMipmap>::operator=(sk_sp<SkMipmap>&&)
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<SkSpecialImage>::operator=(sk_sp<SkSpecialImage>&&)
Line
Count
Source
285
327k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
327k
        this->reset(that.release());
287
327k
        return *this;
288
327k
    }
sk_sp<SkColorFilter>::operator=(sk_sp<SkColorFilter>&&)
Line
Count
Source
285
922k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
922k
        this->reset(that.release());
287
922k
        return *this;
288
922k
    }
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
547k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
547k
        this->reset(that.release());
287
547k
        return *this;
288
547k
    }
sk_sp<SkBlender>::operator=(sk_sp<SkBlender>&&)
Line
Count
Source
285
922k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
922k
        this->reset(that.release());
287
922k
        return *this;
288
922k
    }
sk_sp<SkFontStyleSet>::operator=(sk_sp<SkFontStyleSet>&&)
Line
Count
Source
285
28
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
28
        this->reset(that.release());
287
28
        return *this;
288
28
    }
sk_sp<SkDrawable>::operator=(sk_sp<SkDrawable>&&)
Line
Count
Source
285
160
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
160
        this->reset(that.release());
287
160
        return *this;
288
160
    }
sk_sp<SkImageFilterCache>::operator=(sk_sp<SkImageFilterCache>&&)
Line
Count
Source
285
9
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
9
        this->reset(that.release());
287
9
        return *this;
288
9
    }
sk_sp<SkPathEffect>::operator=(sk_sp<SkPathEffect>&&)
Line
Count
Source
285
513k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
513k
        this->reset(that.release());
287
513k
        return *this;
288
513k
    }
sk_sp<SkMaskFilter>::operator=(sk_sp<SkMaskFilter>&&)
Line
Count
Source
285
455k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
455k
        this->reset(that.release());
287
455k
        return *this;
288
455k
    }
sk_sp<SkImageFilter>::operator=(sk_sp<SkImageFilter>&&)
Line
Count
Source
285
1.01M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.01M
        this->reset(that.release());
287
1.01M
        return *this;
288
1.01M
    }
sk_sp<SkBBoxHierarchy>::operator=(sk_sp<SkBBoxHierarchy>&&)
Line
Count
Source
285
191k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
191k
        this->reset(that.release());
287
191k
        return *this;
288
191k
    }
Unexecuted instantiation: sk_sp<SkRuntimeEffect>::operator=(sk_sp<SkRuntimeEffect>&&)
sk_sp<SkStrike>::operator=(sk_sp<SkStrike>&&)
Line
Count
Source
285
34.1k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
34.1k
        this->reset(that.release());
287
34.1k
        return *this;
288
34.1k
    }
sk_sp<SkString::Rec>::operator=(sk_sp<SkString::Rec>&&)
Line
Count
Source
285
748k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
748k
        this->reset(that.release());
287
748k
        return *this;
288
748k
    }
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
451
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
451
        this->reset(that.release());
287
451
        return *this;
288
451
    }
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
274k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
274k
        this->reset(that.release());
287
274k
        return *this;
288
274k
    }
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
73.0k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
73.0k
        this->reset(that.release());
287
73.0k
        return *this;
288
73.0k
    }
sk_sp<GrGpuBuffer const>::operator=(sk_sp<GrGpuBuffer const>&&)
Line
Count
Source
285
653
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
653
        this->reset(that.release());
287
653
        return *this;
288
653
    }
Unexecuted instantiation: sk_sp<skgpu::Plot>::operator=(sk_sp<skgpu::Plot>&&)
sk_sp<GrBufferAllocPool::CpuBufferCache>::operator=(sk_sp<GrBufferAllocPool::CpuBufferCache>&&)
Line
Count
Source
285
2.58k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
2.58k
        this->reset(that.release());
287
2.58k
        return *this;
288
2.58k
    }
sk_sp<GrRenderTask>::operator=(sk_sp<GrRenderTask>&&)
Line
Count
Source
285
114k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
114k
        this->reset(that.release());
287
114k
        return *this;
288
114k
    }
sk_sp<GrCaps const>::operator=(sk_sp<GrCaps const>&&)
Line
Count
Source
285
5.16k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
5.16k
        this->reset(that.release());
287
5.16k
        return *this;
288
5.16k
    }
Unexecuted instantiation: sk_sp<GrTexture>::operator=(sk_sp<GrTexture>&&)
sk_sp<GrGpuResource>::operator=(sk_sp<GrGpuResource>&&)
Line
Count
Source
285
53.2k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
53.2k
        this->reset(that.release());
287
53.2k
        return *this;
288
53.2k
    }
sk_sp<GrSurface>::operator=(sk_sp<GrSurface>&&)
Line
Count
Source
285
325k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
325k
        this->reset(that.release());
287
325k
        return *this;
288
325k
    }
sk_sp<GrThreadSafeCache::VertexData>::operator=(sk_sp<GrThreadSafeCache::VertexData>&&)
Line
Count
Source
285
2.98k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
2.98k
        this->reset(that.release());
287
2.98k
        return *this;
288
2.98k
    }
sk_sp<GrAttachment>::operator=(sk_sp<GrAttachment>&&)
Line
Count
Source
285
15.3k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
15.3k
        this->reset(that.release());
287
15.3k
        return *this;
288
15.3k
    }
sk_sp<skgpu::ganesh::OpsTask>::operator=(sk_sp<skgpu::ganesh::OpsTask>&&)
Line
Count
Source
285
188k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
188k
        this->reset(that.release());
287
188k
        return *this;
288
188k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::operator=(sk_sp<skgpu::RefCntedCallback>&&)
sk_sp<SkMeshSpecification>::operator=(sk_sp<SkMeshSpecification>&&)
Line
Count
Source
285
5.76k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
5.76k
        this->reset(that.release());
287
5.76k
        return *this;
288
5.76k
    }
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>&&)
sk_sp<sktext::gpu::TextStrike>::operator=(sk_sp<sktext::gpu::TextStrike>&&)
Line
Count
Source
285
557
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
557
        this->reset(that.release());
287
557
        return *this;
288
557
    }
sk_sp<sktext::gpu::TextBlob>::operator=(sk_sp<sktext::gpu::TextBlob>&&)
Line
Count
Source
285
2.24k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
2.24k
        this->reset(that.release());
287
2.24k
        return *this;
288
2.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
317
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
317
        this->reset(that.release());
287
317
        return *this;
288
317
    }
sk_sp<GrThreadSafeCache::Trampoline>::operator=(sk_sp<GrThreadSafeCache::Trampoline>&&)
Line
Count
Source
285
285
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
285
        this->reset(that.release());
287
285
        return *this;
288
285
    }
sk_sp<GrCpuBuffer>::operator=(sk_sp<GrCpuBuffer>&&)
Line
Count
Source
285
5.59k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
5.59k
        this->reset(that.release());
287
5.59k
        return *this;
288
5.59k
    }
sk_sp<GrBuffer>::operator=(sk_sp<GrBuffer>&&)
Line
Count
Source
285
73.5k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
73.5k
        this->reset(that.release());
287
73.5k
        return *this;
288
73.5k
    }
sk_sp<GrThreadSafePipelineBuilder>::operator=(sk_sp<GrThreadSafePipelineBuilder>&&)
Line
Count
Source
285
2.58k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
2.58k
        this->reset(that.release());
287
2.58k
        return *this;
288
2.58k
    }
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>&&)
sk_sp<SkContourMeasure>::operator=(sk_sp<SkContourMeasure>&&)
Line
Count
Source
285
1.44M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.44M
        this->reset(that.release());
287
1.44M
        return *this;
288
1.44M
    }
Unexecuted instantiation: sk_sp<skresources::ResourceProvider>::operator=(sk_sp<skresources::ResourceProvider>&&)
sk_sp<SkSVGNode>::operator=(sk_sp<SkSVGNode>&&)
Line
Count
Source
285
812
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
812
        this->reset(that.release());
287
812
        return *this;
288
812
    }
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<SkPDFDevice>::operator=(sk_sp<SkPDFDevice>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::operator=(sk_sp<skgpu::graphite::PrecompileColorFilter>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::operator=(sk_sp<skgpu::graphite::PrecompileBlender>&&)
sk_sp<SkUnicode>::operator=(sk_sp<SkUnicode>&&)
Line
Count
Source
285
9.10k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
9.10k
        this->reset(that.release());
287
9.10k
        return *this;
288
9.10k
    }
sk_sp<sksg::RenderNode>::operator=(sk_sp<sksg::RenderNode>&&)
Line
Count
Source
285
1.07M
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
1.07M
        this->reset(that.release());
287
1.07M
        return *this;
288
1.07M
    }
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
101k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
101k
        this->reset(that.release());
287
101k
        return *this;
288
101k
    }
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
851k
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
851k
        this->reset(that.release());
287
851k
        return *this;
288
851k
    }
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
58
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
58
        this->reset(that.release());
287
58
        return *this;
288
58
    }
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
12
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
12
        this->reset(that.release());
287
12
        return *this;
288
12
    }
sk_sp<skottie::internal::Animator>::operator=(sk_sp<skottie::internal::Animator>&&)
Line
Count
Source
285
318
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
318
        this->reset(that.release());
287
318
        return *this;
288
318
    }
sk_sp<sksg::Shader>::operator=(sk_sp<sksg::Shader>&&)
Line
Count
Source
285
58
    sk_sp<T>& operator=(sk_sp<T>&& that) {
286
58
        this->reset(that.release());
287
58
        return *this;
288
58
    }
289
    template <typename U,
290
              typename = typename std::enable_if<std::is_convertible<U*, T*>::value>::type>
291
539k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
539k
        this->reset(that.release());
293
539k
        return *this;
294
539k
    }
sk_sp<SkDevice>& sk_sp<SkDevice>::operator=<SkNoPixelsDevice, void>(sk_sp<SkNoPixelsDevice>&&)
Line
Count
Source
291
217k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
217k
        this->reset(that.release());
293
217k
        return *this;
294
217k
    }
sk_sp<SkImage const>& sk_sp<SkImage const>::operator=<SkImage, void>(sk_sp<SkImage>&&)
Line
Count
Source
291
815
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
815
        this->reset(that.release());
293
815
        return *this;
294
815
    }
sk_sp<SkData const>& sk_sp<SkData const>::operator=<SkData, void>(sk_sp<SkData>&&)
Line
Count
Source
291
3.08k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
3.08k
        this->reset(that.release());
293
3.08k
        return *this;
294
3.08k
    }
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
34.0k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
34.0k
        this->reset(that.release());
293
34.0k
        return *this;
294
34.0k
    }
sk_sp<GrCaps const>& sk_sp<GrCaps const>::operator=<GrCaps, void>(sk_sp<GrCaps>&&)
Line
Count
Source
291
2.58k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
2.58k
        this->reset(that.release());
293
2.58k
        return *this;
294
2.58k
    }
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
7.75k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
7.75k
        this->reset(that.release());
293
7.75k
        return *this;
294
7.75k
    }
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<SkSurface>& sk_sp<SkSurface>::operator=<skgpu::graphite::Surface, void>(sk_sp<skgpu::graphite::Surface>&&)
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<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>&&)
SkBlurImageFilter.cpp:sk_sp<SkImageFilter>& sk_sp<SkImageFilter>::operator=<(anonymous namespace)::SkBlurImageFilter, void>(sk_sp<(anonymous namespace)::SkBlurImageFilter>&&)
Line
Count
Source
291
32.7k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
32.7k
        this->reset(that.release());
293
32.7k
        return *this;
294
32.7k
    }
sk_sp<sksg::GeometryNode>& sk_sp<sksg::GeometryNode>::operator=<sksg::Path, void>(sk_sp<sksg::Path>&&)
Line
Count
Source
291
5.45k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
5.45k
        this->reset(that.release());
293
5.45k
        return *this;
294
5.45k
    }
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
11.5k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
11.5k
        this->reset(that.release());
293
11.5k
        return *this;
294
11.5k
    }
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::ClipEffect, void>(sk_sp<sksg::ClipEffect>&&)
Line
Count
Source
291
77.6k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
77.6k
        this->reset(that.release());
293
77.6k
        return *this;
294
77.6k
    }
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::TransformEffect, void>(sk_sp<sksg::TransformEffect>&&)
Line
Count
Source
291
69.8k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
69.8k
        this->reset(that.release());
293
69.8k
        return *this;
294
69.8k
    }
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
31.5k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
31.5k
        this->reset(that.release());
293
31.5k
        return *this;
294
31.5k
    }
sk_sp<sksg::RenderNode>& sk_sp<sksg::RenderNode>::operator=<sksg::BlenderEffect, void>(sk_sp<sksg::BlenderEffect>&&)
Line
Count
Source
291
12.6k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
12.6k
        this->reset(that.release());
293
12.6k
        return *this;
294
12.6k
    }
sk_sp<sksg::GeometryNode>& sk_sp<sksg::GeometryNode>::operator=<sksg::DashEffect, void>(sk_sp<sksg::DashEffect>&&)
Line
Count
Source
291
32.1k
    sk_sp<T>& operator=(sk_sp<U>&& that) {
292
32.1k
        this->reset(that.release());
293
32.1k
        return *this;
294
32.1k
    }
295
296
86.8M
    T& operator*() const {
297
86.8M
        SkASSERT(this->get() != nullptr);
298
86.8M
        return *this->get();
299
86.8M
    }
sk_sp<SkTypeface>::operator*() const
Line
Count
Source
296
27.3k
    T& operator*() const {
297
27.3k
        SkASSERT(this->get() != nullptr);
298
27.3k
        return *this->get();
299
27.3k
    }
sk_sp<GrXferProcessor const>::operator*() const
Line
Count
Source
296
74.7k
    T& operator*() const {
297
74.7k
        SkASSERT(this->get() != nullptr);
298
74.7k
        return *this->get();
299
74.7k
    }
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
sk_sp<SkPathRef>::operator*() const
Line
Count
Source
296
86.6M
    T& operator*() const {
297
86.6M
        SkASSERT(this->get() != nullptr);
298
86.6M
        return *this->get();
299
86.6M
    }
Unexecuted instantiation: sk_sp<SkTextBlob const>::operator*() const
Unexecuted instantiation: sk_sp<SkRecord>::operator*() const
sk_sp<SkMeshSpecification>::operator*() const
Line
Count
Source
296
12.3k
    T& operator*() const {
297
12.3k
        SkASSERT(this->get() != nullptr);
298
12.3k
        return *this->get();
299
12.3k
    }
sk_sp<GrSurfaceProxy>::operator*() const
Line
Count
Source
296
17.6k
    T& operator*() const {
297
17.6k
        SkASSERT(this->get() != nullptr);
298
17.6k
        return *this->get();
299
17.6k
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::operator*() const
sk_sp<SkRecord const>::operator*() const
Line
Count
Source
296
20.3k
    T& operator*() const {
297
20.3k
        SkASSERT(this->get() != nullptr);
298
20.3k
        return *this->get();
299
20.3k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::operator*() const
sk_sp<SkSVGNode>::operator*() const
Line
Count
Source
296
33
    T& operator*() const {
297
33
        SkASSERT(this->get() != nullptr);
298
33
        return *this->get();
299
33
    }
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<SkTextBlob>::operator*() const
Unexecuted instantiation: sk_sp<skottie::ExpressionManager>::operator*() const
300
301
212M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSurface>::operator bool() const
Line
Count
Source
301
58.5k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkColorFilter>::operator bool() const
Line
Count
Source
301
514k
    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
sk_sp<GrSurface>::operator bool() const
Line
Count
Source
301
3.19M
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<GrCaps const>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::operator bool() const
sk_sp<SkPixelRef>::operator bool() const
Line
Count
Source
301
2.83M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrDirectContext>::operator bool() const
Line
Count
Source
301
2.58k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrArenas>::operator bool() const
Line
Count
Source
301
188k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkData>::operator bool() const
Line
Count
Source
301
2.43M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrRenderTask>::operator bool() const
Line
Count
Source
301
541k
    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
113k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSpecialImage>::operator bool() const
Line
Count
Source
301
1.27M
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::operator bool() const
sk_sp<GrXferProcessor const>::operator bool() const
Line
Count
Source
301
113k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkImage>::operator bool() const
Line
Count
Source
301
1.88M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrTextureProxy>::operator bool() const
Line
Count
Source
301
442k
    explicit operator bool() const { return this->get() != nullptr; }
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::operator bool() const
sk_sp<SkColorSpace>::operator bool() const
Line
Count
Source
301
563k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sktext::gpu::Slug>::operator bool() const
Line
Count
Source
301
175
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkVertices>::operator bool() const
Line
Count
Source
301
2.39M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrPromiseImageTexture>::operator bool() const
Line
Count
Source
301
224
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkPicture>::operator bool() const
Line
Count
Source
301
276k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkImageFilter const>::operator bool() const
Line
Count
Source
301
11.4k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkTypeface>::operator bool() const
Line
Count
Source
301
45.8M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkFontMgr>::operator bool() const
Line
Count
Source
301
506k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkDrawable>::operator bool() const
Line
Count
Source
301
3.96k
    explicit operator bool() const { return this->get() != nullptr; }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::operator bool() const
Line
Count
Source
301
46
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSVGDOM>::operator bool() const
Line
Count
Source
301
7.99k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skresources::ResourceProvider>::operator bool() const
Line
Count
Source
301
10.0k
    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
662k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkImageFilter>::operator bool() const
Line
Count
Source
301
1.18M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkShader>::operator bool() const
Line
Count
Source
301
2.25M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkBlender>::operator bool() const
Line
Count
Source
301
4.39M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkFontStyleSet>::operator bool() const
Line
Count
Source
301
7.73k
    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
19.5k
    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
2.25M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkTextBlob>::operator bool() const
Line
Count
Source
301
843
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkRecord>::operator bool() const
Line
Count
Source
301
191k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkBBoxHierarchy>::operator bool() const
Line
Count
Source
301
128k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkIDChangeListener>::operator bool() const
Line
Count
Source
301
106k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkFlattenable>::operator bool() const
Line
Count
Source
301
143k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkMaskFilter>::operator bool() const
Line
Count
Source
301
112k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkStrike>::operator bool() const
Line
Count
Source
301
127k
    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
30.7k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkMipmap>::operator bool() const
Line
Count
Source
301
21.3k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SharedGenerator>::operator bool() const
Line
Count
Source
301
504k
    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<GrColorSpaceXform>::operator bool() const
Line
Count
Source
301
103k
    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
2.60k
    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
20.2k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrSurfaceProxy>::operator bool() const
Line
Count
Source
301
1.46M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrBufferAllocPool::CpuBufferCache>::operator bool() const
Line
Count
Source
301
21.3k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::operator bool() const
Line
Count
Source
301
7.24k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrTexture>::operator bool() const
Line
Count
Source
301
255k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrGpuBuffer>::operator bool() const
Line
Count
Source
301
223k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrBuffer const>::operator bool() const
Line
Count
Source
301
205k
    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
116k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrAttachment>::operator bool() const
Line
Count
Source
301
720
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::operator bool() const
Line
Count
Source
301
1.19k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skgpu::ganesh::OpsTask>::operator bool() const
Line
Count
Source
301
226k
    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
4.93k
    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<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::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::Surface>::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
sk_sp<SkDataTable>::operator bool() const
Line
Count
Source
301
4.53k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkTypeface::LocalizedStrings>::operator bool() const
Line
Count
Source
301
900
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sktext::gpu::TextStrike>::operator bool() const
Line
Count
Source
301
704
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sktext::gpu::TextBlob>::operator bool() const
Line
Count
Source
301
2.11k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkBBoxHierarchy const>::operator bool() const
Line
Count
Source
301
9.03k
    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
951
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkColorTable>::operator bool() const
Line
Count
Source
301
14.9k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrCpuBuffer>::operator bool() const
Line
Count
Source
301
76.9k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<GrBuffer>::operator bool() const
Line
Count
Source
301
73.5k
    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::VulkanDescriptorPool>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSamplerYcbcrConversion>::operator bool() const
sk_sp<SkContourMeasure>::operator bool() const
Line
Count
Source
301
120M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSVGNode>::operator bool() const
Line
Count
Source
301
10.3k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkShapers::Factory>::operator bool() const
Line
Count
Source
301
9.13k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkSVGSVG>::operator bool() const
Line
Count
Source
301
29
    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<SkPDFDevice>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::operator bool() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::operator bool() const
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
sk_sp<skottie::Animation>::operator bool() const
Line
Count
Source
301
10.0k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::RenderNode>::operator bool() const
Line
Count
Source
301
1.71M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::Transform>::operator bool() const
Line
Count
Source
301
1.05M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::PropertyObserver>::operator bool() const
Line
Count
Source
301
4.15M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::Logger>::operator bool() const
Line
Count
Source
301
793k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::MarkerObserver>::operator bool() const
Line
Count
Source
301
9.10k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::internal::AnimatablePropertyContainer>::operator bool() const
Line
Count
Source
301
321k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::ExpressionManager>::operator bool() const
Line
Count
Source
301
8
    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
217k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::internal::TextAdapter>::operator bool() const
Line
Count
Source
301
455
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::Path>::operator bool() const
Line
Count
Source
301
9.23k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::GeometryNode>::operator bool() const
Line
Count
Source
301
2.49M
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::PaintNode>::operator bool() const
Line
Count
Source
301
339k
    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
263
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::BlurImageFilter>::operator bool() const
Line
Count
Source
301
9.23k
    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
127k
    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
263
    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
327
    explicit operator bool() const { return this->get() != nullptr; }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::operator bool() const
Line
Count
Source
301
19.8k
    explicit operator bool() const { return this->get() != nullptr; }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::operator bool() const
Line
Count
Source
301
58
    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
958
    explicit operator bool() const { return this->get() != nullptr; }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::operator bool() const
Line
Count
Source
301
1.38k
    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
11.7k
    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.29k
    explicit operator bool() const { return this->get() != nullptr; }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::operator bool() const
Line
Count
Source
301
24.9k
    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
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>::operator bool() const
Line
Count
Source
301
681
    explicit operator bool() const { return this->get() != nullptr; }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>::operator bool() const
Line
Count
Source
301
7
    explicit operator bool() const { return this->get() != nullptr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::operator bool() const
Line
Count
Source
301
3.82k
    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
358
    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
4.82k
    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
84.1k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<skottie::PrecompInterceptor>::operator bool() const
Line
Count
Source
301
123k
    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
1.05M
    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
9.91k
    explicit operator bool() const { return this->get() != nullptr; }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::operator bool() const
Line
Count
Source
301
141k
    explicit operator bool() const { return this->get() != nullptr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::operator bool() const
Line
Count
Source
301
160k
    explicit operator bool() const { return this->get() != nullptr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::operator bool() const
Line
Count
Source
301
32.1k
    explicit operator bool() const { return this->get() != nullptr; }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::operator bool() const
Line
Count
Source
301
25.7k
    explicit operator bool() const { return this->get() != nullptr; }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::operator bool() const
Line
Count
Source
301
189k
    explicit operator bool() const { return this->get() != nullptr; }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::operator bool() const
Line
Count
Source
301
98
    explicit operator bool() const { return this->get() != nullptr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::operator bool() const
Line
Count
Source
301
61.4k
    explicit operator bool() const { return this->get() != nullptr; }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::operator bool() const
Line
Count
Source
301
63.8k
    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
645k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::Shader>::operator bool() const
Line
Count
Source
301
18.4k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<sksg::ImageFilter>::operator bool() const
Line
Count
Source
301
58.8k
    explicit operator bool() const { return this->get() != nullptr; }
sk_sp<SkAnimatedImage>::operator bool() const
Line
Count
Source
301
7.82k
    explicit operator bool() const { return this->get() != nullptr; }
302
303
963M
    T* get() const { return fPtr; }
sk_sp<SkImage>::get() const
Line
Count
Source
303
2.24M
    T* get() const { return fPtr; }
sk_sp<SkSurface>::get() const
Line
Count
Source
303
58.5k
    T* get() const { return fPtr; }
sk_sp<SkShader>::get() const
Line
Count
Source
303
7.99M
    T* get() const { return fPtr; }
sk_sp<SkColorFilter>::get() const
Line
Count
Source
303
5.72M
    T* get() const { return fPtr; }
sk_sp<SkBlender>::get() const
Line
Count
Source
303
10.4M
    T* get() const { return fPtr; }
sk_sp<SkPathEffect>::get() const
Line
Count
Source
303
7.43M
    T* get() const { return fPtr; }
sk_sp<SkMaskFilter>::get() const
Line
Count
Source
303
5.46M
    T* get() const { return fPtr; }
sk_sp<SkImageFilter>::get() const
Line
Count
Source
303
9.90M
    T* get() const { return fPtr; }
sk_sp<SkTextBlob>::get() const
Line
Count
Source
303
10.7k
    T* get() const { return fPtr; }
sk_sp<SkPicture>::get() const
Line
Count
Source
303
316k
    T* get() const { return fPtr; }
sk_sp<SkData>::get() const
Line
Count
Source
303
3.88M
    T* get() const { return fPtr; }
sk_sp<SkDevice>::get() const
Line
Count
Source
303
1.65M
    T* get() const { return fPtr; }
sk_sp<SkFlattenable>::get() const
Line
Count
Source
303
267k
    T* get() const { return fPtr; }
sk_sp<SkRuntimeEffect>::get() const
Line
Count
Source
303
236k
    T* get() const { return fPtr; }
sk_sp<SkPathRef>::get() const
Line
Count
Source
303
655M
    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
sk_sp<GrSurface>::get() const
Line
Count
Source
303
4.06M
    T* get() const { return fPtr; }
sk_sp<GrSurfaceProxy>::get() const
Line
Count
Source
303
9.87M
    T* get() const { return fPtr; }
sk_sp<GrColorSpaceXform>::get() const
Line
Count
Source
303
442k
    T* get() const { return fPtr; }
sk_sp<GrRecordingContext>::get() const
Line
Count
Source
303
348k
    T* get() const { return fPtr; }
sk_sp<GrCaps const>::get() const
Line
Count
Source
303
3.63M
    T* get() const { return fPtr; }
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
32.7k
    T* get() const { return fPtr; }
sk_sp<SkPixelRef>::get() const
Line
Count
Source
303
4.68M
    T* get() const { return fPtr; }
sk_sp<SkColorSpace>::get() const
Line
Count
Source
303
15.0M
    T* get() const { return fPtr; }
sk_sp<GrDirectContext>::get() const
Line
Count
Source
303
7.74k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::VulkanMemoryAllocator>::get() const
sk_sp<skgpu::Plot>::get() const
Line
Count
Source
303
28.1k
    T* get() const { return fPtr; }
sk_sp<GrArenas>::get() const
Line
Count
Source
303
333k
    T* get() const { return fPtr; }
sk_sp<GrRenderTask>::get() const
Line
Count
Source
303
1.40M
    T* get() const { return fPtr; }
sk_sp<skgpu::ganesh::OpsTask>::get() const
Line
Count
Source
303
962k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrImageContext>::get() const
sk_sp<SkTypeface>::get() const
Line
Count
Source
303
47.0M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::graphite::Texture>::get() const
sk_sp<SkData const>::get() const
Line
Count
Source
303
357k
    T* get() const { return fPtr; }
sk_sp<SkSpecialImage>::get() const
Line
Count
Source
303
3.47M
    T* get() const { return fPtr; }
sk_sp<SkImageFilterCache>::get() const
Line
Count
Source
303
1.44M
    T* get() const { return fPtr; }
sk_sp<skif::Backend>::get() const
Line
Count
Source
303
1.32M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::get() const
sk_sp<GrXferProcessor const>::get() const
Line
Count
Source
303
188k
    T* get() const { return fPtr; }
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<GrTextureProxy>::get() const
Line
Count
Source
303
495k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::get() const
sk_sp<sktext::gpu::Slug>::get() const
Line
Count
Source
303
195
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkStrikeClient::DiscardableHandleManager>::get() const
sk_sp<sktext::gpu::TextBlob>::get() const
Line
Count
Source
303
4.22k
    T* get() const { return fPtr; }
sk_sp<SkVertices>::get() const
Line
Count
Source
303
2.42M
    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.64k
    T* get() const { return fPtr; }
sk_sp<SkDrawable>::get() const
Line
Count
Source
303
10.0k
    T* get() const { return fPtr; }
sk_sp<SkImageFilter const>::get() const
Line
Count
Source
303
27.0k
    T* get() const { return fPtr; }
sk_sp<SkFontMgr>::get() const
Line
Count
Source
303
876k
    T* get() const { return fPtr; }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::get() const
Line
Count
Source
303
7.55k
    T* get() const { return fPtr; }
sk_sp<SkSVGDOM>::get() const
Line
Count
Source
303
7.99k
    T* get() const { return fPtr; }
sk_sp<skresources::ResourceProvider>::get() const
Line
Count
Source
303
10.0k
    T* get() const { return fPtr; }
sk_sp<SkSVGSVG>::get() const
Line
Count
Source
303
29
    T* get() const { return fPtr; }
sk_sp<SkSVGColor::RefCntVars>::get() const
Line
Count
Source
303
3.28k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkRefCntSet>::get() const
sk_sp<SkMipmap>::get() const
Line
Count
Source
303
1.00M
    T* get() const { return fPtr; }
sk_sp<SkFontStyleSet>::get() const
Line
Count
Source
303
7.73k
    T* get() const { return fPtr; }
sk_sp<SkColorFilterBase>::get() const
Line
Count
Source
303
11.2k
    T* get() const { return fPtr; }
sk_sp<SkTextBlob const>::get() const
Line
Count
Source
303
3.52k
    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
511k
    T* get() const { return fPtr; }
sk_sp<SkBBoxHierarchy>::get() const
Line
Count
Source
303
128k
    T* get() const { return fPtr; }
sk_sp<SkMeshSpecification>::get() const
Line
Count
Source
303
15.3k
    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
26.3k
    T* get() const { return fPtr; }
sk_sp<SkRecord const>::get() const
Line
Count
Source
303
20.3k
    T* get() const { return fPtr; }
sk_sp<SkIDChangeListener>::get() const
Line
Count
Source
303
106k
    T* get() const { return fPtr; }
sk_sp<SkCapabilities const>::get() const
Line
Count
Source
303
49.7k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::get() const
sk_sp<SkStrike>::get() const
Line
Count
Source
303
270k
    T* get() const { return fPtr; }
sk_sp<SkString::Rec>::get() const
Line
Count
Source
303
445k
    T* get() const { return fPtr; }
sk_sp<SkFactorySet>::get() const
Line
Count
Source
303
30.7k
    T* get() const { return fPtr; }
sk_sp<SharedGenerator>::get() const
Line
Count
Source
303
1.00M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkCachedData>::get() const
sk_sp<SkSL::DebugTracePriv>::get() const
Line
Count
Source
303
20.0k
    T* get() const { return fPtr; }
Unexecuted instantiation: SkShadowUtils.cpp:sk_sp<(anonymous namespace)::CachedTessellations>::get() const
sk_sp<SkColorPalette>::get() const
Line
Count
Source
303
12.5k
    T* get() const { return fPtr; }
sk_sp<GrAttachment>::get() const
Line
Count
Source
303
11.8k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::get() const
sk_sp<skgpu::ganesh::Device>::get() const
Line
Count
Source
303
5.21k
    T* get() const { return fPtr; }
sk_sp<GrGpuBuffer>::get() const
Line
Count
Source
303
226k
    T* get() const { return fPtr; }
sk_sp<GrGpuBuffer const>::get() const
Line
Count
Source
303
35.9k
    T* get() const { return fPtr; }
sk_sp<GrBufferAllocPool::CpuBufferCache>::get() const
Line
Count
Source
303
76.6k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrWaitRenderTask>::get() const
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::get() const
Line
Count
Source
303
14.4k
    T* get() const { return fPtr; }
sk_sp<GrTexture>::get() const
Line
Count
Source
303
315k
    T* get() const { return fPtr; }
sk_sp<GrBuffer const>::get() const
Line
Count
Source
303
343k
    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
116k
    T* get() const { return fPtr; }
sk_sp<GrThreadSafeCache::VertexData>::get() const
Line
Count
Source
303
7.19k
    T* get() const { return fPtr; }
sk_sp<GrThreadSafeCache::Trampoline>::get() const
Line
Count
Source
303
570
    T* get() const { return fPtr; }
sk_sp<skgpu::ganesh::AtlasPathRenderer>::get() const
Line
Count
Source
303
1.19k
    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
29.7k
    T* get() const { return fPtr; }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::get() const
Line
Count
Source
303
53.3k
    T* get() const { return fPtr; }
sk_sp<SkSpecialImage const>::get() const
Line
Count
Source
303
370
    T* get() const { return fPtr; }
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::Image>::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::Surface>::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
sk_sp<SkDataTable>::get() const
Line
Count
Source
303
4.53k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkPngChunkReader>::get() const
sk_sp<SkTypeface::LocalizedStrings>::get() const
Line
Count
Source
303
900
    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
1.26k
    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
7.59k
    T* get() const { return fPtr; }
sk_sp<SkMipmap const>::get() const
Line
Count
Source
303
951
    T* get() const { return fPtr; }
sk_sp<SkContourMeasure>::get() const
Line
Count
Source
303
120M
    T* get() const { return fPtr; }
sk_sp<SkColorTable>::get() const
Line
Count
Source
303
29.8k
    T* get() const { return fPtr; }
sk_sp<GrCpuBuffer>::get() const
Line
Count
Source
303
79.8k
    T* get() const { return fPtr; }
sk_sp<GrBuffer>::get() const
Line
Count
Source
303
441k
    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::VulkanSamplerYcbcrConversion>::get() const
sk_sp<SkSVGNode>::get() const
Line
Count
Source
303
15.9k
    T* get() const { return fPtr; }
sk_sp<SkShapers::Factory>::get() const
Line
Count
Source
303
9.66k
    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: sk_sp<SkPDFDevice>::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::PrecompileMaskFilter>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::get() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::get() const
Unexecuted instantiation: sk_sp<GrManagedResource const>::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
sk_sp<skottie::Animation>::get() const
Line
Count
Source
303
10.0k
    T* get() const { return fPtr; }
sk_sp<sksg::RenderNode>::get() const
Line
Count
Source
303
3.51M
    T* get() const { return fPtr; }
sk_sp<sksg::Transform>::get() const
Line
Count
Source
303
2.11M
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::get() const
sk_sp<skottie::PropertyObserver>::get() const
Line
Count
Source
303
4.15M
    T* get() const { return fPtr; }
sk_sp<skottie::Logger>::get() const
Line
Count
Source
303
793k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::OpacityAdapter>::get() const
Line
Count
Source
303
17.8k
    T* get() const { return fPtr; }
sk_sp<sksg::OpacityEffect>::get() const
Line
Count
Source
303
30.3k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::SceneGraphRevalidator>::get() const
Line
Count
Source
303
9.10k
    T* get() const { return fPtr; }
sk_sp<skottie::MarkerObserver>::get() const
Line
Count
Source
303
9.10k
    T* get() const { return fPtr; }
sk_sp<sksg::Color>::get() const
Line
Count
Source
303
204k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::TextAdapter>::get() const
Line
Count
Source
303
455
    T* get() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter2D>::get() const
Line
Count
Source
303
12.9k
    T* get() const { return fPtr; }
sk_sp<skottie::ExpressionManager>::get() const
Line
Count
Source
303
16
    T* get() const { return fPtr; }
sk_sp<skottie::PrecompInterceptor>::get() const
Line
Count
Source
303
123k
    T* get() const { return fPtr; }
sk_sp<skottie::SlotManager>::get() const
Line
Count
Source
303
9.10k
    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
321k
    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
217k
    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
455
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<sksg::Group>::get() const
sk_sp<sksg::Path>::get() const
Line
Count
Source
303
144k
    T* get() const { return fPtr; }
sk_sp<sksg::GeometryNode>::get() const
Line
Count
Source
303
10.0M
    T* get() const { return fPtr; }
sk_sp<sksg::PaintNode>::get() const
Line
Count
Source
303
987k
    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.46k
    T* get() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::internal::TextAnimator>::get() const
sk_sp<sksg::BlurImageFilter>::get() const
Line
Count
Source
303
13.3k
    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
13.0k
    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
127k
    T* get() const { return fPtr; }
sk_sp<sksg::Matrix<SkMatrix> >::get() const
Line
Count
Source
303
60.3k
    T* get() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter3D>::get() const
Line
Count
Source
303
1.35k
    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
263
    T* get() const { return fPtr; }
sk_sp<sksg::ModeColorFilter>::get() const
Line
Count
Source
303
263
    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
327
    T* get() const { return fPtr; }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::get() const
Line
Count
Source
303
19.8k
    T* get() const { return fPtr; }
sk_sp<sksg::ExternalImageFilter>::get() const
Line
Count
Source
303
44.7k
    T* get() const { return fPtr; }
sk_sp<sksg::Gradient>::get() const
Line
Count
Source
303
36.4k
    T* get() const { return fPtr; }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::get() const
Line
Count
Source
303
58
    T* get() const { return fPtr; }
sk_sp<sksg::ShaderEffect>::get() const
Line
Count
Source
303
58
    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
2.34k
    T* get() const { return fPtr; }
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::get() const
Line
Count
Source
303
958
    T* get() const { return fPtr; }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::get() const
Line
Count
Source
303
1.38k
    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
11.7k
    T* get() const { return fPtr; }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TileRenderNode>::get() const
Line
Count
Source
303
11.7k
    T* get() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::get() const
Line
Count
Source
303
1.29k
    T* get() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::get() const
Line
Count
Source
303
1.29k
    T* get() const { return fPtr; }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::get() const
Line
Count
Source
303
24.9k
    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
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>::get() const
Line
Count
Source
303
681
    T* get() const { return fPtr; }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::get() const
Line
Count
Source
303
681
    T* get() const { return fPtr; }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>::get() const
Line
Count
Source
303
7
    T* get() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::get() const
Line
Count
Source
303
3.82k
    T* get() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::get() const
Line
Count
Source
303
3.82k
    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
358
    T* get() const { return fPtr; }
sk_sp<sksg::GradientColorFilter>::get() const
Line
Count
Source
303
5.18k
    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
4.82k
    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
84.1k
    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
1.05M
    T* get() const { return fPtr; }
sk_sp<sksg::TrimEffect>::get() const
Line
Count
Source
303
1.05M
    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
9.91k
    T* get() const { return fPtr; }
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::get() const
Line
Count
Source
303
19.8k
    T* get() const { return fPtr; }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::get() const
Line
Count
Source
303
141k
    T* get() const { return fPtr; }
sk_sp<sksg::RRect>::get() const
Line
Count
Source
303
204k
    T* get() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::get() const
Line
Count
Source
303
160k
    T* get() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::get() const
Line
Count
Source
303
32.1k
    T* get() const { return fPtr; }
sk_sp<sksg::DashEffect>::get() const
Line
Count
Source
303
32.1k
    T* get() const { return fPtr; }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::get() const
Line
Count
Source
303
43.8k
    T* get() const { return fPtr; }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::get() const
Line
Count
Source
303
189k
    T* get() const { return fPtr; }
sk_sp<sksg::OffsetEffect>::get() const
Line
Count
Source
303
189k
    T* get() const { return fPtr; }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::get() const
Line
Count
Source
303
98
    T* get() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::get() const
Line
Count
Source
303
61.4k
    T* get() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::get() const
Line
Count
Source
303
61.4k
    T* get() const { return fPtr; }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::get() const
Line
Count
Source
303
63.8k
    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
645k
    T* get() const { return fPtr; }
sk_sp<sksg::RoundEffect>::get() const
Line
Count
Source
303
645k
    T* get() const { return fPtr; }
sk_sp<sksg::Shader>::get() const
Line
Count
Source
303
54.9k
    T* get() const { return fPtr; }
sk_sp<sksg::ImageFilter>::get() const
Line
Count
Source
303
168k
    T* get() const { return fPtr; }
sk_sp<SkAnimatedImage>::get() const
Line
Count
Source
303
7.82k
    T* get() const { return fPtr; }
304
4.09G
    T* operator->() const { return fPtr; }
sk_sp<SkSurface>::operator->() const
Line
Count
Source
304
141k
    T* operator->() const { return fPtr; }
sk_sp<SkString::Rec>::operator->() const
Line
Count
Source
304
7.24M
    T* operator->() const { return fPtr; }
sk_sp<SkColorFilter>::operator->() const
Line
Count
Source
304
33.5k
    T* operator->() const { return fPtr; }
sk_sp<SkRuntimeEffect>::operator->() const
Line
Count
Source
304
957k
    T* operator->() const { return fPtr; }
sk_sp<SkData>::operator->() const
Line
Count
Source
304
361M
    T* operator->() const { return fPtr; }
sk_sp<SkPathRef>::operator->() const
Line
Count
Source
304
3.53G
    T* operator->() const { return fPtr; }
sk_sp<GrDirectContext>::operator->() const
Line
Count
Source
304
5.16k
    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
sk_sp<GrSurface>::operator->() const
Line
Count
Source
304
499k
    T* operator->() const { return fPtr; }
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
12.2k
    T* operator->() const { return fPtr; }
sk_sp<GrArenas>::operator->() const
Line
Count
Source
304
267k
    T* operator->() const { return fPtr; }
sk_sp<GrSurfaceProxy>::operator->() const
Line
Count
Source
304
1.80M
    T* operator->() const { return fPtr; }
sk_sp<SkTypeface>::operator->() const
Line
Count
Source
304
34.9k
    T* operator->() const { return fPtr; }
sk_sp<SkData const>::operator->() const
Line
Count
Source
304
211k
    T* operator->() const { return fPtr; }
sk_sp<SkSpecialImage>::operator->() const
Line
Count
Source
304
1.34M
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkPicture const>::operator->() const
sk_sp<GrGpuBuffer>::operator->() const
Line
Count
Source
304
1.91k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::operator->() const
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::operator->() const
sk_sp<SkImage>::operator->() const
Line
Count
Source
304
676k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug>::operator->() const
Unexecuted instantiation: sk_sp<PromiseImageCallbackContext>::operator->() const
Unexecuted instantiation: sk_sp<GrPromiseImageTexture>::operator->() const
sk_sp<SkPicture>::operator->() const
Line
Count
Source
304
63.5k
    T* operator->() const { return fPtr; }
sk_sp<SkImage const>::operator->() const
Line
Count
Source
304
26.3k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkTextBlob>::operator->() const
sk_sp<SkFontMgr>::operator->() const
Line
Count
Source
304
368k
    T* operator->() const { return fPtr; }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::operator->() const
Line
Count
Source
304
350k
    T* operator->() const { return fPtr; }
sk_sp<SkFontStyleSet>::operator->() const
Line
Count
Source
304
14.7k
    T* operator->() const { return fPtr; }
sk_sp<SkTestFont>::operator->() const
Line
Count
Source
304
785k
    T* operator->() const { return fPtr; }
sk_sp<SkSVGDOM>::operator->() const
Line
Count
Source
304
87
    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
3.00M
    T* operator->() const { return fPtr; }
sk_sp<SkDevice>::operator->() const
Line
Count
Source
304
610k
    T* operator->() const { return fPtr; }
sk_sp<SkShader>::operator->() const
Line
Count
Source
304
204k
    T* operator->() const { return fPtr; }
sk_sp<SkColorSpace>::operator->() const
Line
Count
Source
304
21.5k
    T* operator->() const { return fPtr; }
sk_sp<SkStrike>::operator->() const
Line
Count
Source
304
174k
    T* operator->() const { return fPtr; }
sk_sp<SkDrawable>::operator->() const
Line
Count
Source
304
160
    T* operator->() const { return fPtr; }
sk_sp<SkImageFilterCache>::operator->() const
Line
Count
Source
304
454k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skif::Backend>::operator->() const
sk_sp<SkPathEffect>::operator->() const
Line
Count
Source
304
746k
    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
188k
    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
6.11M
    T* operator->() const { return fPtr; }
sk_sp<SkRuntimeShader>::operator->() const
Line
Count
Source
304
9.89k
    T* operator->() const { return fPtr; }
sk_sp<SkFlattenable>::operator->() const
Line
Count
Source
304
125k
    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
9.20k
    T* operator->() const { return fPtr; }
sk_sp<SharedGenerator>::operator->() const
Line
Count
Source
304
913k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkCachedData>::operator->() const
sk_sp<SkColorFilterBase>::operator->() const
Line
Count
Source
304
152k
    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<SkLinearGradient>::operator->() const
Line
Count
Source
304
99
    T* operator->() const { return fPtr; }
sk_sp<SkColorPalette>::operator->() const
Line
Count
Source
304
408k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrColorSpaceXform>::operator->() const
sk_sp<GrContextThreadSafeProxy>::operator->() const
Line
Count
Source
304
3.68M
    T* operator->() const { return fPtr; }
sk_sp<GrRecordingContext>::operator->() const
Line
Count
Source
304
78.3k
    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
1.47M
    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
39.2k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<GrRenderTarget>::operator->() const
sk_sp<GrTextureProxy>::operator->() const
Line
Count
Source
304
146k
    T* operator->() const { return fPtr; }
sk_sp<GrGpuResource>::operator->() const
Line
Count
Source
304
53.1k
    T* operator->() const { return fPtr; }
sk_sp<GrThreadSafeCache::VertexData>::operator->() const
Line
Count
Source
304
9.55k
    T* operator->() const { return fPtr; }
sk_sp<GrCaps const>::operator->() const
Line
Count
Source
304
152k
    T* operator->() const { return fPtr; }
sk_sp<GrThreadSafeCache::Trampoline>::operator->() const
Line
Count
Source
304
150
    T* operator->() const { return fPtr; }
sk_sp<skgpu::ganesh::PathRenderer>::operator->() const
Line
Count
Source
304
321k
    T* operator->() const { return fPtr; }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::operator->() const
Line
Count
Source
304
53.3k
    T* operator->() const { return fPtr; }
sk_sp<skgpu::ganesh::OpsTask>::operator->() const
Line
Count
Source
304
384k
    T* operator->() const { return fPtr; }
sk_sp<GrImageContext>::operator->() const
Line
Count
Source
304
87.0k
    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
480
    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
8.86k
    T* operator->() const { return fPtr; }
sk_sp<skgpu::ganesh::Device>::operator->() const
Line
Count
Source
304
7.94k
    T* operator->() const { return fPtr; }
sk_sp<sktext::gpu::TextStrike>::operator->() const
Line
Count
Source
304
10.6k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::operator->() const
Unexecuted instantiation: sk_sp<GrVkImage>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::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::Buffer>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::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<SkDataTable>::operator->() const
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
121
    T* operator->() const { return fPtr; }
sk_sp<sktext::StrikeForGPU>::operator->() const
Line
Count
Source
304
3.37k
    T* operator->() const { return fPtr; }
sk_sp<sktext::gpu::TextBlob>::operator->() const
Line
Count
Source
304
2.97k
    T* operator->() const { return fPtr; }
sk_sp<SkRecord const>::operator->() const
Line
Count
Source
304
41.5k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<SkBBoxHierarchy const>::operator->() const
sk_sp<SkIDChangeListener>::operator->() const
Line
Count
Source
304
107k
    T* operator->() const { return fPtr; }
sk_sp<SkMipmap const>::operator->() const
Line
Count
Source
304
354
    T* operator->() const { return fPtr; }
sk_sp<SkPictureShader>::operator->() const
Line
Count
Source
304
2.11k
    T* operator->() const { return fPtr; }
sk_sp<SkConicalGradient>::operator->() const
Line
Count
Source
304
297
    T* operator->() const { return fPtr; }
sk_sp<SkRadialGradient>::operator->() const
Line
Count
Source
304
93
    T* operator->() const { return fPtr; }
sk_sp<SkSweepGradient>::operator->() const
Line
Count
Source
304
153
    T* operator->() const { return fPtr; }
sk_sp<SkColorTable>::operator->() const
Line
Count
Source
304
523k
    T* operator->() const { return fPtr; }
sk_sp<SkImageFilter>::operator->() const
Line
Count
Source
304
84.1k
    T* operator->() const { return fPtr; }
sk_sp<GrCpuBuffer>::operator->() const
Line
Count
Source
304
145k
    T* operator->() const { return fPtr; }
sk_sp<GrBuffer>::operator->() const
Line
Count
Source
304
535k
    T* operator->() const { return fPtr; }
sk_sp<GrBufferAllocPool::CpuBufferCache>::operator->() const
Line
Count
Source
304
2.96k
    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::VulkanSamplerYcbcrConversion>::operator->() const
sk_sp<SkContourMeasure>::operator->() const
Line
Count
Source
304
119M
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanDescriptorPool>::operator->() const
sk_sp<SkSVGTextLiteral>::operator->() const
Line
Count
Source
304
1.42k
    T* operator->() const { return fPtr; }
sk_sp<SkSVGNode>::operator->() const
Line
Count
Source
304
28.4k
    T* operator->() const { return fPtr; }
sk_sp<SkSVGSVG>::operator->() const
Line
Count
Source
304
58
    T* operator->() const { return fPtr; }
sk_sp<SkShapers::Factory>::operator->() const
Line
Count
Source
304
596
    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
243
    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<SkDocument>::operator->() const
Unexecuted instantiation: sk_sp<SkPDFDevice>::operator->() const
sk_sp<SkTypeface::LocalizedStrings>::operator->() const
Line
Count
Source
304
1.78k
    T* operator->() const { return fPtr; }
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::PrecompileBase>::operator->() const
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::operator->() const
Unexecuted instantiation: sk_sp<GrVkRenderTarget>::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
sk_sp<skottie::Animation>::operator->() const
Line
Count
Source
304
9.10k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::PropertyObserver>::operator->() const
sk_sp<sksg::RenderNode>::operator->() const
Line
Count
Source
304
944k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<skottie::Logger>::operator->() const
sk_sp<sksg::OpacityEffect>::operator->() const
Line
Count
Source
304
155k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::OpacityAdapter>::operator->() const
Line
Count
Source
304
525k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::SceneGraphRevalidator>::operator->() const
Line
Count
Source
304
18.2k
    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
286k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::AnimatablePropertyContainer>::operator->() const
Line
Count
Source
304
36.3k
    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.1k
    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
263k
    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
135k
    T* operator->() const { return fPtr; }
Unexecuted instantiation: sk_sp<sksg::Group>::operator->() const
sk_sp<sksg::Transform>::operator->() const
Line
Count
Source
304
167k
    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.39k
    T* operator->() const { return fPtr; }
sk_sp<sksg::BlurImageFilter>::operator->() const
Line
Count
Source
304
654
    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
977k
    T* operator->() const { return fPtr; }
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::MaskAdapter>::operator->() const
Line
Count
Source
304
31.5k
    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
508k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter2D>::operator->() const
Line
Count
Source
304
397k
    T* operator->() const { return fPtr; }
sk_sp<sksg::Matrix<SkMatrix> >::operator->() const
Line
Count
Source
304
53.9k
    T* operator->() const { return fPtr; }
sk_sp<skottie::internal::TransformAdapter3D>::operator->() const
Line
Count
Source
304
52.5k
    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
789
    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
981
    T* operator->() const { return fPtr; }
sk_sp<sksg::ExternalImageFilter>::operator->() const
Line
Count
Source
304
44.7k
    T* operator->() const { return fPtr; }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::operator->() const
Line
Count
Source
304
79.5k
    T* operator->() const { return fPtr; }
sk_sp<sksg::ShaderEffect>::operator->() const
Line
Count
Source
304
58
    T* operator->() const { return fPtr; }
sk_sp<sksg::Gradient>::operator->() const
Line
Count
Source
304
6.04k
    T* operator->() const { return fPtr; }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::operator->() const
Line
Count
Source
304
174
    T* operator->() const { return fPtr; }
sk_sp<sksg::ExternalColorFilter>::operator->() const
Line
Count
Source
304
2.34k
    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
2.87k
    T* operator->() const { return fPtr; }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::operator->() const
Line
Count
Source
304
5.53k
    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
94.2k
    T* operator->() const { return fPtr; }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::operator->() const
Line
Count
Source
304
47.1k
    T* operator->() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::operator->() const
Line
Count
Source
304
6.48k
    T* operator->() const { return fPtr; }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::operator->() const
Line
Count
Source
304
5.18k
    T* operator->() const { return fPtr; }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::operator->() const
Line
Count
Source
304
99.6k
    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: SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::operator->() const
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>::operator->() const
Line
Count
Source
304
2.72k
    T* operator->() const { return fPtr; }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>::operator->() const
Line
Count
Source
304
28
    T* operator->() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::operator->() const
Line
Count
Source
304
38.2k
    T* operator->() const { return fPtr; }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::operator->() const
Line
Count
Source
304
15.2k
    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
5.18k
    T* operator->() const { return fPtr; }
TintEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::TintAdapter>::operator->() const
Line
Count
Source
304
1.07k
    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
14.4k
    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
3.15M
    T* operator->() const { return fPtr; }
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::operator->() const
Line
Count
Source
304
4.21M
    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
39.6k
    T* operator->() const { return fPtr; }
DropShadowEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::DropShadowAdapter>::operator->() const
Line
Count
Source
304
89.2k
    T* operator->() const { return fPtr; }
sk_sp<sksg::RRect>::operator->() const
Line
Count
Source
304
614k
    T* operator->() const { return fPtr; }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::operator->() const
Line
Count
Source
304
561k
    T* operator->() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::operator->() const
Line
Count
Source
304
642k
    T* operator->() const { return fPtr; }
sk_sp<sksg::DashEffect>::operator->() const
Line
Count
Source
304
64.3k
    T* operator->() const { return fPtr; }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::operator->() const
Line
Count
Source
304
128k
    T* operator->() const { return fPtr; }
Gradient.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientAdapter>::operator->() const
Line
Count
Source
304
18.1k
    T* operator->() const { return fPtr; }
sk_sp<sksg::OffsetEffect>::operator->() const
Line
Count
Source
304
568k
    T* operator->() const { return fPtr; }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::operator->() const
Line
Count
Source
304
758k
    T* operator->() const { return fPtr; }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::operator->() const
Line
Count
Source
304
381
    T* operator->() const { return fPtr; }
sk_sp<sksg::GeometryNode>::operator->() const
Line
Count
Source
304
5.76M
    T* operator->() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::operator->() const
Line
Count
Source
304
61.4k
    T* operator->() const { return fPtr; }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::operator->() const
Line
Count
Source
304
245k
    T* operator->() const { return fPtr; }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::operator->() const
Line
Count
Source
304
253k
    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
645k
    T* operator->() const { return fPtr; }
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::operator->() const
Line
Count
Source
304
2.58M
    T* operator->() const { return fPtr; }
sk_sp<sksg::Node>::operator->() const
Line
Count
Source
304
20.5M
    T* operator->() const { return fPtr; }
sk_sp<sksg::Shader>::operator->() const
Line
Count
Source
304
26.1k
    T* operator->() const { return fPtr; }
sk_sp<sksg::ImageFilter>::operator->() const
Line
Count
Source
304
186k
    T* operator->() const { return fPtr; }
sk_sp<SkAnimatedImage>::operator->() const
Line
Count
Source
304
175k
    T* operator->() const { return fPtr; }
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
253M
    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
253M
        T* oldPtr = fPtr;
315
253M
        fPtr = ptr;
316
253M
        SkSafeUnref(oldPtr);
317
253M
    }
sk_sp<SkFlattenable>::reset(SkFlattenable*)
Line
Count
Source
310
103k
    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
103k
        T* oldPtr = fPtr;
315
103k
        fPtr = ptr;
316
103k
        SkSafeUnref(oldPtr);
317
103k
    }
sk_sp<SkData>::reset(SkData*)
Line
Count
Source
310
858k
    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
858k
        T* oldPtr = fPtr;
315
858k
        fPtr = ptr;
316
858k
        SkSafeUnref(oldPtr);
317
858k
    }
sk_sp<GrDirectContext>::reset(GrDirectContext*)
Line
Count
Source
310
2.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
2.58k
        T* oldPtr = fPtr;
315
2.58k
        fPtr = ptr;
316
2.58k
        SkSafeUnref(oldPtr);
317
2.58k
    }
sk_sp<SkShader>::reset(SkShader*)
Line
Count
Source
310
915k
    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
915k
        T* oldPtr = fPtr;
315
915k
        fPtr = ptr;
316
915k
        SkSafeUnref(oldPtr);
317
915k
    }
sk_sp<GrSurface::RefCntedReleaseProc>::reset(GrSurface::RefCntedReleaseProc*)
Line
Count
Source
310
69.6k
    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
69.6k
        T* oldPtr = fPtr;
315
69.6k
        fPtr = ptr;
316
69.6k
        SkSafeUnref(oldPtr);
317
69.6k
    }
sk_sp<GrBuffer const>::reset(GrBuffer const*)
Line
Count
Source
310
986k
    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
986k
        T* oldPtr = fPtr;
315
986k
        fPtr = ptr;
316
986k
        SkSafeUnref(oldPtr);
317
986k
    }
sk_sp<GrArenas>::reset(GrArenas*)
Line
Count
Source
310
156k
    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
156k
        T* oldPtr = fPtr;
315
156k
        fPtr = ptr;
316
156k
        SkSafeUnref(oldPtr);
317
156k
    }
sk_sp<GrSurfaceProxy>::reset(GrSurfaceProxy*)
Line
Count
Source
310
591k
    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
591k
        T* oldPtr = fPtr;
315
591k
        fPtr = ptr;
316
591k
        SkSafeUnref(oldPtr);
317
591k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedBackendTexture>::reset(sk_gpu_test::ManagedBackendTexture*)
sk_sp<SkColorSpace>::reset(SkColorSpace*)
Line
Count
Source
310
4.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
4.47M
        T* oldPtr = fPtr;
315
4.47M
        fPtr = ptr;
316
4.47M
        SkSafeUnref(oldPtr);
317
4.47M
    }
sk_sp<SkSpecialImage>::reset(SkSpecialImage*)
Line
Count
Source
310
371k
    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
371k
        T* oldPtr = fPtr;
315
371k
        fPtr = ptr;
316
371k
        SkSafeUnref(oldPtr);
317
371k
    }
sk_sp<SkColorFilter>::reset(SkColorFilter*)
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<SkSurface>::reset(SkSurface*)
Line
Count
Source
310
9.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
9.02k
        T* oldPtr = fPtr;
315
9.02k
        fPtr = ptr;
316
9.02k
        SkSafeUnref(oldPtr);
317
9.02k
    }
sk_sp<GrTextureProxy>::reset(GrTextureProxy*)
Line
Count
Source
310
124k
    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
124k
        T* oldPtr = fPtr;
315
124k
        fPtr = ptr;
316
124k
        SkSafeUnref(oldPtr);
317
124k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::FlushFinishTracker>::reset(sk_gpu_test::FlushFinishTracker*)
sk_sp<SkImage>::reset(SkImage*)
Line
Count
Source
310
436k
    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
436k
        T* oldPtr = fPtr;
315
436k
        fPtr = ptr;
316
436k
        SkSafeUnref(oldPtr);
317
436k
    }
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
11.3k
    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
11.3k
        T* oldPtr = fPtr;
315
11.3k
        fPtr = ptr;
316
11.3k
        SkSafeUnref(oldPtr);
317
11.3k
    }
sk_sp<SkTypeface>::reset(SkTypeface*)
Line
Count
Source
310
135M
    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
135M
        T* oldPtr = fPtr;
315
135M
        fPtr = ptr;
316
135M
        SkSafeUnref(oldPtr);
317
135M
    }
sk_sp<SkFontMgr>::reset(SkFontMgr*)
Line
Count
Source
310
46
    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
46
        T* oldPtr = fPtr;
315
46
        fPtr = ptr;
316
46
        SkSafeUnref(oldPtr);
317
46
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::reset((anonymous namespace)::FontStyleSet*)
Line
Count
Source
310
46
    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
46
        T* oldPtr = fPtr;
315
46
        fPtr = ptr;
316
46
        SkSafeUnref(oldPtr);
317
46
    }
Unexecuted instantiation: sk_sp<SkSVGDOM>::reset(SkSVGDOM*)
sk_sp<SkSVGColor::RefCntVars>::reset(SkSVGColor::RefCntVars*)
Line
Count
Source
310
926
    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
926
        T* oldPtr = fPtr;
315
926
        fPtr = ptr;
316
926
        SkSafeUnref(oldPtr);
317
926
    }
sk_sp<SkTextBlob>::reset(SkTextBlob*)
Line
Count
Source
310
2.25k
    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.25k
        T* oldPtr = fPtr;
315
2.25k
        fPtr = ptr;
316
2.25k
        SkSafeUnref(oldPtr);
317
2.25k
    }
sk_sp<SkPixelRef>::reset(SkPixelRef*)
Line
Count
Source
310
1.85M
    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.85M
        T* oldPtr = fPtr;
315
1.85M
        fPtr = ptr;
316
1.85M
        SkSafeUnref(oldPtr);
317
1.85M
    }
sk_sp<SkMipmap>::reset(SkMipmap*)
Line
Count
Source
310
634k
    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
634k
        T* oldPtr = fPtr;
315
634k
        fPtr = ptr;
316
634k
        SkSafeUnref(oldPtr);
317
634k
    }
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
765k
    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
765k
        T* oldPtr = fPtr;
315
765k
        fPtr = ptr;
316
765k
        SkSafeUnref(oldPtr);
317
765k
    }
sk_sp<SkBlender>::reset(SkBlender*)
Line
Count
Source
310
949k
    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
949k
        T* oldPtr = fPtr;
315
949k
        fPtr = ptr;
316
949k
        SkSafeUnref(oldPtr);
317
949k
    }
sk_sp<SkImage const>::reset(SkImage const*)
Line
Count
Source
310
917
    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
917
        T* oldPtr = fPtr;
315
917
        fPtr = ptr;
316
917
        SkSafeUnref(oldPtr);
317
917
    }
sk_sp<SkFontStyleSet>::reset(SkFontStyleSet*)
Line
Count
Source
310
29
    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
29
        T* oldPtr = fPtr;
315
29
        fPtr = ptr;
316
29
        SkSafeUnref(oldPtr);
317
29
    }
sk_sp<SkDrawable>::reset(SkDrawable*)
Line
Count
Source
310
9.67k
    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.67k
        T* oldPtr = fPtr;
315
9.67k
        fPtr = ptr;
316
9.67k
        SkSafeUnref(oldPtr);
317
9.67k
    }
sk_sp<SkImageFilter>::reset(SkImageFilter*)
Line
Count
Source
310
1.86M
    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.86M
        T* oldPtr = fPtr;
315
1.86M
        fPtr = ptr;
316
1.86M
        SkSafeUnref(oldPtr);
317
1.86M
    }
sk_sp<SkImageFilterCache>::reset(SkImageFilterCache*)
Line
Count
Source
310
9
    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
        T* oldPtr = fPtr;
315
9
        fPtr = ptr;
316
9
        SkSafeUnref(oldPtr);
317
9
    }
sk_sp<SkPathEffect>::reset(SkPathEffect*)
Line
Count
Source
310
587k
    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
587k
        T* oldPtr = fPtr;
315
587k
        fPtr = ptr;
316
587k
        SkSafeUnref(oldPtr);
317
587k
    }
sk_sp<SkMaskFilter>::reset(SkMaskFilter*)
Line
Count
Source
310
483k
    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
483k
        T* oldPtr = fPtr;
315
483k
        fPtr = ptr;
316
483k
        SkSafeUnref(oldPtr);
317
483k
    }
sk_sp<SkPathRef>::reset(SkPathRef*)
Line
Count
Source
310
90.7M
    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
90.7M
        T* oldPtr = fPtr;
315
90.7M
        fPtr = ptr;
316
90.7M
        SkSafeUnref(oldPtr);
317
90.7M
    }
sk_sp<SkPathRef const>::reset(SkPathRef const*)
Line
Count
Source
310
192k
    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
192k
        T* oldPtr = fPtr;
315
192k
        fPtr = ptr;
316
192k
        SkSafeUnref(oldPtr);
317
192k
    }
sk_sp<SkBBoxHierarchy>::reset(SkBBoxHierarchy*)
Line
Count
Source
310
191k
    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
191k
        T* oldPtr = fPtr;
315
191k
        fPtr = ptr;
316
191k
        SkSafeUnref(oldPtr);
317
191k
    }
sk_sp<SkRecord>::reset(SkRecord*)
Line
Count
Source
310
191k
    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
191k
        T* oldPtr = fPtr;
315
191k
        fPtr = ptr;
316
191k
        SkSafeUnref(oldPtr);
317
191k
    }
Unexecuted instantiation: sk_sp<SkRuntimeEffect>::reset(SkRuntimeEffect*)
sk_sp<SkData const>::reset(SkData const*)
Line
Count
Source
310
3.08k
    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.08k
        T* oldPtr = fPtr;
315
3.08k
        fPtr = ptr;
316
3.08k
        SkSafeUnref(oldPtr);
317
3.08k
    }
sk_sp<SkStrike>::reset(SkStrike*)
Line
Count
Source
310
34.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
34.1k
        T* oldPtr = fPtr;
315
34.1k
        fPtr = ptr;
316
34.1k
        SkSafeUnref(oldPtr);
317
34.1k
    }
sk_sp<SkString::Rec>::reset(SkString::Rec*)
Line
Count
Source
310
925k
    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
925k
        T* oldPtr = fPtr;
315
925k
        fPtr = ptr;
316
925k
        SkSafeUnref(oldPtr);
317
925k
    }
sk_sp<SkVertices>::reset(SkVertices*)
Line
Count
Source
310
34.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
34.8k
        T* oldPtr = fPtr;
315
34.8k
        fPtr = ptr;
316
34.8k
        SkSafeUnref(oldPtr);
317
34.8k
    }
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.67k
    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.67k
        T* oldPtr = fPtr;
315
1.67k
        fPtr = ptr;
316
1.67k
        SkSafeUnref(oldPtr);
317
1.67k
    }
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
307k
    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
307k
        T* oldPtr = fPtr;
315
307k
        fPtr = ptr;
316
307k
        SkSafeUnref(oldPtr);
317
307k
    }
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
74.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
74.4k
        T* oldPtr = fPtr;
315
74.4k
        fPtr = ptr;
316
74.4k
        SkSafeUnref(oldPtr);
317
74.4k
    }
sk_sp<GrGpuBuffer const>::reset(GrGpuBuffer const*)
Line
Count
Source
310
653
    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
653
        T* oldPtr = fPtr;
315
653
        fPtr = ptr;
316
653
        SkSafeUnref(oldPtr);
317
653
    }
sk_sp<skgpu::Plot>::reset(skgpu::Plot*)
Line
Count
Source
310
22.3k
    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
22.3k
        T* oldPtr = fPtr;
315
22.3k
        fPtr = ptr;
316
22.3k
        SkSafeUnref(oldPtr);
317
22.3k
    }
sk_sp<GrBufferAllocPool::CpuBufferCache>::reset(GrBufferAllocPool::CpuBufferCache*)
Line
Count
Source
310
2.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
2.58k
        T* oldPtr = fPtr;
315
2.58k
        fPtr = ptr;
316
2.58k
        SkSafeUnref(oldPtr);
317
2.58k
    }
sk_sp<GrRenderTask>::reset(GrRenderTask*)
Line
Count
Source
310
222k
    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
222k
        T* oldPtr = fPtr;
315
222k
        fPtr = ptr;
316
222k
        SkSafeUnref(oldPtr);
317
222k
    }
sk_sp<skgpu::ganesh::SoftwarePathRenderer>::reset(skgpu::ganesh::SoftwarePathRenderer*)
Line
Count
Source
310
327
    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
327
        T* oldPtr = fPtr;
315
327
        fPtr = ptr;
316
327
        SkSafeUnref(oldPtr);
317
327
    }
sk_sp<GrCaps const>::reset(GrCaps const*)
Line
Count
Source
310
7.74k
    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
7.74k
        T* oldPtr = fPtr;
315
7.74k
        fPtr = ptr;
316
7.74k
        SkSafeUnref(oldPtr);
317
7.74k
    }
Unexecuted instantiation: sk_sp<GrTexture>::reset(GrTexture*)
sk_sp<GrGpuResource>::reset(GrGpuResource*)
Line
Count
Source
310
53.2k
    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
53.2k
        T* oldPtr = fPtr;
315
53.2k
        fPtr = ptr;
316
53.2k
        SkSafeUnref(oldPtr);
317
53.2k
    }
sk_sp<GrSurface>::reset(GrSurface*)
Line
Count
Source
310
533k
    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
533k
        T* oldPtr = fPtr;
315
533k
        fPtr = ptr;
316
533k
        SkSafeUnref(oldPtr);
317
533k
    }
sk_sp<GrThreadSafeCache::VertexData>::reset(GrThreadSafeCache::VertexData*)
Line
Count
Source
310
3.20k
    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.20k
        T* oldPtr = fPtr;
315
3.20k
        fPtr = ptr;
316
3.20k
        SkSafeUnref(oldPtr);
317
3.20k
    }
sk_sp<GrAttachment>::reset(GrAttachment*)
Line
Count
Source
310
45.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
45.1k
        T* oldPtr = fPtr;
315
45.1k
        fPtr = ptr;
316
45.1k
        SkSafeUnref(oldPtr);
317
45.1k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::reset(skgpu::RefCntedCallback*)
sk_sp<skgpu::ganesh::OpsTask>::reset(skgpu::ganesh::OpsTask*)
Line
Count
Source
310
188k
    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
188k
        T* oldPtr = fPtr;
315
188k
        fPtr = ptr;
316
188k
        SkSafeUnref(oldPtr);
317
188k
    }
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
5.76k
    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.76k
        T* oldPtr = fPtr;
315
5.76k
        fPtr = ptr;
316
5.76k
        SkSafeUnref(oldPtr);
317
5.76k
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::reset(skgpu::MutableTextureState*)
Unexecuted instantiation: sk_sp<skgpu::VulkanInterface const>::reset(skgpu::VulkanInterface const*)
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<SkTypeface::LocalizedStrings>::reset(SkTypeface::LocalizedStrings*)
sk_sp<sktext::gpu::TextStrike>::reset(sktext::gpu::TextStrike*)
Line
Count
Source
310
557
    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
557
        T* oldPtr = fPtr;
315
557
        fPtr = ptr;
316
557
        SkSafeUnref(oldPtr);
317
557
    }
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
2.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
2.24k
        T* oldPtr = fPtr;
315
2.24k
        fPtr = ptr;
316
2.24k
        SkSafeUnref(oldPtr);
317
2.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
951
    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
951
        T* oldPtr = fPtr;
315
951
        fPtr = ptr;
316
951
        SkSafeUnref(oldPtr);
317
951
    }
sk_sp<GrThreadSafeCache::Trampoline>::reset(GrThreadSafeCache::Trampoline*)
Line
Count
Source
310
285
    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
285
        T* oldPtr = fPtr;
315
285
        fPtr = ptr;
316
285
        SkSafeUnref(oldPtr);
317
285
    }
sk_sp<GrCpuBuffer>::reset(GrCpuBuffer*)
Line
Count
Source
310
116k
    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
116k
        T* oldPtr = fPtr;
315
116k
        fPtr = ptr;
316
116k
        SkSafeUnref(oldPtr);
317
116k
    }
sk_sp<GrBuffer>::reset(GrBuffer*)
Line
Count
Source
310
73.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
73.5k
        T* oldPtr = fPtr;
315
73.5k
        fPtr = ptr;
316
73.5k
        SkSafeUnref(oldPtr);
317
73.5k
    }
sk_sp<GrThreadSafePipelineBuilder>::reset(GrThreadSafePipelineBuilder*)
Line
Count
Source
310
2.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
2.58k
        T* oldPtr = fPtr;
315
2.58k
        fPtr = ptr;
316
2.58k
        SkSafeUnref(oldPtr);
317
2.58k
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::Image>::reset(skgpu::graphite::Image*)
Unexecuted instantiation: sk_sp<skgpu::graphite::DrawTask>::reset(skgpu::graphite::DrawTask*)
sk_sp<SkContourMeasure>::reset(SkContourMeasure*)
Line
Count
Source
310
1.44M
    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.44M
        T* oldPtr = fPtr;
315
1.44M
        fPtr = ptr;
316
1.44M
        SkSafeUnref(oldPtr);
317
1.44M
    }
Unexecuted instantiation: sk_sp<skresources::ResourceProvider>::reset(skresources::ResourceProvider*)
sk_sp<SkShapers::Factory>::reset(SkShapers::Factory*)
Line
Count
Source
310
41
    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
41
        T* oldPtr = fPtr;
315
41
        fPtr = ptr;
316
41
        SkSafeUnref(oldPtr);
317
41
    }
sk_sp<SkSVGNode>::reset(SkSVGNode*)
Line
Count
Source
310
1.21k
    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.21k
        T* oldPtr = fPtr;
315
1.21k
        fPtr = ptr;
316
1.21k
        SkSafeUnref(oldPtr);
317
1.21k
    }
Unexecuted instantiation: sk_sp<skresources::ImageAsset>::reset(skresources::ImageAsset*)
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::reset(SkIcuBreakIteratorCache::BreakIteratorRef*)
Unexecuted instantiation: sk_sp<SkPDFDevice>::reset(SkPDFDevice*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::reset(skgpu::graphite::PrecompileColorFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>::reset(skgpu::graphite::PrecompileShader*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMaskFilter>::reset(skgpu::graphite::PrecompileMaskFilter*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::reset(skgpu::graphite::PrecompileBlender*)
Unexecuted instantiation: sk_sp<skottie::GlyphDecorator>::reset(skottie::GlyphDecorator*)
sk_sp<SkUnicode>::reset(SkUnicode*)
Line
Count
Source
310
9.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
9.10k
        T* oldPtr = fPtr;
315
9.10k
        fPtr = ptr;
316
9.10k
        SkSafeUnref(oldPtr);
317
9.10k
    }
sk_sp<sksg::RenderNode>::reset(sksg::RenderNode*)
Line
Count
Source
310
1.62M
    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.62M
        T* oldPtr = fPtr;
315
1.62M
        fPtr = ptr;
316
1.62M
        SkSafeUnref(oldPtr);
317
1.62M
    }
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.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
9.10k
        T* oldPtr = fPtr;
315
9.10k
        fPtr = ptr;
316
9.10k
        SkSafeUnref(oldPtr);
317
9.10k
    }
sk_sp<skottie::internal::KeyframeAnimator>::reset(skottie::internal::KeyframeAnimator*)
Line
Count
Source
310
101k
    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
101k
        T* oldPtr = fPtr;
315
101k
        fPtr = ptr;
316
101k
        SkSafeUnref(oldPtr);
317
101k
    }
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
851k
    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
851k
        T* oldPtr = fPtr;
315
851k
        fPtr = ptr;
316
851k
        SkSafeUnref(oldPtr);
317
851k
    }
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
37.6k
    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
37.6k
        T* oldPtr = fPtr;
315
37.6k
        fPtr = ptr;
316
37.6k
        SkSafeUnref(oldPtr);
317
37.6k
    }
sk_sp<skottie::internal::Animator>::reset(skottie::internal::Animator*)
Line
Count
Source
310
318
    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
318
        T* oldPtr = fPtr;
315
318
        fPtr = ptr;
316
318
        SkSafeUnref(oldPtr);
317
318
    }
sk_sp<sksg::Path>::reset(sksg::Path*)
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<sksg::ModeColorFilter>::reset(sksg::ModeColorFilter*)
Line
Count
Source
310
263
    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
263
        T* oldPtr = fPtr;
315
263
        fPtr = ptr;
316
263
        SkSafeUnref(oldPtr);
317
263
    }
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
44.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
44.7k
        T* oldPtr = fPtr;
315
44.7k
        fPtr = ptr;
316
44.7k
        SkSafeUnref(oldPtr);
317
44.7k
    }
sk_sp<sksg::Gradient>::reset(sksg::Gradient*)
Line
Count
Source
310
58
    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
58
        T* oldPtr = fPtr;
315
58
        fPtr = ptr;
316
58
        SkSafeUnref(oldPtr);
317
58
    }
sk_sp<sksg::ExternalColorFilter>::reset(sksg::ExternalColorFilter*)
Line
Count
Source
310
2.34k
    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.34k
        T* oldPtr = fPtr;
315
2.34k
        fPtr = ptr;
316
2.34k
        SkSafeUnref(oldPtr);
317
2.34k
    }
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
11.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
11.7k
        T* oldPtr = fPtr;
315
11.7k
        fPtr = ptr;
316
11.7k
        SkSafeUnref(oldPtr);
317
11.7k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::reset(skottie::internal::(anonymous namespace)::RWipeRenderNode*)
Line
Count
Source
310
1.29k
    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.29k
        T* oldPtr = fPtr;
315
1.29k
        fPtr = ptr;
316
1.29k
        SkSafeUnref(oldPtr);
317
1.29k
    }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::reset(skottie::internal::(anonymous namespace)::SkSLShaderNode*)
Line
Count
Source
310
681
    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
681
        T* oldPtr = fPtr;
315
681
        fPtr = ptr;
316
681
        SkSafeUnref(oldPtr);
317
681
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::reset(skottie::internal::(anonymous namespace)::SphereNode*)
Line
Count
Source
310
3.82k
    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.82k
        T* oldPtr = fPtr;
315
3.82k
        fPtr = ptr;
316
3.82k
        SkSafeUnref(oldPtr);
317
3.82k
    }
sk_sp<sksg::GradientColorFilter>::reset(sksg::GradientColorFilter*)
Line
Count
Source
310
5.18k
    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.18k
        T* oldPtr = fPtr;
315
5.18k
        fPtr = ptr;
316
5.18k
        SkSafeUnref(oldPtr);
317
5.18k
    }
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
12
    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
        T* oldPtr = fPtr;
315
12
        fPtr = ptr;
316
12
        SkSafeUnref(oldPtr);
317
12
    }
sk_sp<sksg::TrimEffect>::reset(sksg::TrimEffect*)
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
    }
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
204k
    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
204k
        T* oldPtr = fPtr;
315
204k
        fPtr = ptr;
316
204k
        SkSafeUnref(oldPtr);
317
204k
    }
sk_sp<sksg::PaintNode>::reset(sksg::PaintNode*)
Line
Count
Source
310
160k
    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
160k
        T* oldPtr = fPtr;
315
160k
        fPtr = ptr;
316
160k
        SkSafeUnref(oldPtr);
317
160k
    }
sk_sp<sksg::DashEffect>::reset(sksg::DashEffect*)
Line
Count
Source
310
32.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
32.1k
        T* oldPtr = fPtr;
315
32.1k
        fPtr = ptr;
316
32.1k
        SkSafeUnref(oldPtr);
317
32.1k
    }
sk_sp<sksg::OffsetEffect>::reset(sksg::OffsetEffect*)
Line
Count
Source
310
189k
    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
189k
        T* oldPtr = fPtr;
315
189k
        fPtr = ptr;
316
189k
        SkSafeUnref(oldPtr);
317
189k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::reset(skottie::internal::(anonymous namespace)::PuckerBloatEffect*)
Line
Count
Source
310
61.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
61.4k
        T* oldPtr = fPtr;
315
61.4k
        fPtr = ptr;
316
61.4k
        SkSafeUnref(oldPtr);
317
61.4k
    }
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
645k
    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
645k
        T* oldPtr = fPtr;
315
645k
        fPtr = ptr;
316
645k
        SkSafeUnref(oldPtr);
317
645k
    }
sk_sp<sksg::Shader>::reset(sksg::Shader*)
Line
Count
Source
310
58
    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
58
        T* oldPtr = fPtr;
315
58
        fPtr = ptr;
316
58
        SkSafeUnref(oldPtr);
317
58
    }
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
279M
    [[nodiscard]] T* release() {
325
279M
        T* ptr = fPtr;
326
279M
        fPtr = nullptr;
327
279M
        return ptr;
328
279M
    }
sk_sp<SkFlattenable>::release()
Line
Count
Source
324
152k
    [[nodiscard]] T* release() {
325
152k
        T* ptr = fPtr;
326
152k
        fPtr = nullptr;
327
152k
        return ptr;
328
152k
    }
sk_sp<SkColorFilter>::release()
Line
Count
Source
324
2.08M
    [[nodiscard]] T* release() {
325
2.08M
        T* ptr = fPtr;
326
2.08M
        fPtr = nullptr;
327
2.08M
        return ptr;
328
2.08M
    }
sk_sp<SkShader>::release()
Line
Count
Source
324
1.91M
    [[nodiscard]] T* release() {
325
1.91M
        T* ptr = fPtr;
326
1.91M
        fPtr = nullptr;
327
1.91M
        return ptr;
328
1.91M
    }
sk_sp<SkBlender>::release()
Line
Count
Source
324
1.18M
    [[nodiscard]] T* release() {
325
1.18M
        T* ptr = fPtr;
326
1.18M
        fPtr = nullptr;
327
1.18M
        return ptr;
328
1.18M
    }
sk_sp<SkRuntimeEffect>::release()
Line
Count
Source
324
320k
    [[nodiscard]] T* release() {
325
320k
        T* ptr = fPtr;
326
320k
        fPtr = nullptr;
327
320k
        return ptr;
328
320k
    }
sk_sp<SkData>::release()
Line
Count
Source
324
4.56M
    [[nodiscard]] T* release() {
325
4.56M
        T* ptr = fPtr;
326
4.56M
        fPtr = nullptr;
327
4.56M
        return ptr;
328
4.56M
    }
sk_sp<SkIDChangeListener>::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<GrDirectContext>::release()
Line
Count
Source
324
5.16k
    [[nodiscard]] T* release() {
325
5.16k
        T* ptr = fPtr;
326
5.16k
        fPtr = nullptr;
327
5.16k
        return ptr;
328
5.16k
    }
sk_sp<SkColorSpace>::release()
Line
Count
Source
324
25.0M
    [[nodiscard]] T* release() {
325
25.0M
        T* ptr = fPtr;
326
25.0M
        fPtr = nullptr;
327
25.0M
        return ptr;
328
25.0M
    }
sk_sp<GrSurfaceProxy>::release()
Line
Count
Source
324
3.39M
    [[nodiscard]] T* release() {
325
3.39M
        T* ptr = fPtr;
326
3.39M
        fPtr = nullptr;
327
3.39M
        return ptr;
328
3.39M
    }
sk_sp<GrContextThreadSafeProxy>::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<sk_gpu_test::ManagedBackendTexture>::release()
sk_sp<SkImage>::release()
Line
Count
Source
324
1.18M
    [[nodiscard]] T* release() {
325
1.18M
        T* ptr = fPtr;
326
1.18M
        fPtr = nullptr;
327
1.18M
        return ptr;
328
1.18M
    }
sk_sp<GrBufferAllocPool::CpuBufferCache>::release()
Line
Count
Source
324
131k
    [[nodiscard]] T* release() {
325
131k
        T* ptr = fPtr;
326
131k
        fPtr = nullptr;
327
131k
        return ptr;
328
131k
    }
sk_sp<GrGpuResource>::release()
Line
Count
Source
324
110k
    [[nodiscard]] T* release() {
325
110k
        T* ptr = fPtr;
326
110k
        fPtr = nullptr;
327
110k
        return ptr;
328
110k
    }
sk_sp<GrSurface>::release()
Line
Count
Source
324
764k
    [[nodiscard]] T* release() {
325
764k
        T* ptr = fPtr;
326
764k
        fPtr = nullptr;
327
764k
        return ptr;
328
764k
    }
sk_sp<GrArenas>::release()
Line
Count
Source
324
267k
    [[nodiscard]] T* release() {
325
267k
        T* ptr = fPtr;
326
267k
        fPtr = nullptr;
327
267k
        return ptr;
328
267k
    }
sk_sp<GrXferProcessor>::release()
Line
Count
Source
324
152k
    [[nodiscard]] T* release() {
325
152k
        T* ptr = fPtr;
326
152k
        fPtr = nullptr;
327
152k
        return ptr;
328
152k
    }
sk_sp<GrColorSpaceXform>::release()
Line
Count
Source
324
628k
    [[nodiscard]] T* release() {
325
628k
        T* ptr = fPtr;
326
628k
        fPtr = nullptr;
327
628k
        return ptr;
328
628k
    }
Unexecuted instantiation: sk_sp<sk_gpu_test::ManagedGraphiteTexture>::release()
sk_sp<SkSpecialImage>::release()
Line
Count
Source
324
2.25M
    [[nodiscard]] T* release() {
325
2.25M
        T* ptr = fPtr;
326
2.25M
        fPtr = nullptr;
327
2.25M
        return ptr;
328
2.25M
    }
sk_sp<skif::Backend>::release()
Line
Count
Source
324
73.5k
    [[nodiscard]] T* release() {
325
73.5k
        T* ptr = fPtr;
326
73.5k
        fPtr = nullptr;
327
73.5k
        return ptr;
328
73.5k
    }
sk_sp<SkColorFilterBase>::release()
Line
Count
Source
324
2.18k
    [[nodiscard]] T* release() {
325
2.18k
        T* ptr = fPtr;
326
2.18k
        fPtr = nullptr;
327
2.18k
        return ptr;
328
2.18k
    }
sk_sp<SkImageFilter_Base>::release()
Line
Count
Source
324
18.9k
    [[nodiscard]] T* release() {
325
18.9k
        T* ptr = fPtr;
326
18.9k
        fPtr = nullptr;
327
18.9k
        return ptr;
328
18.9k
    }
sk_sp<SkBlenderBase>::release()
Line
Count
Source
324
1.22k
    [[nodiscard]] T* release() {
325
1.22k
        T* ptr = fPtr;
326
1.22k
        fPtr = nullptr;
327
1.22k
        return ptr;
328
1.22k
    }
sk_sp<SkMaskFilterBase>::release()
Line
Count
Source
324
1.51k
    [[nodiscard]] T* release() {
325
1.51k
        T* ptr = fPtr;
326
1.51k
        fPtr = nullptr;
327
1.51k
        return ptr;
328
1.51k
    }
sk_sp<SkShaderBase>::release()
Line
Count
Source
324
2.68k
    [[nodiscard]] T* release() {
325
2.68k
        T* ptr = fPtr;
326
2.68k
        fPtr = nullptr;
327
2.68k
        return ptr;
328
2.68k
    }
sk_sp<GrGpuBuffer>::release()
Line
Count
Source
324
224k
    [[nodiscard]] T* release() {
325
224k
        T* ptr = fPtr;
326
224k
        fPtr = nullptr;
327
224k
        return ptr;
328
224k
    }
Unexecuted instantiation: sk_sp<GrSurface::RefCntedReleaseProc>::release()
sk_sp<SkPathEffect>::release()
Line
Count
Source
324
955k
    [[nodiscard]] T* release() {
325
955k
        T* ptr = fPtr;
326
955k
        fPtr = nullptr;
327
955k
        return ptr;
328
955k
    }
sk_sp<SkSurface>::release()
Line
Count
Source
324
9.02k
    [[nodiscard]] T* release() {
325
9.02k
        T* ptr = fPtr;
326
9.02k
        fPtr = nullptr;
327
9.02k
        return ptr;
328
9.02k
    }
sk_sp<GrTextureProxy>::release()
Line
Count
Source
324
458k
    [[nodiscard]] T* release() {
325
458k
        T* ptr = fPtr;
326
458k
        fPtr = nullptr;
327
458k
        return ptr;
328
458k
    }
sk_sp<GrBuffer const>::release()
Line
Count
Source
324
1.45M
    [[nodiscard]] T* release() {
325
1.45M
        T* ptr = fPtr;
326
1.45M
        fPtr = nullptr;
327
1.45M
        return ptr;
328
1.45M
    }
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()
sk_sp<SkPicture>::release()
Line
Count
Source
324
201k
    [[nodiscard]] T* release() {
325
201k
        T* ptr = fPtr;
326
201k
        fPtr = nullptr;
327
201k
        return ptr;
328
201k
    }
Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>::release()
sk_sp<SkTextBlob>::release()
Line
Count
Source
324
6.89k
    [[nodiscard]] T* release() {
325
6.89k
        T* ptr = fPtr;
326
6.89k
        fPtr = nullptr;
327
6.89k
        return ptr;
328
6.89k
    }
sk_sp<SkVertices>::release()
Line
Count
Source
324
62.9k
    [[nodiscard]] T* release() {
325
62.9k
        T* ptr = fPtr;
326
62.9k
        fPtr = nullptr;
327
62.9k
        return ptr;
328
62.9k
    }
sk_sp<SkTypeface>::release()
Line
Count
Source
324
136M
    [[nodiscard]] T* release() {
325
136M
        T* ptr = fPtr;
326
136M
        fPtr = nullptr;
327
136M
        return ptr;
328
136M
    }
sk_sp<SkFontMgr>::release()
Line
Count
Source
324
9.91k
    [[nodiscard]] T* release() {
325
9.91k
        T* ptr = fPtr;
326
9.91k
        fPtr = nullptr;
327
9.91k
        return ptr;
328
9.91k
    }
Unexecuted instantiation: sk_sp<SkRandomTypeface>::release()
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet>::release()
Line
Count
Source
324
690
    [[nodiscard]] T* release() {
325
690
        T* ptr = fPtr;
326
690
        fPtr = nullptr;
327
690
        return ptr;
328
690
    }
sk_sp<TestSVGTypeface>::release()
Line
Count
Source
324
4.29k
    [[nodiscard]] T* release() {
325
4.29k
        T* ptr = fPtr;
326
4.29k
        fPtr = nullptr;
327
4.29k
        return ptr;
328
4.29k
    }
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontMgr>::release()
Line
Count
Source
324
46
    [[nodiscard]] T* release() {
325
46
        T* ptr = fPtr;
326
46
        fPtr = nullptr;
327
46
        return ptr;
328
46
    }
sk_sp<TestTypeface>::release()
Line
Count
Source
324
28.0k
    [[nodiscard]] T* release() {
325
28.0k
        T* ptr = fPtr;
326
28.0k
        fPtr = nullptr;
327
28.0k
        return ptr;
328
28.0k
    }
sk_sp<SkFontStyleSet>::release()
Line
Count
Source
324
7.75k
    [[nodiscard]] T* release() {
325
7.75k
        T* ptr = fPtr;
326
7.75k
        fPtr = nullptr;
327
7.75k
        return ptr;
328
7.75k
    }
Unexecuted instantiation: sk_sp<SkSVGDOM>::release()
sk_sp<SkTestSVGScalerContext::SVGGlyphDrawable>::release()
Line
Count
Source
324
160
    [[nodiscard]] T* release() {
325
160
        T* ptr = fPtr;
326
160
        fPtr = nullptr;
327
160
        return ptr;
328
160
    }
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
22.2k
    [[nodiscard]] T* release() {
325
22.2k
        T* ptr = fPtr;
326
22.2k
        fPtr = nullptr;
327
22.2k
        return ptr;
328
22.2k
    }
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
2.10M
    [[nodiscard]] T* release() {
325
2.10M
        T* ptr = fPtr;
326
2.10M
        fPtr = nullptr;
327
2.10M
        return ptr;
328
2.10M
    }
sk_sp<SkMipmap>::release()
Line
Count
Source
324
613k
    [[nodiscard]] T* release() {
325
613k
        T* ptr = fPtr;
326
613k
        fPtr = nullptr;
327
613k
        return ptr;
328
613k
    }
sk_sp<SkBlendModeBlender>::release()
Line
Count
Source
324
587k
    [[nodiscard]] T* release() {
325
587k
        T* ptr = fPtr;
326
587k
        fPtr = nullptr;
327
587k
        return ptr;
328
587k
    }
sk_sp<SkDevice>::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<SkNoPixelsDevice>::release()
Line
Count
Source
324
419k
    [[nodiscard]] T* release() {
325
419k
        T* ptr = fPtr;
326
419k
        fPtr = nullptr;
327
419k
        return ptr;
328
419k
    }
sk_sp<SkImage const>::release()
Line
Count
Source
324
392k
    [[nodiscard]] T* release() {
325
392k
        T* ptr = fPtr;
326
392k
        fPtr = nullptr;
327
392k
        return ptr;
328
392k
    }
sk_sp<SkBitmapDevice>::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<SkDrawable>::release()
Line
Count
Source
324
10.1k
    [[nodiscard]] T* release() {
325
10.1k
        T* ptr = fPtr;
326
10.1k
        fPtr = nullptr;
327
10.1k
        return ptr;
328
10.1k
    }
Unexecuted instantiation: sk_sp<SkPictureBackedGlyphDrawable>::release()
sk_sp<SkImageFilter>::release()
Line
Count
Source
324
2.53M
    [[nodiscard]] T* release() {
325
2.53M
        T* ptr = fPtr;
326
2.53M
        fPtr = nullptr;
327
2.53M
        return ptr;
328
2.53M
    }
SkImageFilterCache.cpp:sk_sp<(anonymous namespace)::CacheImpl>::release()
Line
Count
Source
324
1.58k
    [[nodiscard]] T* release() {
325
1.58k
        T* ptr = fPtr;
326
1.58k
        fPtr = nullptr;
327
1.58k
        return ptr;
328
1.58k
    }
sk_sp<SkImageFilterCache>::release()
Line
Count
Source
324
21.2k
    [[nodiscard]] T* release() {
325
21.2k
        T* ptr = fPtr;
326
21.2k
        fPtr = nullptr;
327
21.2k
        return ptr;
328
21.2k
    }
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend>::release()
Line
Count
Source
324
19.6k
    [[nodiscard]] T* release() {
325
19.6k
        T* ptr = fPtr;
326
19.6k
        fPtr = nullptr;
327
19.6k
        return ptr;
328
19.6k
    }
sk_sp<SkMaskFilter>::release()
Line
Count
Source
324
655k
    [[nodiscard]] T* release() {
325
655k
        T* ptr = fPtr;
326
655k
        fPtr = nullptr;
327
655k
        return ptr;
328
655k
    }
sk_sp<SkColorFilterShader>::release()
Line
Count
Source
324
79.8k
    [[nodiscard]] T* release() {
325
79.8k
        T* ptr = fPtr;
326
79.8k
        fPtr = nullptr;
327
79.8k
        return ptr;
328
79.8k
    }
sk_sp<SkPathRef>::release()
Line
Count
Source
324
993k
    [[nodiscard]] T* release() {
325
993k
        T* ptr = fPtr;
326
993k
        fPtr = nullptr;
327
993k
        return ptr;
328
993k
    }
Unexecuted instantiation: SkPicture.cpp:sk_sp<SkPicture::MakePlaceholder(SkRect)::Placeholder>::release()
sk_sp<SkPicture const>::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<SkTextBlob const>::release()
Line
Count
Source
324
213
    [[nodiscard]] T* release() {
325
213
        T* ptr = fPtr;
326
213
        fPtr = nullptr;
327
213
        return ptr;
328
213
    }
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
4.40k
    [[nodiscard]] T* release() {
325
4.40k
        T* ptr = fPtr;
326
4.40k
        fPtr = nullptr;
327
4.40k
        return ptr;
328
4.40k
    }
sk_sp<SkBBoxHierarchy>::release()
Line
Count
Source
324
448k
    [[nodiscard]] T* release() {
325
448k
        T* ptr = fPtr;
326
448k
        fPtr = nullptr;
327
448k
        return ptr;
328
448k
    }
sk_sp<SkEmptyPicture>::release()
Line
Count
Source
324
62.8k
    [[nodiscard]] T* release() {
325
62.8k
        T* ptr = fPtr;
326
62.8k
        fPtr = nullptr;
327
62.8k
        return ptr;
328
62.8k
    }
sk_sp<SkRecord>::release()
Line
Count
Source
324
256k
    [[nodiscard]] T* release() {
325
256k
        T* ptr = fPtr;
326
256k
        fPtr = nullptr;
327
256k
        return ptr;
328
256k
    }
sk_sp<SkBigPicture>::release()
Line
Count
Source
324
125k
    [[nodiscard]] T* release() {
325
125k
        T* ptr = fPtr;
326
125k
        fPtr = nullptr;
327
125k
        return ptr;
328
125k
    }
sk_sp<SkRecordedDrawable>::release()
Line
Count
Source
324
2.83k
    [[nodiscard]] T* release() {
325
2.83k
        T* ptr = fPtr;
326
2.83k
        fPtr = nullptr;
327
2.83k
        return ptr;
328
2.83k
    }
sk_sp<SkData const>::release()
Line
Count
Source
324
222k
    [[nodiscard]] T* release() {
325
222k
        T* ptr = fPtr;
326
222k
        fPtr = nullptr;
327
222k
        return ptr;
328
222k
    }
sk_sp<SkRuntimeShader>::release()
Line
Count
Source
324
33.7k
    [[nodiscard]] T* release() {
325
33.7k
        T* ptr = fPtr;
326
33.7k
        fPtr = nullptr;
327
33.7k
        return ptr;
328
33.7k
    }
sk_sp<SkRuntimeColorFilter>::release()
Line
Count
Source
324
16.3k
    [[nodiscard]] T* release() {
325
16.3k
        T* ptr = fPtr;
326
16.3k
        fPtr = nullptr;
327
16.3k
        return ptr;
328
16.3k
    }
sk_sp<SkRuntimeBlender>::release()
Line
Count
Source
324
3.49k
    [[nodiscard]] T* release() {
325
3.49k
        T* ptr = fPtr;
326
3.49k
        fPtr = nullptr;
327
3.49k
        return ptr;
328
3.49k
    }
sk_sp<SkTMaskGamma<3, 3, 3> >::release()
Line
Count
Source
324
20.4k
    [[nodiscard]] T* release() {
325
20.4k
        T* ptr = fPtr;
326
20.4k
        fPtr = nullptr;
327
20.4k
        return ptr;
328
20.4k
    }
sk_sp<SkTMaskGamma<3, 3, 3> const>::release()
Line
Count
Source
324
20.4k
    [[nodiscard]] T* release() {
325
20.4k
        T* ptr = fPtr;
326
20.4k
        fPtr = nullptr;
327
20.4k
        return ptr;
328
20.4k
    }
sk_sp<SkSpecialImage_Raster>::release()
Line
Count
Source
324
262k
    [[nodiscard]] T* release() {
325
262k
        T* ptr = fPtr;
326
262k
        fPtr = nullptr;
327
262k
        return ptr;
328
262k
    }
Unexecuted instantiation: sk_sp<SkBlockMemoryRefCnt>::release()
sk_sp<SkStrike>::release()
Line
Count
Source
324
137k
    [[nodiscard]] T* release() {
325
137k
        T* ptr = fPtr;
326
137k
        fPtr = nullptr;
327
137k
        return ptr;
328
137k
    }
sk_sp<SkString::Rec>::release()
Line
Count
Source
324
822k
    [[nodiscard]] T* release() {
325
822k
        T* ptr = fPtr;
326
822k
        fPtr = nullptr;
327
822k
        return ptr;
328
822k
    }
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface>::release()
Line
Count
Source
324
45.0M
    [[nodiscard]] T* release() {
325
45.0M
        T* ptr = fPtr;
326
45.0M
        fPtr = nullptr;
327
45.0M
        return ptr;
328
45.0M
    }
Unexecuted instantiation: sk_sp<SkFactorySet>::release()
Unexecuted instantiation: sk_sp<SkRefCntSet>::release()
sk_sp<SharedGenerator>::release()
Line
Count
Source
324
923k
    [[nodiscard]] T* release() {
325
923k
        T* ptr = fPtr;
326
923k
        fPtr = nullptr;
327
923k
        return ptr;
328
923k
    }
Unexecuted instantiation: sk_sp<SkCachedData>::release()
sk_sp<SkImage_Lazy>::release()
Line
Count
Source
324
504k
    [[nodiscard]] T* release() {
325
504k
        T* ptr = fPtr;
326
504k
        fPtr = nullptr;
327
504k
        return ptr;
328
504k
    }
sk_sp<SkImage_Raster>::release()
Line
Count
Source
324
171k
    [[nodiscard]] T* release() {
325
171k
        T* ptr = fPtr;
326
171k
        fPtr = nullptr;
327
171k
        return ptr;
328
171k
    }
sk_sp<SkSurface_Raster>::release()
Line
Count
Source
324
64.3k
    [[nodiscard]] T* release() {
325
64.3k
        T* ptr = fPtr;
326
64.3k
        fPtr = nullptr;
327
64.3k
        return ptr;
328
64.3k
    }
sk_sp<SkColorShader>::release()
Line
Count
Source
324
3.24k
    [[nodiscard]] T* release() {
325
3.24k
        T* ptr = fPtr;
326
3.24k
        fPtr = nullptr;
327
3.24k
        return ptr;
328
3.24k
    }
sk_sp<SkColor4Shader>::release()
Line
Count
Source
324
14.0k
    [[nodiscard]] T* release() {
325
14.0k
        T* ptr = fPtr;
326
14.0k
        fPtr = nullptr;
327
14.0k
        return ptr;
328
14.0k
    }
sk_sp<SkImageShader>::release()
Line
Count
Source
324
97.3k
    [[nodiscard]] T* release() {
325
97.3k
        T* ptr = fPtr;
326
97.3k
        fPtr = nullptr;
327
97.3k
        return ptr;
328
97.3k
    }
sk_sp<SkSL::DebugTracePriv>::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<SkLocalMatrixShader>::release()
Line
Count
Source
324
113k
    [[nodiscard]] T* release() {
325
113k
        T* ptr = fPtr;
326
113k
        fPtr = nullptr;
327
113k
        return ptr;
328
113k
    }
Unexecuted instantiation: sk_sp<SkWorkingColorSpaceShader>::release()
sk_sp<SkUserTypeface>::release()
Line
Count
Source
324
759
    [[nodiscard]] T* release() {
325
759
        T* ptr = fPtr;
326
759
        fPtr = nullptr;
327
759
        return ptr;
328
759
    }
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<SkLinearGradient>::release()
Line
Count
Source
324
4.36k
    [[nodiscard]] T* release() {
325
4.36k
        T* ptr = fPtr;
326
4.36k
        fPtr = nullptr;
327
4.36k
        return ptr;
328
4.36k
    }
sk_sp<SkMatrixColorFilter>::release()
Line
Count
Source
324
54.2k
    [[nodiscard]] T* release() {
325
54.2k
        T* ptr = fPtr;
326
54.2k
        fPtr = nullptr;
327
54.2k
        return ptr;
328
54.2k
    }
sk_sp<SkWorkingFormatColorFilter>::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<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
285
    [[nodiscard]] T* release() {
325
285
        T* ptr = fPtr;
326
285
        fPtr = nullptr;
327
285
        return ptr;
328
285
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList::LazyProxyData>::release()
sk_sp<GrRecordingContext>::release()
Line
Count
Source
324
63.7k
    [[nodiscard]] T* release() {
325
63.7k
        T* ptr = fPtr;
326
63.7k
        fPtr = nullptr;
327
63.7k
        return ptr;
328
63.7k
    }
sk_sp<skgpu::ganesh::Device>::release()
Line
Count
Source
324
36.8k
    [[nodiscard]] T* release() {
325
36.8k
        T* ptr = fPtr;
326
36.8k
        fPtr = nullptr;
327
36.8k
        return ptr;
328
36.8k
    }
sk_sp<SkSurface_Ganesh>::release()
Line
Count
Source
324
2.60k
    [[nodiscard]] T* release() {
325
2.60k
        T* ptr = fPtr;
326
2.60k
        fPtr = nullptr;
327
2.60k
        return ptr;
328
2.60k
    }
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>::release()
sk_sp<GrGpuBuffer const>::release()
Line
Count
Source
324
26.3k
    [[nodiscard]] T* release() {
325
26.3k
        T* ptr = fPtr;
326
26.3k
        fPtr = nullptr;
327
26.3k
        return ptr;
328
26.3k
    }
Unexecuted instantiation: sk_sp<GrDeferredDisplayList const>::release()
sk_sp<SkImage_Ganesh>::release()
Line
Count
Source
324
23.9k
    [[nodiscard]] T* release() {
325
23.9k
        T* ptr = fPtr;
326
23.9k
        fPtr = nullptr;
327
23.9k
        return ptr;
328
23.9k
    }
sk_sp<skgpu::Plot>::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<GrRenderTask>::release()
Line
Count
Source
324
399k
    [[nodiscard]] T* release() {
325
399k
        T* ptr = fPtr;
326
399k
        fPtr = nullptr;
327
399k
        return ptr;
328
399k
    }
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
188k
    [[nodiscard]] T* release() {
325
188k
        T* ptr = fPtr;
326
188k
        fPtr = nullptr;
327
188k
        return ptr;
328
188k
    }
sk_sp<GrCaps const>::release()
Line
Count
Source
324
7.74k
    [[nodiscard]] T* release() {
325
7.74k
        T* ptr = fPtr;
326
7.74k
        fPtr = nullptr;
327
7.74k
        return ptr;
328
7.74k
    }
sk_sp<GrTexture>::release()
Line
Count
Source
324
204k
    [[nodiscard]] T* release() {
325
204k
        T* ptr = fPtr;
326
204k
        fPtr = nullptr;
327
204k
        return ptr;
328
204k
    }
Unexecuted instantiation: sk_sp<GrRenderTarget>::release()
sk_sp<GrXferProcessor const>::release()
Line
Count
Source
324
249k
    [[nodiscard]] T* release() {
325
249k
        T* ptr = fPtr;
326
249k
        fPtr = nullptr;
327
249k
        return ptr;
328
249k
    }
sk_sp<SkRefCnt>::release()
Line
Count
Source
324
2.83k
    [[nodiscard]] T* release() {
325
2.83k
        T* ptr = fPtr;
326
2.83k
        fPtr = nullptr;
327
2.83k
        return ptr;
328
2.83k
    }
sk_sp<GrThreadSafeCache::VertexData>::release()
Line
Count
Source
324
6.82k
    [[nodiscard]] T* release() {
325
6.82k
        T* ptr = fPtr;
326
6.82k
        fPtr = nullptr;
327
6.82k
        return ptr;
328
6.82k
    }
sk_sp<GrCaps>::release()
Line
Count
Source
324
2.58k
    [[nodiscard]] T* release() {
325
2.58k
        T* ptr = fPtr;
326
2.58k
        fPtr = nullptr;
327
2.58k
        return ptr;
328
2.58k
    }
sk_sp<GrAttachment>::release()
Line
Count
Source
324
15.6k
    [[nodiscard]] T* release() {
325
15.6k
        T* ptr = fPtr;
326
15.6k
        fPtr = nullptr;
327
15.6k
        return ptr;
328
15.6k
    }
sk_sp<GrThreadSafeCache::Trampoline>::release()
Line
Count
Source
324
570
    [[nodiscard]] T* release() {
325
570
        T* ptr = fPtr;
326
570
        fPtr = nullptr;
327
570
        return ptr;
328
570
    }
sk_sp<skgpu::ganesh::PathRenderer>::release()
Line
Count
Source
324
8.33k
    [[nodiscard]] T* release() {
325
8.33k
        T* ptr = fPtr;
326
8.33k
        fPtr = nullptr;
327
8.33k
        return ptr;
328
8.33k
    }
sk_sp<skgpu::ganesh::DashLinePathRenderer>::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<skgpu::ganesh::AAConvexPathRenderer>::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<skgpu::ganesh::AAHairLinePathRenderer>::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<skgpu::ganesh::AALinearizingConvexPathRenderer>::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
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasPathRenderer>::release()
sk_sp<skgpu::ganesh::SmallPathRenderer>::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<skgpu::ganesh::TriangulatingPathRenderer>::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
    }
Unexecuted instantiation: sk_sp<skgpu::ganesh::TessellationPathRenderer>::release()
sk_sp<skgpu::ganesh::DefaultPathRenderer>::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
    }
SkGr.cpp:sk_sp<GrMakeUniqueKeyInvalidationListener(skgpu::UniqueKey*, unsigned int)::Listener>::release()
Line
Count
Source
324
53.3k
    [[nodiscard]] T* release() {
325
53.3k
        T* ptr = fPtr;
326
53.3k
        fPtr = nullptr;
327
53.3k
        return ptr;
328
53.3k
    }
sk_sp<DisableColorXP>::release()
Line
Count
Source
324
3.50k
    [[nodiscard]] T* release() {
325
3.50k
        T* ptr = fPtr;
326
3.50k
        fPtr = nullptr;
327
3.50k
        return ptr;
328
3.50k
    }
Unexecuted instantiation: sk_sp<PorterDuffXferProcessor>::release()
GrImageUtils.cpp:sk_sp<skif::(anonymous namespace)::GaneshBackend>::release()
Line
Count
Source
324
1.57k
    [[nodiscard]] T* release() {
325
1.57k
        T* ptr = fPtr;
326
1.57k
        fPtr = nullptr;
327
1.57k
        return ptr;
328
1.57k
    }
sk_sp<GrImageContext>::release()
Line
Count
Source
324
121k
    [[nodiscard]] T* release() {
325
121k
        T* ptr = fPtr;
326
121k
        fPtr = nullptr;
327
121k
        return ptr;
328
121k
    }
Unexecuted instantiation: sk_sp<SkImage_GaneshBase>::release()
sk_sp<SkImage_Base>::release()
Line
Count
Source
324
26
    [[nodiscard]] T* release() {
325
26
        T* ptr = fPtr;
326
26
        fPtr = nullptr;
327
26
        return ptr;
328
26
    }
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
85.8k
    [[nodiscard]] T* release() {
325
85.8k
        T* ptr = fPtr;
326
85.8k
        fPtr = nullptr;
327
85.8k
        return ptr;
328
85.8k
    }
sk_sp<GrMockCaps>::release()
Line
Count
Source
324
2.58k
    [[nodiscard]] T* release() {
325
2.58k
        T* ptr = fPtr;
326
2.58k
        fPtr = nullptr;
327
2.58k
        return ptr;
328
2.58k
    }
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
11.6k
    [[nodiscard]] T* release() {
325
11.6k
        T* ptr = fPtr;
326
11.6k
        fPtr = nullptr;
327
11.6k
        return ptr;
328
11.6k
    }
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
212
    [[nodiscard]] T* release() {
325
212
        T* ptr = fPtr;
326
212
        fPtr = nullptr;
327
212
        return ptr;
328
212
    }
Unexecuted instantiation: sk_sp<skgpu::MutableTextureState>::release()
Unexecuted instantiation: sk_sp<GrVkContextThreadSafeProxy>::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
73.5k
    [[nodiscard]] T* release() {
325
73.5k
        T* ptr = fPtr;
326
73.5k
        fPtr = nullptr;
327
73.5k
        return ptr;
328
73.5k
    }
Unexecuted instantiation: sk_sp<GrVkResourceProvider::PipelineStateCache>::release()
Unexecuted instantiation: sk_sp<GrVkPipeline>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::SharedContext>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::Surface>::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>::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
49.7k
    [[nodiscard]] T* release() {
325
49.7k
        T* ptr = fPtr;
326
49.7k
        fPtr = nullptr;
327
49.7k
        return ptr;
328
49.7k
    }
Unexecuted instantiation: TextureUtils.cpp:sk_sp<skif::(anonymous namespace)::GraphiteBackend>::release()
sk_sp<SkTypeface_FreeType>::release()
Line
Count
Source
324
17.5k
    [[nodiscard]] T* release() {
325
17.5k
        T* ptr = fPtr;
326
17.5k
        fPtr = nullptr;
327
17.5k
        return ptr;
328
17.5k
    }
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
50.0k
    [[nodiscard]] T* release() {
325
50.0k
        T* ptr = fPtr;
326
50.0k
        fPtr = nullptr;
327
50.0k
        return ptr;
328
50.0k
    }
sk_sp<sktext::gpu::TextStrike>::release()
Line
Count
Source
324
1.64k
    [[nodiscard]] T* release() {
325
1.64k
        T* ptr = fPtr;
326
1.64k
        fPtr = nullptr;
327
1.64k
        return ptr;
328
1.64k
    }
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
141
    [[nodiscard]] T* release() {
325
141
        T* ptr = fPtr;
326
141
        fPtr = nullptr;
327
141
        return ptr;
328
141
    }
sk_sp<sktext::gpu::TextBlob>::release()
Line
Count
Source
324
4.07k
    [[nodiscard]] T* release() {
325
4.07k
        T* ptr = fPtr;
326
4.07k
        fPtr = nullptr;
327
4.07k
        return ptr;
328
4.07k
    }
Unexecuted instantiation: sk_sp<skgpu::VulkanAMDMemoryAllocator>::release()
Unexecuted instantiation: sk_sp<SkRTree>::release()
sk_sp<SkTriColorShader>::release()
Line
Count
Source
324
13.2k
    [[nodiscard]] T* release() {
325
13.2k
        T* ptr = fPtr;
326
13.2k
        fPtr = nullptr;
327
13.2k
        return ptr;
328
13.2k
    }
Unexecuted instantiation: sk_sp<SkMesh::VertexBuffer>::release()
Unexecuted instantiation: sk_sp<SkMesh::IndexBuffer>::release()
sk_sp<SkMipmap const>::release()
Line
Count
Source
324
317
    [[nodiscard]] T* release() {
325
317
        T* ptr = fPtr;
326
317
        fPtr = nullptr;
327
317
        return ptr;
328
317
    }
Unexecuted instantiation: sk_sp<SkImage_Picture>::release()
sk_sp<SkBlendShader>::release()
Line
Count
Source
324
14.8k
    [[nodiscard]] T* release() {
325
14.8k
        T* ptr = fPtr;
326
14.8k
        fPtr = nullptr;
327
14.8k
        return ptr;
328
14.8k
    }
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<SkEmptyShader>::release()
Line
Count
Source
324
9.98k
    [[nodiscard]] T* release() {
325
9.98k
        T* ptr = fPtr;
326
9.98k
        fPtr = nullptr;
327
9.98k
        return ptr;
328
9.98k
    }
sk_sp<SkPictureShader>::release()
Line
Count
Source
324
2.65k
    [[nodiscard]] T* release() {
325
2.65k
        T* ptr = fPtr;
326
2.65k
        fPtr = nullptr;
327
2.65k
        return ptr;
328
2.65k
    }
sk_sp<SkConicalGradient>::release()
Line
Count
Source
324
2.64k
    [[nodiscard]] T* release() {
325
2.64k
        T* ptr = fPtr;
326
2.64k
        fPtr = nullptr;
327
2.64k
        return ptr;
328
2.64k
    }
sk_sp<SkRadialGradient>::release()
Line
Count
Source
324
460
    [[nodiscard]] T* release() {
325
460
        T* ptr = fPtr;
326
460
        fPtr = nullptr;
327
460
        return ptr;
328
460
    }
sk_sp<SkSweepGradient>::release()
Line
Count
Source
324
1.34k
    [[nodiscard]] T* release() {
325
1.34k
        T* ptr = fPtr;
326
1.34k
        fPtr = nullptr;
327
1.34k
        return ptr;
328
1.34k
    }
sk_sp<SkColorSpaceXformColorFilter>::release()
Line
Count
Source
324
65
    [[nodiscard]] T* release() {
325
65
        T* ptr = fPtr;
326
65
        fPtr = nullptr;
327
65
        return ptr;
328
65
    }
sk_sp<SkColorTable>::release()
Line
Count
Source
324
14.9k
    [[nodiscard]] T* release() {
325
14.9k
        T* ptr = fPtr;
326
14.9k
        fPtr = nullptr;
327
14.9k
        return ptr;
328
14.9k
    }
sk_sp<SkTableColorFilter>::release()
Line
Count
Source
324
14.9k
    [[nodiscard]] T* release() {
325
14.9k
        T* ptr = fPtr;
326
14.9k
        fPtr = nullptr;
327
14.9k
        return ptr;
328
14.9k
    }
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter>::release()
Line
Count
Source
324
33.4k
    [[nodiscard]] T* release() {
325
33.4k
        T* ptr = fPtr;
326
33.4k
        fPtr = nullptr;
327
33.4k
        return ptr;
328
33.4k
    }
sk_sp<GrCpuBuffer>::release()
Line
Count
Source
324
5.59k
    [[nodiscard]] T* release() {
325
5.59k
        T* ptr = fPtr;
326
5.59k
        fPtr = nullptr;
327
5.59k
        return ptr;
328
5.59k
    }
sk_sp<GrThreadSafePipelineBuilder>::release()
Line
Count
Source
324
5.16k
    [[nodiscard]] T* release() {
325
5.16k
        T* ptr = fPtr;
326
5.16k
        fPtr = nullptr;
327
5.16k
        return ptr;
328
5.16k
    }
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::VulkanGraphicsPipeline>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSampler>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanRenderPass>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanSamplerYcbcrConversion>::release()
sk_sp<SkContourMeasure>::release()
Line
Count
Source
324
1.49M
    [[nodiscard]] T* release() {
325
1.49M
        T* ptr = fPtr;
326
1.49M
        fPtr = nullptr;
327
1.49M
        return ptr;
328
1.49M
    }
Unexecuted instantiation: sk_sp<SkRuntimeEffect const>::release()
sk_sp<SkSVGTextLiteral>::release()
Line
Count
Source
324
1.42k
    [[nodiscard]] T* release() {
325
1.42k
        T* ptr = fPtr;
326
1.42k
        fPtr = nullptr;
327
1.42k
        return ptr;
328
1.42k
    }
sk_sp<SkSVGSVG>::release()
Line
Count
Source
324
145
    [[nodiscard]] T* release() {
325
145
        T* ptr = fPtr;
326
145
        fPtr = nullptr;
327
145
        return ptr;
328
145
    }
sk_sp<SkSVGG>::release()
Line
Count
Source
324
204
    [[nodiscard]] T* release() {
325
204
        T* ptr = fPtr;
326
204
        fPtr = nullptr;
327
204
        return ptr;
328
204
    }
sk_sp<SkSVGCircle>::release()
Line
Count
Source
324
110
    [[nodiscard]] T* release() {
325
110
        T* ptr = fPtr;
326
110
        fPtr = nullptr;
327
110
        return ptr;
328
110
    }
sk_sp<SkSVGClipPath>::release()
Line
Count
Source
324
27
    [[nodiscard]] T* release() {
325
27
        T* ptr = fPtr;
326
27
        fPtr = nullptr;
327
27
        return ptr;
328
27
    }
sk_sp<SkSVGDefs>::release()
Line
Count
Source
324
11
    [[nodiscard]] T* release() {
325
11
        T* ptr = fPtr;
326
11
        fPtr = nullptr;
327
11
        return ptr;
328
11
    }
sk_sp<SkSVGEllipse>::release()
Line
Count
Source
324
23
    [[nodiscard]] T* release() {
325
23
        T* ptr = fPtr;
326
23
        fPtr = nullptr;
327
23
        return ptr;
328
23
    }
Unexecuted instantiation: sk_sp<SkSVGFeBlend>::release()
Unexecuted instantiation: sk_sp<SkSVGFeColorMatrix>::release()
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()
Unexecuted instantiation: sk_sp<SkSVGFeFlood>::release()
Unexecuted instantiation: sk_sp<SkSVGFeFunc>::release()
Unexecuted instantiation: sk_sp<SkSVGFeGaussianBlur>::release()
Unexecuted instantiation: sk_sp<SkSVGFeImage>::release()
sk_sp<SkSVGFeMerge>::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<SkSVGFeMergeNode>::release()
Line
Count
Source
324
2
    [[nodiscard]] T* release() {
325
2
        T* ptr = fPtr;
326
2
        fPtr = nullptr;
327
2
        return ptr;
328
2
    }
Unexecuted instantiation: sk_sp<SkSVGFeMorphology>::release()
sk_sp<SkSVGFeOffset>::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<SkSVGFePointLight>::release()
Unexecuted instantiation: sk_sp<SkSVGFeSpecularLighting>::release()
Unexecuted instantiation: sk_sp<SkSVGFeSpotLight>::release()
Unexecuted instantiation: sk_sp<SkSVGFeTurbulence>::release()
sk_sp<SkSVGFilter>::release()
Line
Count
Source
324
2
    [[nodiscard]] T* release() {
325
2
        T* ptr = fPtr;
326
2
        fPtr = nullptr;
327
2
        return ptr;
328
2
    }
Unexecuted instantiation: sk_sp<SkSVGImage>::release()
sk_sp<SkSVGLine>::release()
Line
Count
Source
324
294
    [[nodiscard]] T* release() {
325
294
        T* ptr = fPtr;
326
294
        fPtr = nullptr;
327
294
        return ptr;
328
294
    }
sk_sp<SkSVGLinearGradient>::release()
Line
Count
Source
324
33
    [[nodiscard]] T* release() {
325
33
        T* ptr = fPtr;
326
33
        fPtr = nullptr;
327
33
        return ptr;
328
33
    }
sk_sp<SkSVGMask>::release()
Line
Count
Source
324
289
    [[nodiscard]] T* release() {
325
289
        T* ptr = fPtr;
326
289
        fPtr = nullptr;
327
289
        return ptr;
328
289
    }
sk_sp<SkSVGPath>::release()
Line
Count
Source
324
2.31k
    [[nodiscard]] T* release() {
325
2.31k
        T* ptr = fPtr;
326
2.31k
        fPtr = nullptr;
327
2.31k
        return ptr;
328
2.31k
    }
sk_sp<SkSVGPattern>::release()
Line
Count
Source
324
225
    [[nodiscard]] T* release() {
325
225
        T* ptr = fPtr;
326
225
        fPtr = nullptr;
327
225
        return ptr;
328
225
    }
sk_sp<SkSVGPoly>::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<SkSVGRadialGradient>::release()
Line
Count
Source
324
17
    [[nodiscard]] T* release() {
325
17
        T* ptr = fPtr;
326
17
        fPtr = nullptr;
327
17
        return ptr;
328
17
    }
sk_sp<SkSVGRect>::release()
Line
Count
Source
324
22
    [[nodiscard]] T* release() {
325
22
        T* ptr = fPtr;
326
22
        fPtr = nullptr;
327
22
        return ptr;
328
22
    }
sk_sp<SkSVGStop>::release()
Line
Count
Source
324
53
    [[nodiscard]] T* release() {
325
53
        T* ptr = fPtr;
326
53
        fPtr = nullptr;
327
53
        return ptr;
328
53
    }
sk_sp<SkSVGText>::release()
Line
Count
Source
324
114
    [[nodiscard]] T* release() {
325
114
        T* ptr = fPtr;
326
114
        fPtr = nullptr;
327
114
        return ptr;
328
114
    }
Unexecuted instantiation: sk_sp<SkSVGTextPath>::release()
sk_sp<SkSVGTSpan>::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<SkSVGUse>::release()
Line
Count
Source
324
39
    [[nodiscard]] T* release() {
325
39
        T* ptr = fPtr;
326
39
        fPtr = nullptr;
327
39
        return ptr;
328
39
    }
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>::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<SkSVGNode>::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<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
633
    [[nodiscard]] T* release() {
325
633
        T* ptr = fPtr;
326
633
        fPtr = nullptr;
327
633
        return ptr;
328
633
    }
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory>::release()
Line
Count
Source
324
41
    [[nodiscard]] T* release() {
325
41
        T* ptr = fPtr;
326
41
        fPtr = nullptr;
327
41
        return ptr;
328
41
    }
sk_sp<SkBidiICUFactory>::release()
Line
Count
Source
324
9.10k
    [[nodiscard]] T* release() {
325
9.10k
        T* ptr = fPtr;
326
9.10k
        fPtr = nullptr;
327
9.10k
        return ptr;
328
9.10k
    }
Unexecuted instantiation: sk_sp<SkIcuBreakIteratorCache::BreakIteratorRef>::release()
sk_sp<SkUnicode_icu>::release()
Line
Count
Source
324
9.10k
    [[nodiscard]] T* release() {
325
9.10k
        T* ptr = fPtr;
326
9.10k
        fPtr = nullptr;
327
9.10k
        return ptr;
328
9.10k
    }
Unexecuted instantiation: sk_sp<SkBidiFactory>::release()
Unexecuted instantiation: sk_sp<SkPDFDevice>::release()
Unexecuted instantiation: sk_sp<SkPDFDocument>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeBlender>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileEmptyShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorShader>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>::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::PrecompileShader>::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::PrecompileBlurMaskFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileComposeColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileGaussianColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileTableColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileWithWorkingFormatColorFilter>::release()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>::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<skia::textlayout::TypefaceFontProvider>::release()
sk_sp<SkUnicode>::release()
Line
Count
Source
324
9.10k
    [[nodiscard]] T* release() {
325
9.10k
        T* ptr = fPtr;
326
9.10k
        fPtr = nullptr;
327
9.10k
        return ptr;
328
9.10k
    }
Unexecuted instantiation: sk_sp<skia::textlayout::FontCollection>::release()
Unexecuted instantiation: sk_sp<skia::textlayout::TypefaceFontStyleSet>::release()
sk_sp<sksg::RenderNode>::release()
Line
Count
Source
324
5.34M
    [[nodiscard]] T* release() {
325
5.34M
        T* ptr = fPtr;
326
5.34M
        fPtr = nullptr;
327
5.34M
        return ptr;
328
5.34M
    }
sk_sp<sksg::Transform>::release()
Line
Count
Source
324
1.27M
    [[nodiscard]] T* release() {
325
1.27M
        T* ptr = fPtr;
326
1.27M
        fPtr = nullptr;
327
1.27M
        return ptr;
328
1.27M
    }
sk_sp<sksg::Matrix<SkMatrix> >::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<SkShapers::HarfbuzzFactory>::release()
Line
Count
Source
324
9.10k
    [[nodiscard]] T* release() {
325
9.10k
        T* ptr = fPtr;
326
9.10k
        fPtr = nullptr;
327
9.10k
        return ptr;
328
9.10k
    }
sk_sp<sksg::OpacityEffect>::release()
Line
Count
Source
324
88.5k
    [[nodiscard]] T* release() {
325
88.5k
        T* ptr = fPtr;
326
88.5k
        fPtr = nullptr;
327
88.5k
        return ptr;
328
88.5k
    }
sk_sp<skottie::internal::Animator>::release()
Line
Count
Source
324
945k
    [[nodiscard]] T* release() {
325
945k
        T* ptr = fPtr;
326
945k
        fPtr = nullptr;
327
945k
        return ptr;
328
945k
    }
sk_sp<skottie::PropertyObserver>::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<skottie::Logger>::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<skottie::MarkerObserver>::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<skottie::PrecompInterceptor>::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<skottie::ExpressionManager>::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<skottie::SlotManager>::release()
Line
Count
Source
324
9.10k
    [[nodiscard]] T* release() {
325
9.10k
        T* ptr = fPtr;
326
9.10k
        fPtr = nullptr;
327
9.10k
        return ptr;
328
9.10k
    }
sk_sp<sksg::Color>::release()
Line
Count
Source
324
75.9k
    [[nodiscard]] T* release() {
325
75.9k
        T* ptr = fPtr;
326
75.9k
        fPtr = nullptr;
327
75.9k
        return ptr;
328
75.9k
    }
sk_sp<skottie::internal::SceneGraphRevalidator>::release()
Line
Count
Source
324
9.10k
    [[nodiscard]] T* release() {
325
9.10k
        T* ptr = fPtr;
326
9.10k
        fPtr = nullptr;
327
9.10k
        return ptr;
328
9.10k
    }
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
10.0k
    [[nodiscard]] T* release() {
325
10.0k
        T* ptr = fPtr;
326
10.0k
        fPtr = nullptr;
327
10.0k
        return ptr;
328
10.0k
    }
Unexecuted instantiation: sk_sp<skottie::internal::OpacityAdapter>::release()
sk_sp<skottie::internal::AnimatablePropertyContainer>::release()
Line
Count
Source
324
321k
    [[nodiscard]] T* release() {
325
321k
        T* ptr = fPtr;
326
321k
        fPtr = nullptr;
327
321k
        return ptr;
328
321k
    }
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>::release()
sk_sp<skottie::internal::KeyframeAnimator>::release()
Line
Count
Source
324
147k
    [[nodiscard]] T* release() {
325
147k
        T* ptr = fPtr;
326
147k
        fPtr = nullptr;
327
147k
        return ptr;
328
147k
    }
ScalarKeyframeAnimator.cpp:sk_sp<skottie::internal::(anonymous namespace)::ScalarKeyframeAnimator>::release()
Line
Count
Source
324
28.8k
    [[nodiscard]] T* release() {
325
28.8k
        T* ptr = fPtr;
326
28.8k
        fPtr = nullptr;
327
28.8k
        return ptr;
328
28.8k
    }
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.81k
    [[nodiscard]] T* release() {
325
1.81k
        T* ptr = fPtr;
326
1.81k
        fPtr = nullptr;
327
1.81k
        return ptr;
328
1.81k
    }
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
22.2k
    [[nodiscard]] T* release() {
325
22.2k
        T* ptr = fPtr;
326
22.2k
        fPtr = nullptr;
327
22.2k
        return ptr;
328
22.2k
    }
sk_sp<sksg::TransformEffect>::release()
Line
Count
Source
324
69.8k
    [[nodiscard]] T* release() {
325
69.8k
        T* ptr = fPtr;
326
69.8k
        fPtr = nullptr;
327
69.8k
        return ptr;
328
69.8k
    }
sk_sp<sksg::GeometryNode>::release()
Line
Count
Source
324
14.3M
    [[nodiscard]] T* release() {
325
14.3M
        T* ptr = fPtr;
326
14.3M
        fPtr = nullptr;
327
14.3M
        return ptr;
328
14.3M
    }
sk_sp<sksg::PaintNode>::release()
Line
Count
Source
324
925k
    [[nodiscard]] T* release() {
325
925k
        T* ptr = fPtr;
326
925k
        fPtr = nullptr;
327
925k
        return ptr;
328
925k
    }
sk_sp<sksg::Draw>::release()
Line
Count
Source
324
170k
    [[nodiscard]] T* release() {
325
170k
        T* ptr = fPtr;
326
170k
        fPtr = nullptr;
327
170k
        return ptr;
328
170k
    }
sk_sp<sksg::Matrix<SkM44> >::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: 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
143k
    [[nodiscard]] T* release() {
325
143k
        T* ptr = fPtr;
326
143k
        fPtr = nullptr;
327
143k
        return ptr;
328
143k
    }
sk_sp<sksg::Path>::release()
Line
Count
Source
324
272k
    [[nodiscard]] T* release() {
325
272k
        T* ptr = fPtr;
326
272k
        fPtr = nullptr;
327
272k
        return ptr;
328
272k
    }
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
18.4k
    [[nodiscard]] T* release() {
325
18.4k
        T* ptr = fPtr;
326
18.4k
        fPtr = nullptr;
327
18.4k
        return ptr;
328
18.4k
    }
sk_sp<sksg::Merge>::release()
Line
Count
Source
324
242k
    [[nodiscard]] T* release() {
325
242k
        T* ptr = fPtr;
326
242k
        fPtr = nullptr;
327
242k
        return ptr;
328
242k
    }
sk_sp<sksg::ClipEffect>::release()
Line
Count
Source
324
83.1k
    [[nodiscard]] T* release() {
325
83.1k
        T* ptr = fPtr;
326
83.1k
        fPtr = nullptr;
327
83.1k
        return ptr;
328
83.1k
    }
Unexecuted instantiation: sk_sp<sksg::LayerEffect>::release()
sk_sp<sksg::MaskEffect>::release()
Line
Count
Source
324
35.3k
    [[nodiscard]] T* release() {
325
35.3k
        T* ptr = fPtr;
326
35.3k
        fPtr = nullptr;
327
35.3k
        return ptr;
328
35.3k
    }
Layer.cpp:sk_sp<skottie::internal::(anonymous namespace)::LayerController>::release()
Line
Count
Source
324
330k
    [[nodiscard]] T* release() {
325
330k
        T* ptr = fPtr;
326
330k
        fPtr = nullptr;
327
330k
        return ptr;
328
330k
    }
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
127k
    [[nodiscard]] T* release() {
325
127k
        T* ptr = fPtr;
326
127k
        fPtr = nullptr;
327
127k
        return ptr;
328
127k
    }
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
15.3k
    [[nodiscard]] T* release() {
325
15.3k
        T* ptr = fPtr;
326
15.3k
        fPtr = nullptr;
327
15.3k
        return ptr;
328
15.3k
    }
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
263
    [[nodiscard]] T* release() {
325
263
        T* ptr = fPtr;
326
263
        fPtr = nullptr;
327
263
        return ptr;
328
263
    }
sk_sp<sksg::ModeColorFilter>::release()
Line
Count
Source
324
263
    [[nodiscard]] T* release() {
325
263
        T* ptr = fPtr;
326
263
        fPtr = nullptr;
327
263
        return ptr;
328
263
    }
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
327
    [[nodiscard]] T* release() {
325
327
        T* ptr = fPtr;
326
327
        fPtr = nullptr;
327
327
        return ptr;
328
327
    }
GlowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::GlowAdapter>::release()
Line
Count
Source
324
19.8k
    [[nodiscard]] T* release() {
325
19.8k
        T* ptr = fPtr;
326
19.8k
        fPtr = nullptr;
327
19.8k
        return ptr;
328
19.8k
    }
sk_sp<sksg::ExternalImageFilter>::release()
Line
Count
Source
324
44.7k
    [[nodiscard]] T* release() {
325
44.7k
        T* ptr = fPtr;
326
44.7k
        fPtr = nullptr;
327
44.7k
        return ptr;
328
44.7k
    }
sk_sp<sksg::LinearGradient>::release()
Line
Count
Source
324
10.8k
    [[nodiscard]] T* release() {
325
10.8k
        T* ptr = fPtr;
326
10.8k
        fPtr = nullptr;
327
10.8k
        return ptr;
328
10.8k
    }
sk_sp<sksg::RadialGradient>::release()
Line
Count
Source
324
7.32k
    [[nodiscard]] T* release() {
325
7.32k
        T* ptr = fPtr;
326
7.32k
        fPtr = nullptr;
327
7.32k
        return ptr;
328
7.32k
    }
sk_sp<sksg::Gradient>::release()
Line
Count
Source
324
36.3k
    [[nodiscard]] T* release() {
325
36.3k
        T* ptr = fPtr;
326
36.3k
        fPtr = nullptr;
327
36.3k
        return ptr;
328
36.3k
    }
GradientEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::GradientRampEffectAdapter>::release()
Line
Count
Source
324
58
    [[nodiscard]] T* release() {
325
58
        T* ptr = fPtr;
326
58
        fPtr = nullptr;
327
58
        return ptr;
328
58
    }
Unexecuted instantiation: HueSaturationEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::HueSaturationEffectAdapter>::release()
sk_sp<sksg::ExternalColorFilter>::release()
Line
Count
Source
324
3.75k
    [[nodiscard]] T* release() {
325
3.75k
        T* ptr = fPtr;
326
3.75k
        fPtr = nullptr;
327
3.75k
        return ptr;
328
3.75k
    }
InvertEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::InvertEffectAdapter>::release()
Line
Count
Source
324
958
    [[nodiscard]] T* release() {
325
958
        T* ptr = fPtr;
326
958
        fPtr = nullptr;
327
958
        return ptr;
328
958
    }
LevelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::EasyLevelsEffectAdapter>::release()
Line
Count
Source
324
1.38k
    [[nodiscard]] T* release() {
325
1.38k
        T* ptr = fPtr;
326
1.38k
        fPtr = nullptr;
327
1.38k
        return ptr;
328
1.38k
    }
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
23.5k
    [[nodiscard]] T* release() {
325
23.5k
        T* ptr = fPtr;
326
23.5k
        fPtr = nullptr;
327
23.5k
        return ptr;
328
23.5k
    }
MotionTileEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::MotionTileAdapter>::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
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RWipeRenderNode>::release()
Line
Count
Source
324
2.59k
    [[nodiscard]] T* release() {
325
2.59k
        T* ptr = fPtr;
326
2.59k
        fPtr = nullptr;
327
2.59k
        return ptr;
328
2.59k
    }
RadialWipeEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::RadialWipeAdapter>::release()
Line
Count
Source
324
1.29k
    [[nodiscard]] T* release() {
325
1.29k
        T* ptr = fPtr;
326
1.29k
        fPtr = nullptr;
327
1.29k
        return ptr;
328
1.29k
    }
ShadowStyles.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShadowAdapter>::release()
Line
Count
Source
324
24.9k
    [[nodiscard]] T* release() {
325
24.9k
        T* ptr = fPtr;
326
24.9k
        fPtr = nullptr;
327
24.9k
        return ptr;
328
24.9k
    }
Unexecuted instantiation: SharpenEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SharpenAdapter>::release()
Unexecuted instantiation: ShiftChannelsEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::ShiftChannelsEffectAdapter>::release()
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode>::release()
Line
Count
Source
324
2.72k
    [[nodiscard]] T* release() {
325
2.72k
        T* ptr = fPtr;
326
2.72k
        fPtr = nullptr;
327
2.72k
        return ptr;
328
2.72k
    }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderAdapter>::release()
Line
Count
Source
324
681
    [[nodiscard]] T* release() {
325
681
        T* ptr = fPtr;
326
681
        fPtr = nullptr;
327
681
        return ptr;
328
681
    }
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLColorFilterAdapter>::release()
Line
Count
Source
324
7
    [[nodiscard]] T* release() {
325
7
        T* ptr = fPtr;
326
7
        fPtr = nullptr;
327
7
        return ptr;
328
7
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereNode>::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
    }
SphereEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SphereAdapter>::release()
Line
Count
Source
324
3.82k
    [[nodiscard]] T* release() {
325
3.82k
        T* ptr = fPtr;
326
3.82k
        fPtr = nullptr;
327
3.82k
        return ptr;
328
3.82k
    }
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
358
    [[nodiscard]] T* release() {
325
358
        T* ptr = fPtr;
326
358
        fPtr = nullptr;
327
358
        return ptr;
328
358
    }
sk_sp<sksg::GradientColorFilter>::release()
Line
Count
Source
324
5.18k
    [[nodiscard]] T* release() {
325
5.18k
        T* ptr = fPtr;
326
5.18k
        fPtr = nullptr;
327
5.18k
        return ptr;
328
5.18k
    }
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
4.82k
    [[nodiscard]] T* release() {
325
4.82k
        T* ptr = fPtr;
326
4.82k
        fPtr = nullptr;
327
4.82k
        return ptr;
328
4.82k
    }
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
140k
    [[nodiscard]] T* release() {
325
140k
        T* ptr = fPtr;
326
140k
        fPtr = nullptr;
327
140k
        return ptr;
328
140k
    }
PrecompLayer.cpp:sk_sp<skottie::internal::(anonymous namespace)::CompTimeMapper>::release()
Line
Count
Source
324
70.0k
    [[nodiscard]] T* release() {
325
70.0k
        T* ptr = fPtr;
326
70.0k
        fPtr = nullptr;
327
70.0k
        return ptr;
328
70.0k
    }
sk_sp<sksg::GeometryTransform>::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
    }
sk_sp<sksg::TrimEffect>::release()
Line
Count
Source
324
2.11M
    [[nodiscard]] T* release() {
325
2.11M
        T* ptr = fPtr;
326
2.11M
        fPtr = nullptr;
327
2.11M
        return ptr;
328
2.11M
    }
TrimPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::TrimEffectAdapter>::release()
Line
Count
Source
324
1.06M
    [[nodiscard]] T* release() {
325
1.06M
        T* ptr = fPtr;
326
1.06M
        fPtr = nullptr;
327
1.06M
        return ptr;
328
1.06M
    }
sk_sp<sksg::BlenderEffect>::release()
Line
Count
Source
324
12.6k
    [[nodiscard]] T* release() {
325
12.6k
        T* ptr = fPtr;
326
12.6k
        fPtr = nullptr;
327
12.6k
        return ptr;
328
12.6k
    }
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
9.91k
    [[nodiscard]] T* release() {
325
9.91k
        T* ptr = fPtr;
326
9.91k
        fPtr = nullptr;
327
9.91k
        return ptr;
328
9.91k
    }
Ellipse.cpp:sk_sp<skottie::internal::(anonymous namespace)::EllipseGeometryAdapter>::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<sksg::RRect>::release()
Line
Count
Source
324
204k
    [[nodiscard]] T* release() {
325
204k
        T* ptr = fPtr;
326
204k
        fPtr = nullptr;
327
204k
        return ptr;
328
204k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::FillStrokeAdapter>::release()
Line
Count
Source
324
161k
    [[nodiscard]] T* release() {
325
161k
        T* ptr = fPtr;
326
161k
        fPtr = nullptr;
327
161k
        return ptr;
328
161k
    }
sk_sp<sksg::DashEffect>::release()
Line
Count
Source
324
64.3k
    [[nodiscard]] T* release() {
325
64.3k
        T* ptr = fPtr;
326
64.3k
        fPtr = nullptr;
327
64.3k
        return ptr;
328
64.3k
    }
FillStroke.cpp:sk_sp<skottie::internal::(anonymous namespace)::DashAdapter>::release()
Line
Count
Source
324
32.1k
    [[nodiscard]] T* release() {
325
32.1k
        T* ptr = fPtr;
326
32.1k
        fPtr = nullptr;
327
32.1k
        return ptr;
328
32.1k
    }
sk_sp<sksg::ShaderPaint>::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<sksg::OffsetEffect>::release()
Line
Count
Source
324
379k
    [[nodiscard]] T* release() {
325
379k
        T* ptr = fPtr;
326
379k
        fPtr = nullptr;
327
379k
        return ptr;
328
379k
    }
OffsetPaths.cpp:sk_sp<skottie::internal::(anonymous namespace)::OffsetPathsAdapter>::release()
Line
Count
Source
324
189k
    [[nodiscard]] T* release() {
325
189k
        T* ptr = fPtr;
326
189k
        fPtr = nullptr;
327
189k
        return ptr;
328
189k
    }
Polystar.cpp:sk_sp<skottie::internal::(anonymous namespace)::PolystarGeometryAdapter>::release()
Line
Count
Source
324
109
    [[nodiscard]] T* release() {
325
109
        T* ptr = fPtr;
326
109
        fPtr = nullptr;
327
109
        return ptr;
328
109
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatEffect>::release()
Line
Count
Source
324
122k
    [[nodiscard]] T* release() {
325
122k
        T* ptr = fPtr;
326
122k
        fPtr = nullptr;
327
122k
        return ptr;
328
122k
    }
PuckerBloat.cpp:sk_sp<skottie::internal::(anonymous namespace)::PuckerBloatAdapter>::release()
Line
Count
Source
324
61.4k
    [[nodiscard]] T* release() {
325
61.4k
        T* ptr = fPtr;
326
61.4k
        fPtr = nullptr;
327
61.4k
        return ptr;
328
61.4k
    }
Rectangle.cpp:sk_sp<skottie::internal::(anonymous namespace)::RectangleGeometryAdapter>::release()
Line
Count
Source
324
65.4k
    [[nodiscard]] T* release() {
325
65.4k
        T* ptr = fPtr;
326
65.4k
        fPtr = nullptr;
327
65.4k
        return ptr;
328
65.4k
    }
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
1.29M
    [[nodiscard]] T* release() {
325
1.29M
        T* ptr = fPtr;
326
1.29M
        fPtr = nullptr;
327
1.29M
        return ptr;
328
1.29M
    }
RoundCorners.cpp:sk_sp<skottie::internal::(anonymous namespace)::RoundCornersAdapter>::release()
Line
Count
Source
324
645k
    [[nodiscard]] T* release() {
325
645k
        T* ptr = fPtr;
326
645k
        fPtr = nullptr;
327
645k
        return ptr;
328
645k
    }
sk_sp<sksg::Shader>::release()
Line
Count
Source
324
36.4k
    [[nodiscard]] T* release() {
325
36.4k
        T* ptr = fPtr;
326
36.4k
        fPtr = nullptr;
327
36.4k
        return ptr;
328
36.4k
    }
sk_sp<sksg::ImageFilter>::release()
Line
Count
Source
324
110k
    [[nodiscard]] T* release() {
325
110k
        T* ptr = fPtr;
326
110k
        fPtr = nullptr;
327
110k
        return ptr;
328
110k
    }
sk_sp<SkAnimatedImage>::release()
Line
Count
Source
324
2.39k
    [[nodiscard]] T* release() {
325
2.39k
        T* ptr = fPtr;
326
2.39k
        fPtr = nullptr;
327
2.39k
        return ptr;
328
2.39k
    }
329
330
1.43M
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
1.43M
        using std::swap;
332
1.43M
        swap(fPtr, that.fPtr);
333
1.43M
    }
Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>::swap(sk_sp<ToolUtils::TopoTestNode>&)
sk_sp<SkPathRef>::swap(sk_sp<SkPathRef>&)
Line
Count
Source
330
625k
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
625k
        using std::swap;
332
625k
        swap(fPtr, that.fPtr);
333
625k
    }
sk_sp<SkString::Rec>::swap(sk_sp<SkString::Rec>&)
Line
Count
Source
330
731k
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
731k
        using std::swap;
332
731k
        swap(fPtr, that.fPtr);
333
731k
    }
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
75.3k
    void swap(sk_sp<T>& that) /*noexcept*/ {
331
75.3k
        using std::swap;
332
75.3k
        swap(fPtr, that.fPtr);
333
75.3k
    }
334
335
    using sk_is_trivially_relocatable = std::true_type;
336
337
private:
338
    T*  fPtr;
339
};
340
341
806k
template <typename T> inline void swap(sk_sp<T>& a, sk_sp<T>& b) /*noexcept*/ {
342
806k
    a.swap(b);
343
806k
}
void swap<SkString::Rec>(sk_sp<SkString::Rec>&, sk_sp<SkString::Rec>&)
Line
Count
Source
341
731k
template <typename T> inline void swap(sk_sp<T>& a, sk_sp<T>& b) /*noexcept*/ {
342
731k
    a.swap(b);
343
731k
}
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
75.3k
template <typename T> inline void swap(sk_sp<T>& a, sk_sp<T>& b) /*noexcept*/ {
342
75.3k
    a.swap(b);
343
75.3k
}
344
345
181k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
181k
    return a.get() == b.get();
347
181k
}
bool operator==<SkSVGColor::RefCntVars, SkSVGColor::RefCntVars>(sk_sp<SkSVGColor::RefCntVars> const&, sk_sp<SkSVGColor::RefCntVars> const&)
Line
Count
Source
345
27
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
27
    return a.get() == b.get();
347
27
}
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
9.97k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
9.97k
    return a.get() == b.get();
347
9.97k
}
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
44.7k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
44.7k
    return a.get() == b.get();
347
44.7k
}
bool operator==<SkString::Rec, SkString::Rec>(sk_sp<SkString::Rec> const&, sk_sp<SkString::Rec> const&)
Line
Count
Source
345
104k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
104k
    return a.get() == b.get();
347
104k
}
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
22.3k
template <typename T, typename U> inline bool operator==(const sk_sp<T>& a, const sk_sp<U>& b) {
346
22.3k
    return a.get() == b.get();
347
22.3k
}
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
280k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
280k
    return !a;
350
280k
}
bool operator==<GrArenas>(sk_sp<GrArenas> const&, decltype(nullptr))
Line
Count
Source
348
100k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
100k
    return !a;
350
100k
}
Unexecuted instantiation: bool operator==<SkData>(sk_sp<SkData> const&, decltype(nullptr))
bool operator==<SkPathEffect>(sk_sp<SkPathEffect> const&, decltype(nullptr))
Line
Count
Source
348
25.2k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
25.2k
    return !a;
350
25.2k
}
bool operator==<SkStrike>(sk_sp<SkStrike> const&, decltype(nullptr))
Line
Count
Source
348
127k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
127k
    return !a;
350
127k
}
bool operator==<SkMipmap>(sk_sp<SkMipmap> const&, decltype(nullptr))
Line
Count
Source
348
2.77k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
2.77k
    return !a;
350
2.77k
}
bool operator==<SkData const>(sk_sp<SkData const> const&, decltype(nullptr))
Line
Count
Source
348
19.9k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
19.9k
    return !a;
350
19.9k
}
bool operator==<sktext::gpu::TextStrike>(sk_sp<sktext::gpu::TextStrike> const&, decltype(nullptr))
Line
Count
Source
348
704
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
704
    return !a;
350
704
}
bool operator==<sktext::gpu::TextBlob>(sk_sp<sktext::gpu::TextBlob> const&, decltype(nullptr))
Line
Count
Source
348
881
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
881
    return !a;
350
881
}
bool operator==<SkImageFilter>(sk_sp<SkImageFilter> const&, decltype(nullptr))
Line
Count
Source
348
22
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
22
    return !a;
350
22
}
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.09k
template <typename T> inline bool operator==(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
349
2.09k
    return !a;
350
2.09k
}
351
1.23M
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
1.23M
    return !b;
353
1.23M
}
bool operator==<SkPixelRef>(decltype(nullptr), sk_sp<SkPixelRef> const&)
Line
Count
Source
351
10.0k
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
10.0k
    return !b;
353
10.0k
}
bool operator==<SkData>(decltype(nullptr), sk_sp<SkData> const&)
Line
Count
Source
351
1.21M
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
1.21M
    return !b;
353
1.21M
}
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
7.82k
template <typename T> inline bool operator==(std::nullptr_t, const sk_sp<T>& b) /*noexcept*/ {
352
7.82k
    return !b;
353
7.82k
}
354
355
89.1k
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
89.1k
    return a.get() != b.get();
357
89.1k
}
bool operator!=<SkData const, SkData const>(sk_sp<SkData const> const&, sk_sp<SkData const> const&)
Line
Count
Source
355
49.6k
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
49.6k
    return a.get() != b.get();
357
49.6k
}
bool operator!=<SkString::Rec, SkString::Rec>(sk_sp<SkString::Rec> const&, sk_sp<SkString::Rec> const&)
Line
Count
Source
355
39.2k
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
39.2k
    return a.get() != b.get();
357
39.2k
}
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
212
template <typename T, typename U> inline bool operator!=(const sk_sp<T>& a, const sk_sp<U>& b) {
356
212
    return a.get() != b.get();
357
212
}
Unexecuted instantiation: bool operator!=<skgpu::MutableTextureState, skgpu::MutableTextureState>(sk_sp<skgpu::MutableTextureState> const&, sk_sp<skgpu::MutableTextureState> const&)
Unexecuted instantiation: bool operator!=<GrSurfaceProxy, GrSurfaceProxy>(sk_sp<GrSurfaceProxy> const&, sk_sp<GrSurfaceProxy> const&)
Unexecuted instantiation: bool operator!=<SkImage, SkImage>(sk_sp<SkImage> const&, sk_sp<SkImage> const&)
358
589k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
589k
    return static_cast<bool>(a);
360
589k
}
bool operator!=<GrArenas>(sk_sp<GrArenas> const&, decltype(nullptr))
Line
Count
Source
358
88.0k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
88.0k
    return static_cast<bool>(a);
360
88.0k
}
Unexecuted instantiation: bool operator!=<GrRenderTask>(sk_sp<GrRenderTask> const&, decltype(nullptr))
bool operator!=<SkImage>(sk_sp<SkImage> const&, decltype(nullptr))
Line
Count
Source
358
404k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
404k
    return static_cast<bool>(a);
360
404k
}
bool operator!=<sktext::gpu::Slug>(sk_sp<sktext::gpu::Slug> const&, decltype(nullptr))
Line
Count
Source
358
175
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
175
    return static_cast<bool>(a);
360
175
}
bool operator!=<SkData>(sk_sp<SkData> const&, decltype(nullptr))
Line
Count
Source
358
14.1k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
14.1k
    return static_cast<bool>(a);
360
14.1k
}
Unexecuted instantiation: bool operator!=<GrDirectContext>(sk_sp<GrDirectContext> const&, decltype(nullptr))
bool operator!=<SkVertices>(sk_sp<SkVertices> const&, decltype(nullptr))
Line
Count
Source
358
10.6k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
10.6k
    return static_cast<bool>(a);
360
10.6k
}
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
2.86k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
2.86k
    return static_cast<bool>(a);
360
2.86k
}
bool operator!=<SkPicture>(sk_sp<SkPicture> const&, decltype(nullptr))
Line
Count
Source
358
81
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
81
    return static_cast<bool>(a);
360
81
}
Unexecuted instantiation: bool operator!=<SkPathRef>(sk_sp<SkPathRef> const&, decltype(nullptr))
bool operator!=<SkTextBlob>(sk_sp<SkTextBlob> const&, decltype(nullptr))
Line
Count
Source
358
838
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
838
    return static_cast<bool>(a);
360
838
}
bool operator!=<SkPathEffect>(sk_sp<SkPathEffect> const&, decltype(nullptr))
Line
Count
Source
358
16.3k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
16.3k
    return static_cast<bool>(a);
360
16.3k
}
bool operator!=<SkRuntimeEffect>(sk_sp<SkRuntimeEffect> const&, decltype(nullptr))
Line
Count
Source
358
9.37k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
9.37k
    return static_cast<bool>(a);
360
9.37k
}
bool operator!=<SkColorSpace>(sk_sp<SkColorSpace> const&, decltype(nullptr))
Line
Count
Source
358
220
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
220
    return static_cast<bool>(a);
360
220
}
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.53k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
4.53k
    return static_cast<bool>(a);
360
4.53k
}
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
780
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
780
    return static_cast<bool>(a);
360
780
}
bool operator!=<SkBlender>(sk_sp<SkBlender> const&, decltype(nullptr))
Line
Count
Source
358
2
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
2
    return static_cast<bool>(a);
360
2
}
bool operator!=<SkImageFilter>(sk_sp<SkImageFilter> const&, decltype(nullptr))
Line
Count
Source
358
37.3k
template <typename T> inline bool operator!=(const sk_sp<T>& a, std::nullptr_t) /*noexcept*/ {
359
37.3k
    return static_cast<bool>(a);
360
37.3k
}
Unexecuted instantiation: bool operator!=<SkRefCnt>(sk_sp<SkRefCnt> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<SkTypeface>(sk_sp<SkTypeface> 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, typename... Args>
371
3.20M
sk_sp<T> sk_make_sp(Args&&... args) {
372
3.20M
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
3.20M
}
sk_sp<GrArenas> sk_make_sp<GrArenas>()
Line
Count
Source
371
68.7k
sk_sp<T> sk_make_sp(Args&&... args) {
372
68.7k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
68.7k
}
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
371
46
sk_sp<T> sk_make_sp(Args&&... args) {
372
46
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
46
}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet> sk_make_sp<(anonymous namespace)::FontStyleSet, char const* const&>(char const* const&)
Line
Count
Source
371
276
sk_sp<T> sk_make_sp(Args&&... args) {
372
276
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
276
}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet> sk_make_sp<(anonymous namespace)::FontStyleSet, char const (&) [6]>(char const (&) [6])
Line
Count
Source
371
46
sk_sp<T> sk_make_sp(Args&&... args) {
372
46
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
46
}
TestFontMgr.cpp:sk_sp<(anonymous namespace)::FontStyleSet> sk_make_sp<(anonymous namespace)::FontStyleSet, char const (&) [7]>(char const (&) [7])
Line
Count
Source
371
46
sk_sp<T> sk_make_sp(Args&&... args) {
372
46
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
46
}
sk_sp<SkTestFont> sk_make_sp<SkTestFont, SkTestFontData&>(SkTestFontData&)
Line
Count
Source
371
168
sk_sp<T> sk_make_sp(Args&&... args) {
372
168
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
168
}
sk_sp<SkPixelRef> sk_make_sp<SkPixelRef, int, int, void*&, unsigned long&>(int&&, int&&, void*&, unsigned long&)
Line
Count
Source
371
966
sk_sp<T> sk_make_sp(Args&&... args) {
372
966
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
966
}
sk_sp<SkNoPixelsDevice> sk_make_sp<SkNoPixelsDevice, SkIRect const&, SkSurfaceProps const&, sk_sp<SkColorSpace> >(SkIRect const&, SkSurfaceProps const&, sk_sp<SkColorSpace>&&)
Line
Count
Source
371
138k
sk_sp<T> sk_make_sp(Args&&... args) {
372
138k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
138k
}
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
371
201k
sk_sp<T> sk_make_sp(Args&&... args) {
372
201k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
201k
}
sk_sp<SkNoPixelsDevice> sk_make_sp<SkNoPixelsDevice, SkIRect, SkSurfaceProps const&, sk_sp<SkColorSpace> >(SkIRect&&, SkSurfaceProps const&, sk_sp<SkColorSpace>&&)
Line
Count
Source
371
79.7k
sk_sp<T> sk_make_sp(Args&&... args) {
372
79.7k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
79.7k
}
sk_sp<SkBitmapDevice> sk_make_sp<SkBitmapDevice, SkBitmap const&, SkSurfaceProps const&>(SkBitmap const&, SkSurfaceProps const&)
Line
Count
Source
371
63.0k
sk_sp<T> sk_make_sp(Args&&... args) {
372
63.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
63.0k
}
sk_sp<SkBitmapDevice> sk_make_sp<SkBitmapDevice, SkBitmap const&, SkSurfaceProps const&, void*&>(SkBitmap const&, SkSurfaceProps const&, void*&)
Line
Count
Source
371
38.3k
sk_sp<T> sk_make_sp(Args&&... args) {
372
38.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
38.3k
}
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
371
1.58k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.58k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.58k
}
SkImageFilterTypes.cpp:sk_sp<skif::(anonymous namespace)::RasterBackend> sk_make_sp<skif::(anonymous namespace)::RasterBackend, SkSurfaceProps const&, SkColorType&>(SkSurfaceProps const&, SkColorType&)
Line
Count
Source
371
19.6k
sk_sp<T> sk_make_sp(Args&&... args) {
372
19.6k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
19.6k
}
sk_sp<SkColorFilterShader> sk_make_sp<SkColorFilterShader, sk_sp<SkShader>, float, sk_sp<SkColorFilter> >(sk_sp<SkShader>&&, float&&, sk_sp<SkColorFilter>&&)
Line
Count
Source
371
79.8k
sk_sp<T> sk_make_sp(Args&&... args) {
372
79.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
79.8k
}
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
371
62.8k
sk_sp<T> sk_make_sp(Args&&... args) {
372
62.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
62.8k
}
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
371
125k
sk_sp<T> sk_make_sp(Args&&... args) {
372
125k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
125k
}
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
371
2.83k
sk_sp<T> sk_make_sp(Args&&... args) {
372
2.83k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
2.83k
}
sk_sp<SkPixelRef> sk_make_sp<SkPixelRef, int&, int&, void*&, unsigned long&>(int&, int&, void*&, unsigned long&)
Line
Count
Source
371
73.6k
sk_sp<T> sk_make_sp(Args&&... args) {
372
73.6k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
73.6k
}
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
371
43.6k
sk_sp<T> sk_make_sp(Args&&... args) {
372
43.6k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
43.6k
}
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
371
16.3k
sk_sp<T> sk_make_sp(Args&&... args) {
372
16.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
16.3k
}
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
371
3.49k
sk_sp<T> sk_make_sp(Args&&... args) {
372
3.49k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
3.49k
}
sk_sp<SkSpecialImage_Raster> sk_make_sp<SkSpecialImage_Raster, SkIRect const&, SkBitmap const&, SkSurfaceProps const&>(SkIRect const&, SkBitmap const&, SkSurfaceProps const&)
Line
Count
Source
371
262k
sk_sp<T> sk_make_sp(Args&&... args) {
372
262k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
262k
}
sk_sp<SkSpecialImage_Raster> sk_make_sp<SkSpecialImage_Raster, SkIRect, SkBitmap&, SkSurfaceProps const&>(SkIRect&&, SkBitmap&, SkSurfaceProps const&)
Line
Count
Source
371
597
sk_sp<T> sk_make_sp(Args&&... args) {
372
597
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
597
}
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
371
23.3k
sk_sp<T> sk_make_sp(Args&&... args) {
372
23.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
23.3k
}
sk_sp<SkImage_Lazy> sk_make_sp<SkImage_Lazy, SkImage_Lazy::Validator*>(SkImage_Lazy::Validator*&&)
Line
Count
Source
371
418k
sk_sp<T> sk_make_sp(Args&&... args) {
372
418k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
418k
}
sk_sp<SkImage_Raster> sk_make_sp<SkImage_Raster, SkBitmap const&, bool>(SkBitmap const&, bool&&)
Line
Count
Source
371
110k
sk_sp<T> sk_make_sp(Args&&... args) {
372
110k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
110k
}
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
371
10.1k
sk_sp<T> sk_make_sp(Args&&... args) {
372
10.1k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
10.1k
}
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
371
8.49k
sk_sp<T> sk_make_sp(Args&&... args) {
372
8.49k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
8.49k
}
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
371
42.3k
sk_sp<T> sk_make_sp(Args&&... args) {
372
42.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
42.3k
}
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
371
90
sk_sp<T> sk_make_sp(Args&&... args) {
372
90
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
90
}
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
371
64.2k
sk_sp<T> sk_make_sp(Args&&... args) {
372
64.2k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
64.2k
}
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
371
6
sk_sp<T> sk_make_sp(Args&&... args) {
372
6
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
6
}
sk_sp<SkColorShader> sk_make_sp<SkColorShader, unsigned int&>(unsigned int&)
Line
Count
Source
371
3.24k
sk_sp<T> sk_make_sp(Args&&... args) {
372
3.24k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
3.24k
}
sk_sp<SkColor4Shader> sk_make_sp<SkColor4Shader, SkRGBA4f<(SkAlphaType)3> const&, sk_sp<SkColorSpace> >(SkRGBA4f<(SkAlphaType)3> const&, sk_sp<SkColorSpace>&&)
Line
Count
Source
371
14.0k
sk_sp<T> sk_make_sp(Args&&... args) {
372
14.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
14.0k
}
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
371
88
sk_sp<T> sk_make_sp(Args&&... args) {
372
88
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
88
}
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
371
97.3k
sk_sp<T> sk_make_sp(Args&&... args) {
372
97.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
97.3k
}
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
371
113k
sk_sp<T> sk_make_sp(Args&&... args) {
372
113k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
113k
}
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<SkLinearGradient> sk_make_sp<SkLinearGradient, SkPoint const*&, SkGradientBaseShader::Descriptor&>(SkPoint const*&, SkGradientBaseShader::Descriptor&)
Line
Count
Source
371
4.46k
sk_sp<T> sk_make_sp(Args&&... args) {
372
4.46k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
4.46k
}
sk_sp<SkMatrixColorFilter> sk_make_sp<SkMatrixColorFilter, float const*&, SkMatrixColorFilter::Domain&>(float const*&, SkMatrixColorFilter::Domain&)
Line
Count
Source
371
54.2k
sk_sp<T> sk_make_sp(Args&&... args) {
372
54.2k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
54.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
371
3.14k
sk_sp<T> sk_make_sp(Args&&... args) {
372
3.14k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
3.14k
}
sk_sp<SkTypeface_Empty> sk_make_sp<SkTypeface_Empty>()
Line
Count
Source
371
1
sk_sp<T> sk_make_sp(Args&&... args) {
372
1
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1
}
sk_sp<SkFontMgr_Custom> sk_make_sp<SkFontMgr_Custom, EmptyFontLoader>(EmptyFontLoader&&)
Line
Count
Source
371
1
sk_sp<T> sk_make_sp(Args&&... args) {
372
1
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1
}
sk_sp<GrColorSpaceXform> sk_make_sp<GrColorSpaceXform, SkColorSpaceXformSteps&>(SkColorSpaceXformSteps&)
Line
Count
Source
371
2.74k
sk_sp<T> sk_make_sp(Args&&... args) {
372
2.74k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
2.74k
}
sk_sp<SkSurface_Ganesh> sk_make_sp<SkSurface_Ganesh, sk_sp<skgpu::ganesh::Device> >(sk_sp<skgpu::ganesh::Device>&&)
Line
Count
Source
371
2.60k
sk_sp<T> sk_make_sp(Args&&... args) {
372
2.60k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
2.60k
}
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
371
1.19k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.19k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.19k
}
sk_sp<skgpu::ganesh::AAConvexPathRenderer> sk_make_sp<skgpu::ganesh::AAConvexPathRenderer>()
Line
Count
Source
371
1.19k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.19k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.19k
}
sk_sp<skgpu::ganesh::AAHairLinePathRenderer> sk_make_sp<skgpu::ganesh::AAHairLinePathRenderer>()
Line
Count
Source
371
1.19k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.19k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.19k
}
sk_sp<skgpu::ganesh::AALinearizingConvexPathRenderer> sk_make_sp<skgpu::ganesh::AALinearizingConvexPathRenderer>()
Line
Count
Source
371
1.19k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.19k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.19k
}
sk_sp<skgpu::ganesh::SmallPathRenderer> sk_make_sp<skgpu::ganesh::SmallPathRenderer>()
Line
Count
Source
371
1.19k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.19k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.19k
}
sk_sp<skgpu::ganesh::TriangulatingPathRenderer> sk_make_sp<skgpu::ganesh::TriangulatingPathRenderer>()
Line
Count
Source
371
1.19k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.19k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.19k
}
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
371
1.19k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.19k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.19k
}
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
371
53.3k
sk_sp<T> sk_make_sp(Args&&... args) {
372
53.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
53.3k
}
sk_sp<DisableColorXP> sk_make_sp<DisableColorXP>()
Line
Count
Source
371
3.50k
sk_sp<T> sk_make_sp(Args&&... args) {
372
3.50k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
3.50k
}
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
371
1.57k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.57k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.57k
}
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_GaneshYUVA.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_GaneshYUVA.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_GaneshYUVA.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
371
85.8k
sk_sp<T> sk_make_sp(Args&&... args) {
372
85.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
85.8k
}
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
371
23.8k
sk_sp<T> sk_make_sp(Args&&... args) {
372
23.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
23.8k
}
sk_sp<GrMockCaps> sk_make_sp<GrMockCaps, GrContextOptions const&, GrMockOptions const&>(GrContextOptions const&, GrMockOptions const&)
Line
Count
Source
371
2.58k
sk_sp<T> sk_make_sp(Args&&... args) {
372
2.58k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
2.58k
}
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
371
212
sk_sp<T> sk_make_sp(Args&&... args) {
372
212
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
212
}
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
371
29
sk_sp<T> sk_make_sp(Args&&... args) {
372
29
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
29
}
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 const&>(skgpu::graphite::TextureProxyView&, SkColorInfo const&)
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 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<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
371
50.0k
sk_sp<T> sk_make_sp(Args&&... args) {
372
50.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
50.0k
}
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::SDFTControl&>(SkISize&&, SkSurfaceProps const&, SkStrikeServerImpl*&&, sk_sp<SkColorSpace>&&, sktext::gpu::SDFTControl&)
Unexecuted instantiation: sk_sp<GlyphTrackingDevice> sk_make_sp<GlyphTrackingDevice, SkISize, SkSurfaceProps const&, SkStrikeServerImpl* const&, sk_sp<SkColorSpace>, sktext::gpu::SDFTControl const&>(SkISize&&, SkSurfaceProps const&, SkStrikeServerImpl* const&, sk_sp<SkColorSpace>&&, sktext::gpu::SDFTControl 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
371
233
sk_sp<T> sk_make_sp(Args&&... args) {
372
233
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
233
}
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
371
91.3k
sk_sp<T> sk_make_sp(Args&&... args) {
372
91.3k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
91.3k
}
Unexecuted instantiation: sk_sp<SkImage_Picture> sk_make_sp<SkImage_Picture, SkImage_Lazy::Validator*>(SkImage_Lazy::Validator*&&)
sk_sp<SkBlendShader> sk_make_sp<SkBlendShader, SkBlendMode&, sk_sp<SkShader>, sk_sp<SkShader> >(SkBlendMode&, sk_sp<SkShader>&&, sk_sp<SkShader>&&)
Line
Count
Source
371
14.8k
sk_sp<T> sk_make_sp(Args&&... args) {
372
14.8k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
14.8k
}
sk_sp<SkCoordClampShader> sk_make_sp<SkCoordClampShader, sk_sp<SkShader>, SkRect const&>(sk_sp<SkShader>&&, SkRect const&)
Line
Count
Source
371
2
sk_sp<T> sk_make_sp(Args&&... args) {
372
2
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
2
}
sk_sp<SkEmptyShader> sk_make_sp<SkEmptyShader>()
Line
Count
Source
371
9.98k
sk_sp<T> sk_make_sp(Args&&... args) {
372
9.98k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
9.98k
}
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
371
4.76k
sk_sp<T> sk_make_sp(Args&&... args) {
372
4.76k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
4.76k
}
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
371
2.94k
sk_sp<T> sk_make_sp(Args&&... args) {
372
2.94k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
2.94k
}
sk_sp<SkRadialGradient> sk_make_sp<SkRadialGradient, SkPoint const&, float&, SkGradientBaseShader::Descriptor&>(SkPoint const&, float&, SkGradientBaseShader::Descriptor&)
Line
Count
Source
371
553
sk_sp<T> sk_make_sp(Args&&... args) {
372
553
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
553
}
sk_sp<SkSweepGradient> sk_make_sp<SkSweepGradient, SkPoint, float const&, float const&, SkGradientBaseShader::Descriptor&>(SkPoint&&, float const&, float const&, SkGradientBaseShader::Descriptor&)
Line
Count
Source
371
1.50k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.50k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.50k
}
Unexecuted instantiation: sk_sp<SkColorSpaceXformColorFilter> sk_make_sp<SkColorSpaceXformColorFilter, sk_sp<SkColorSpace>, sk_sp<SkColorSpace> >(sk_sp<SkColorSpace>&&, sk_sp<SkColorSpace>&&)
sk_sp<SkTableColorFilter> sk_make_sp<SkTableColorFilter, sk_sp<SkColorTable> >(sk_sp<SkColorTable>&&)
Line
Count
Source
371
14.9k
sk_sp<T> sk_make_sp(Args&&... args) {
372
14.9k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
14.9k
}
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
371
661
sk_sp<T> sk_make_sp(Args&&... args) {
372
661
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
661
}
SkBlurImageFilter.cpp:sk_sp<(anonymous namespace)::SkBlurImageFilter> sk_make_sp<(anonymous namespace)::SkBlurImageFilter, SkSize, sk_sp<SkImageFilter> >(SkSize&&, sk_sp<SkImageFilter>&&)
Line
Count
Source
371
32.7k
sk_sp<T> sk_make_sp(Args&&... args) {
372
32.7k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
32.7k
}
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&)
SkSVGDOM.cpp:sk_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider> sk_make_sp<SkSVGDOM::Builder::make(SkStream&) const::NullResourceProvider>()
Line
Count
Source
371
29
sk_sp<T> sk_make_sp(Args&&... args) {
372
29
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
29
}
SkShaper_factory.cpp:sk_sp<(anonymous namespace)::PrimitiveFactory> sk_make_sp<(anonymous namespace)::PrimitiveFactory>()
Line
Count
Source
371
41
sk_sp<T> sk_make_sp(Args&&... args) {
372
41
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
41
}
sk_sp<SkUnicode_icu> sk_make_sp<SkUnicode_icu>()
Line
Count
Source
371
9.10k
sk_sp<T> sk_make_sp(Args&&... args) {
372
9.10k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
9.10k
}
sk_sp<SkBidiICUFactory> sk_make_sp<SkBidiICUFactory>()
Line
Count
Source
371
9.10k
sk_sp<T> sk_make_sp(Args&&... args) {
372
9.10k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
9.10k
}
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: 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<SkPDFDevice> sk_make_sp<SkPDFDevice, SkISize&, SkPDFDocument*&>(SkISize&, SkPDFDocument*&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeBlender> sk_make_sp<skgpu::graphite::PrecompileBlendModeBlender, SkBlendMode&>(SkBlendMode&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileEmptyShader> sk_make_sp<skgpu::graphite::PrecompileEmptyShader>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompilePerlinNoiseShader> sk_make_sp<skgpu::graphite::PrecompilePerlinNoiseShader>()
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, SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&, bool&, bool&>(SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>&&, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&, SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&, bool&, bool&)
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::PrecompileYUVImageShader> sk_make_sp<skgpu::graphite::PrecompileYUVImageShader>()
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> >(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&&)
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::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::PrecompileBlurMaskFilter> sk_make_sp<skgpu::graphite::PrecompileBlurMaskFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlendModeColorFilter> sk_make_sp<skgpu::graphite::PrecompileBlendModeColorFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter> sk_make_sp<skgpu::graphite::PrecompileColorSpaceXformColorFilter>()
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::PrecompileGaussianColorFilter> sk_make_sp<skgpu::graphite::PrecompileGaussianColorFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileMatrixColorFilter> sk_make_sp<skgpu::graphite::PrecompileMatrixColorFilter>()
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileTableColorFilter> sk_make_sp<skgpu::graphite::PrecompileTableColorFilter>()
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::PrecompileRTEffect<skgpu::graphite::PrecompileShader> > sk_make_sp<skgpu::graphite::PrecompileRTEffect<skgpu::graphite::PrecompileShader>, sk_sp<SkRuntimeEffect>, SkSpan<SkSpan<skgpu::graphite::PrecompileChildPtr const> const>&>(sk_sp<SkRuntimeEffect>&&, SkSpan<SkSpan<skgpu::graphite::PrecompileChildPtr 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<skgpu::graphite::PrecompileChildPtr const> const>&>(sk_sp<SkRuntimeEffect>&&, SkSpan<SkSpan<skgpu::graphite::PrecompileChildPtr 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<skgpu::graphite::PrecompileChildPtr const> const>&>(sk_sp<SkRuntimeEffect>&&, SkSpan<SkSpan<skgpu::graphite::PrecompileChildPtr const> const>&)
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_GaneshYUVA.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_GaneshYUVA.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_GaneshYUVA.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&)
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&)
sk_sp<SkShapers::HarfbuzzFactory> sk_make_sp<SkShapers::HarfbuzzFactory>()
Line
Count
Source
371
9.10k
sk_sp<T> sk_make_sp(Args&&... args) {
372
9.10k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
9.10k
}
sk_sp<skottie::internal::SceneGraphRevalidator> sk_make_sp<skottie::internal::SceneGraphRevalidator>()
Line
Count
Source
371
9.10k
sk_sp<T> sk_make_sp(Args&&... args) {
372
9.10k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
9.10k
}
sk_sp<skottie::SlotManager> sk_make_sp<skottie::SlotManager, sk_sp<skottie::internal::SceneGraphRevalidator>&>(sk_sp<skottie::internal::SceneGraphRevalidator>&)
Line
Count
Source
371
9.10k
sk_sp<T> sk_make_sp(Args&&... args) {
372
9.10k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
9.10k
}
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
371
10.0k
sk_sp<T> sk_make_sp(Args&&... args) {
372
10.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
10.0k
}
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
371
9.23k
sk_sp<T> sk_make_sp(Args&&... args) {
372
9.23k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
9.23k
}
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
371
330k
sk_sp<T> sk_make_sp(Args&&... args) {
372
330k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
330k
}
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
371
11.7k
sk_sp<T> sk_make_sp(Args&&... args) {
372
11.7k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
11.7k
}
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
371
1.29k
sk_sp<T> sk_make_sp(Args&&... args) {
372
1.29k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
1.29k
}
SkSLEffect.cpp:sk_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode> sk_make_sp<skottie::internal::(anonymous namespace)::SkSLShaderNode, sk_sp<sksg::RenderNode> >(sk_sp<sksg::RenderNode>&&)
Line
Count
Source
371
681
sk_sp<T> sk_make_sp(Args&&... args) {
372
681
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
681
}
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
371
3.82k
sk_sp<T> sk_make_sp(Args&&... args) {
372
3.82k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
3.82k
}
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
371
12
sk_sp<T> sk_make_sp(Args&&... args) {
372
12
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
12
}
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
371
70.0k
sk_sp<T> sk_make_sp(Args&&... args) {
372
70.0k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
70.0k
}
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
371
1
sk_sp<T> sk_make_sp(Args&&... args) {
372
1
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
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
371
61.4k
sk_sp<T> sk_make_sp(Args&&... args) {
372
61.4k
    return sk_sp<T>(new T(std::forward<Args>(args)...));
373
61.4k
}
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&&)
374
375
/*
376
 *  Returns a sk_sp wrapping the provided ptr AND calls ref on it (if not null).
377
 *
378
 *  This is different than the semantics of the constructor for sk_sp, which just wraps the ptr,
379
 *  effectively "adopting" it.
380
 */
381
47.6M
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
47.6M
    return sk_sp<T>(SkSafeRef(obj));
383
47.6M
}
Unexecuted instantiation: sk_sp<SkImageFilter> sk_ref_sp<SkImageFilter>(SkImageFilter*)
Unexecuted instantiation: sk_sp<GrDirectContext> sk_ref_sp<GrDirectContext>(GrDirectContext*)
sk_sp<SkData> sk_ref_sp<SkData>(SkData*)
Line
Count
Source
381
413k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
413k
    return sk_sp<T>(SkSafeRef(obj));
383
413k
}
sk_sp<SkMipmap> sk_ref_sp<SkMipmap>(SkMipmap*)
Line
Count
Source
381
317
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
317
    return sk_sp<T>(SkSafeRef(obj));
383
317
}
sk_sp<SkColorSpace> sk_ref_sp<SkColorSpace>(SkColorSpace*)
Line
Count
Source
381
315k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
315k
    return sk_sp<T>(SkSafeRef(obj));
383
315k
}
Unexecuted instantiation: sk_sp<SkDevice> sk_ref_sp<SkDevice>(SkDevice*)
sk_sp<SkStrike> sk_ref_sp<SkStrike>(SkStrike*)
Line
Count
Source
381
107k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
107k
    return sk_sp<T>(SkSafeRef(obj));
383
107k
}
Unexecuted instantiation: sk_sp<SkTextBlob> sk_ref_sp<SkTextBlob>(SkTextBlob*)
sk_sp<SkVertices> sk_ref_sp<SkVertices>(SkVertices*)
Line
Count
Source
381
6.23k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
6.23k
    return sk_sp<T>(SkSafeRef(obj));
383
6.23k
}
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
381
1.51k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
1.51k
    return sk_sp<T>(SkSafeRef(obj));
383
1.51k
}
sk_sp<TestTypeface> sk_ref_sp<TestTypeface>(TestTypeface*)
Line
Count
Source
381
14.0k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
14.0k
    return sk_sp<T>(SkSafeRef(obj));
383
14.0k
}
sk_sp<SkBlendModeBlender> sk_ref_sp<SkBlendModeBlender>(SkBlendModeBlender*)
Line
Count
Source
381
587k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
587k
    return sk_sp<T>(SkSafeRef(obj));
383
587k
}
sk_sp<SkColorFilter> sk_ref_sp<SkColorFilter>(SkColorFilter*)
Line
Count
Source
381
72.4k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
72.4k
    return sk_sp<T>(SkSafeRef(obj));
383
72.4k
}
Unexecuted instantiation: sk_sp<SkSpecialImage> sk_ref_sp<SkSpecialImage>(SkSpecialImage*)
sk_sp<SkShader> sk_ref_sp<SkShader>(SkShader*)
Line
Count
Source
381
194k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
194k
    return sk_sp<T>(SkSafeRef(obj));
383
194k
}
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
381
154k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
154k
    return sk_sp<T>(SkSafeRef(obj));
383
154k
}
sk_sp<SkMaskFilter> sk_ref_sp<SkMaskFilter>(SkMaskFilter*)
Line
Count
Source
381
154k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
154k
    return sk_sp<T>(SkSafeRef(obj));
383
154k
}
SkTypeface.cpp:sk_sp<(anonymous namespace)::SkEmptyTypeface> sk_ref_sp<(anonymous namespace)::SkEmptyTypeface>((anonymous namespace)::SkEmptyTypeface*)
Line
Count
Source
381
45.0M
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
45.0M
    return sk_sp<T>(SkSafeRef(obj));
383
45.0M
}
sk_sp<SkTypeface> sk_ref_sp<SkTypeface>(SkTypeface*)
Line
Count
Source
381
3.98k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
3.98k
    return sk_sp<T>(SkSafeRef(obj));
383
3.98k
}
sk_sp<SkImage> sk_ref_sp<SkImage>(SkImage*)
Line
Count
Source
381
14.1k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
14.1k
    return sk_sp<T>(SkSafeRef(obj));
383
14.1k
}
Unexecuted instantiation: sk_sp<SkUserTypeface> sk_ref_sp<SkUserTypeface>(SkUserTypeface*)
sk_sp<GrSurface> sk_ref_sp<GrSurface>(GrSurface*)
Line
Count
Source
381
85.6k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
85.6k
    return sk_sp<T>(SkSafeRef(obj));
383
85.6k
}
sk_sp<GrTextureProxy> sk_ref_sp<GrTextureProxy>(GrTextureProxy*)
Line
Count
Source
381
14.9k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
14.9k
    return sk_sp<T>(SkSafeRef(obj));
383
14.9k
}
sk_sp<GrSurfaceProxy> sk_ref_sp<GrSurfaceProxy>(GrSurfaceProxy*)
Line
Count
Source
381
175k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
175k
    return sk_sp<T>(SkSafeRef(obj));
383
175k
}
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
381
31
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
31
    return sk_sp<T>(SkSafeRef(obj));
383
31
}
sk_sp<skgpu::ganesh::OpsTask> sk_ref_sp<skgpu::ganesh::OpsTask>(skgpu::ganesh::OpsTask*)
Line
Count
Source
381
89.0k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
89.0k
    return sk_sp<T>(SkSafeRef(obj));
383
89.0k
}
Unexecuted instantiation: sk_sp<SkImage_GaneshBase> sk_ref_sp<SkImage_GaneshBase>(SkImage_GaneshBase*)
sk_sp<GrRecordingContext> sk_ref_sp<GrRecordingContext>(GrRecordingContext*)
Line
Count
Source
381
93.5k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
93.5k
    return sk_sp<T>(SkSafeRef(obj));
383
93.5k
}
sk_sp<SkImage_Base> sk_ref_sp<SkImage_Base>(SkImage_Base*)
Line
Count
Source
381
26
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
26
    return sk_sp<T>(SkSafeRef(obj));
383
26
}
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
381
8.76k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
8.76k
    return sk_sp<T>(SkSafeRef(obj));
383
8.76k
}
Unexecuted instantiation: sk_sp<SkTypefaceProxy> sk_ref_sp<SkTypefaceProxy>(SkTypefaceProxy*)
sk_sp<SkCapabilities> sk_ref_sp<SkCapabilities>(SkCapabilities*)
Line
Count
Source
381
49.7k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
49.7k
    return sk_sp<T>(SkSafeRef(obj));
383
49.7k
}
Unexecuted instantiation: sk_sp<SkDataTable> sk_ref_sp<SkDataTable>(SkDataTable*)
sk_sp<SkTriColorShader> sk_ref_sp<SkTriColorShader>(SkTriColorShader*)
Line
Count
Source
381
13.2k
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
13.2k
    return sk_sp<T>(SkSafeRef(obj));
383
13.2k
}
sk_sp<SkColorSpaceXformColorFilter> sk_ref_sp<SkColorSpaceXformColorFilter>(SkColorSpaceXformColorFilter*)
Line
Count
Source
381
65
template <typename T> sk_sp<T> sk_ref_sp(T* obj) {
382
65
    return sk_sp<T>(SkSafeRef(obj));
383
65
}
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<SkSVGNode> sk_ref_sp<SkSVGNode>(SkSVGNode*)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader> sk_ref_sp<skgpu::graphite::PrecompileShader>(skgpu::graphite::PrecompileShader*)
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*)
384
385
710k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
710k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
710k
}
sk_sp<GrXferProcessor> sk_ref_sp<GrXferProcessor>(GrXferProcessor const*)
Line
Count
Source
385
116k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
116k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
116k
}
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<SkColorSpace> sk_ref_sp<SkColorSpace>(SkColorSpace const*)
Line
Count
Source
385
21.2k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
21.2k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
21.2k
}
sk_sp<SkPicture> sk_ref_sp<SkPicture>(SkPicture const*)
Line
Count
Source
385
17.1k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
17.1k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
17.1k
}
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
385
121k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
121k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
121k
}
sk_sp<SkImage> sk_ref_sp<SkImage>(SkImage const*)
Line
Count
Source
385
13.3k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
13.3k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
13.3k
}
sk_sp<SkBlender> sk_ref_sp<SkBlender>(SkBlender const*)
Line
Count
Source
385
173k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
173k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
173k
}
sk_sp<SkRuntimeEffect> sk_ref_sp<SkRuntimeEffect>(SkRuntimeEffect const*)
Line
Count
Source
385
181k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
181k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
181k
}
sk_sp<SkTextBlob> sk_ref_sp<SkTextBlob>(SkTextBlob const*)
Line
Count
Source
385
6.68k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
6.68k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
6.68k
}
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
385
20.4k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
20.4k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
20.4k
}
Unexecuted instantiation: sk_sp<SkTypeface> sk_ref_sp<SkTypeface>(SkTypeface const*)
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
385
27.2k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
27.2k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
27.2k
}
sk_sp<GrCaps> sk_ref_sp<GrCaps>(GrCaps const*)
Line
Count
Source
385
2.58k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
2.58k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
2.58k
}
sk_sp<SkMeshSpecification> sk_ref_sp<SkMeshSpecification>(SkMeshSpecification const*)
Line
Count
Source
385
5.76k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
5.76k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
5.76k
}
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_Empty> sk_ref_sp<SkTypeface_Empty>(SkTypeface_Empty const*)
sk_sp<SkRefCnt> sk_ref_sp<SkRefCnt>(SkRefCnt const*)
Line
Count
Source
385
3.69k
template <typename T> sk_sp<T> sk_ref_sp(const T* obj) {
386
3.69k
    return sk_sp<T>(const_cast<T*>(SkSafeRef(obj)));
387
3.69k
}
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*)
388
389
#endif