Coverage Report

Created: 2024-05-20 07:14

/src/skia/include/private/base/SkTArray.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright 2011 Google Inc.
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 SkTArray_DEFINED
9
#define SkTArray_DEFINED
10
11
#include "include/private/base/SkASAN.h"  // IWYU pragma: keep
12
#include "include/private/base/SkAlignedStorage.h"
13
#include "include/private/base/SkAssert.h"
14
#include "include/private/base/SkAttributes.h"
15
#include "include/private/base/SkContainers.h"
16
#include "include/private/base/SkDebug.h"
17
#include "include/private/base/SkMalloc.h"
18
#include "include/private/base/SkMath.h"
19
#include "include/private/base/SkSpan_impl.h"
20
#include "include/private/base/SkTo.h"
21
#include "include/private/base/SkTypeTraits.h"  // IWYU pragma: keep
22
23
#include <algorithm>
24
#include <climits>
25
#include <cstddef>
26
#include <cstdint>
27
#include <cstring>
28
#include <initializer_list>
29
#include <new>
30
#include <utility>
31
32
namespace skia_private {
33
/** TArray<T> implements a typical, mostly std::vector-like array.
34
    Each T will be default-initialized on allocation, and ~T will be called on destruction.
35
36
    MEM_MOVE controls the behavior when a T needs to be moved (e.g. when the array is resized)
37
      - true: T will be bit-copied via memcpy.
38
      - false: T will be moved via move-constructors.
39
*/
40
template <typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>> class TArray {
41
public:
42
    using value_type = T;
43
44
    /**
45
     * Creates an empty array with no initial storage
46
     */
47
3.76M
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TArray()
Line
Count
Source
47
2.76k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TArray()
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TArray()
Unexecuted instantiation: skia_private::TArray<char const*, true>::TArray()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TArray()
Line
Count
Source
47
24
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkString, true>::TArray()
Line
Count
Source
47
2.72k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TArray()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray()
skia_private::TArray<SkPath, true>::TArray()
Line
Count
Source
47
1.41M
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray()
skia_private::TArray<std::__1::thread, false>::TArray()
Line
Count
Source
47
56
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TArray()
skia_private::TArray<int, true>::TArray()
Line
Count
Source
47
103k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<float, true>::TArray()
Line
Count
Source
47
3.80k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkCanvas::Lattice::RectType, true>::TArray()
Line
Count
Source
47
85
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<unsigned int, true>::TArray()
Line
Count
Source
47
85
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkPaint, true>::TArray()
Line
Count
Source
47
196k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkPicture const>, true>::TArray()
Line
Count
Source
47
196k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkDrawable>, true>::TArray()
Line
Count
Source
47
196k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray()
Line
Count
Source
47
196k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkVertices const>, true>::TArray()
Line
Count
Source
47
196k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkImage const>, true>::TArray()
Line
Count
Source
47
196k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray()
Line
Count
Source
47
196k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkMatrix, true>::TArray()
Line
Count
Source
47
603
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray()
Line
Count
Source
47
48.6k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkTypeface>, true>::TArray()
Line
Count
Source
47
1
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkSize, true>::TArray()
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TArray()
Line
Count
Source
47
5.70k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::Field, true>::TArray()
Line
Count
Source
47
1.23k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray()
skia_private::TArray<SkSL::RP::Program::Stage, true>::TArray()
Line
Count
Source
47
49.6k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TArray()
Line
Count
Source
47
49.6k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<float*, true>::TArray()
Line
Count
Source
47
49.6k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::RP::Instruction, true>::TArray()
Line
Count
Source
47
51
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TArray()
Line
Count
Source
47
55
    TArray() : fOwnMemory(true), fCapacity{0} {}
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TArray()
Line
Count
Source
47
55
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::Variable*, true>::TArray()
Line
Count
Source
47
8.60k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::SwitchCase const*, true>::TArray()
Line
Count
Source
47
16
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TArray()
Line
Count
Source
47
16
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray()
skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray()
Line
Count
Source
47
2.58k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TArray()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray()
Line
Count
Source
47
2.58k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skgpu::Plot*, true>::TArray()
Line
Count
Source
47
937
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrOnFlushCallbackObject*, true>::TArray()
Line
Count
Source
47
2.58k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TArray()
Line
Count
Source
47
2.58k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TArray()
Line
Count
Source
47
2.58k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrTextureProxy*, true>::TArray()
Line
Count
Source
47
138k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray()
Line
Count
Source
47
155k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray()
Line
Count
Source
47
160k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray()
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray()
Line
Count
Source
47
5.76k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrSurfaceProxy*, true>::TArray()
Line
Count
Source
47
102k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TArray()
Line
Count
Source
47
2.95k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TArray()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TArray()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray()
Line
Count
Source
47
11.6k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TArray()
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TArray()
Line
Count
Source
47
1
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray()
Line
Count
Source
47
3.03k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray()
Line
Count
Source
47
55.2k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TArray()
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TArray()
Line
Count
Source
47
74
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TArray()
Line
Count
Source
47
74
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrXPFactoryTestFactory*, true>::TArray()
Line
Count
Source
47
74
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::TArray()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TArray()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TArray()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TArray()
skia_private::TArray<SkSVGDevice::ClipRec, true>::TArray()
Line
Count
Source
47
5.12k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TArray()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray()
48
49
    /**
50
     * Creates an empty array that will preallocate space for reserveCount elements.
51
     */
52
67.5k
    explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); }
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray(int)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray(int)
skia_private::TArray<SkMatrix, true>::TArray(int)
Line
Count
Source
52
603
    explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray(int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray(int)
Line
Count
Source
52
11.6k
    explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray(int)
Line
Count
Source
52
55.2k
    explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); }
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray(int)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<float, true>::TArray(int)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(int)
53
54
    /**
55
     * Copies one array to another. The new array will be heap allocated.
56
     */
57
0
    TArray(const TArray& that) : TArray(that.fData, that.fSize) {}
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(skia_private::TArray<sk_sp<SkPicture const>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(skia_private::TArray<sk_sp<SkDrawable>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(skia_private::TArray<sk_sp<SkTextBlob const>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(skia_private::TArray<sk_sp<SkVertices const>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(skia_private::TArray<sk_sp<SkImage const>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true> const&)
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(skia_private::TArray<unsigned char, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true> const&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true> const&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia_private::TArray<skia::textlayout::Run, false> const&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia_private::TArray<skia::textlayout::Cluster, true> const&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(skia_private::TArray<unsigned long, true> const&)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true> const&)
58
59
47.7k
    TArray(TArray&& that) {
60
47.7k
        if (that.fOwnMemory) {
61
17.2k
            this->setData(that);
62
17.2k
            that.setData({});
63
30.4k
        } else {
64
30.4k
            this->initData(that.fSize);
65
30.4k
            that.move(fData);
66
30.4k
        }
67
47.7k
        this->changeSize(that.fSize);
68
47.7k
        that.changeSize(0);
69
47.7k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray(skia_private::TArray<GrAuditTrail::OpInfo::Op, true>&&)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray(skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>&&)
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&)
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&&)
Line
Count
Source
59
9.62k
    TArray(TArray&& that) {
60
9.62k
        if (that.fOwnMemory) {
61
143
            this->setData(that);
62
143
            that.setData({});
63
9.47k
        } else {
64
9.47k
            this->initData(that.fSize);
65
9.47k
            that.move(fData);
66
9.47k
        }
67
9.62k
        this->changeSize(that.fSize);
68
9.62k
        that.changeSize(0);
69
9.62k
    }
skia_private::TArray<SkSL::Field, true>::TArray(skia_private::TArray<SkSL::Field, true>&&)
Line
Count
Source
59
832
    TArray(TArray&& that) {
60
832
        if (that.fOwnMemory) {
61
832
            this->setData(that);
62
832
            that.setData({});
63
832
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
832
        this->changeSize(that.fSize);
68
832
        that.changeSize(0);
69
832
    }
skia_private::TArray<SkSL::RP::Instruction, true>::TArray(skia_private::TArray<SkSL::RP::Instruction, true>&&)
Line
Count
Source
59
102
    TArray(TArray&& that) {
60
102
        if (that.fOwnMemory) {
61
102
            this->setData(that);
62
102
            that.setData({});
63
102
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
102
        this->changeSize(that.fSize);
68
102
        that.changeSize(0);
69
102
    }
skia_private::TArray<SkSL::Variable*, true>::TArray(skia_private::TArray<SkSL::Variable*, true>&&)
Line
Count
Source
59
16.1k
    TArray(TArray&& that) {
60
16.1k
        if (that.fOwnMemory) {
61
16.1k
            this->setData(that);
62
16.1k
            that.setData({});
63
16.1k
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
16.1k
        this->changeSize(that.fSize);
68
16.1k
        that.changeSize(0);
69
16.1k
    }
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&)
Line
Count
Source
59
21.0k
    TArray(TArray&& that) {
60
21.0k
        if (that.fOwnMemory) {
61
0
            this->setData(that);
62
0
            that.setData({});
63
21.0k
        } else {
64
21.0k
            this->initData(that.fSize);
65
21.0k
            that.move(fData);
66
21.0k
        }
67
21.0k
        this->changeSize(that.fSize);
68
21.0k
        that.changeSize(0);
69
21.0k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray(skia_private::TArray<sk_sp<GrRenderTask>, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray(skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>&&)
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&)
Unexecuted instantiation: skia_private::TArray<float, true>::TArray(skia_private::TArray<float, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::TArray(skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>&&)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TArray(skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray(skia_private::TArray<skgpu::graphite::ResourceBinding, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray(skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>&&)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TArray(skia_private::TArray<SkPDFTagNode*, true>&&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true>&&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true>&&)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true>&&)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray(skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>&&)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>&&)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray(skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>&&)
70
71
    /**
72
     * Creates a TArray by copying contents of a standard C array. The new
73
     * array will be heap allocated. Be careful not to use this constructor
74
     * when you really want the (void*, int) version.
75
     */
76
5.47k
    TArray(const T* array, int count) {
77
5.47k
        this->initData(count);
78
5.47k
        this->copy(array);
79
5.47k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(sk_sp<SkPicture const> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(sk_sp<SkDrawable> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(sk_sp<SkTextBlob const> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(sk_sp<SkVertices const> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(sk_sp<SkImage const> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(sk_sp<sktext::gpu::Slug const> const*, int)
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::TArray(SkSL::Field const*, int)
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(unsigned char const*, int)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(SkSL::SPIRVCodeGenerator::Word const*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(unsigned int const*, int)
skia_private::TArray<float, true>::TArray(float const*, int)
Line
Count
Source
76
5.47k
    TArray(const T* array, int count) {
77
5.47k
        this->initData(count);
78
5.47k
        this->copy(array);
79
5.47k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(sk_sp<skgpu::graphite::TextureProxy> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(sk_sp<skgpu::graphite::PrecompileBlender> const*, int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia::textlayout::Block const*, int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia::textlayout::Placeholder const*, int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia::textlayout::Run const*, int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia::textlayout::Cluster const*, int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(unsigned long const*, int)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(SkUnicode::CodeUnitFlags const*, int)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(SkShaper::Feature const*, int)
80
81
    /**
82
     * Creates a TArray by copying contents of an initializer list.
83
     */
84
0
    TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {}
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(std::initializer_list<unsigned int>)
85
86
159M
    TArray& operator=(const TArray& that) {
87
159M
        if (this == &that) {
88
0
            return *this;
89
0
        }
90
159M
        this->clear();
91
159M
        this->checkRealloc(that.size(), kExactFit);
92
159M
        this->changeSize(that.fSize);
93
159M
        this->copy(that.fData);
94
159M
        return *this;
95
159M
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
86
839
    TArray& operator=(const TArray& that) {
87
839
        if (this == &that) {
88
0
            return *this;
89
0
        }
90
839
        this->clear();
91
839
        this->checkRealloc(that.size(), kExactFit);
92
839
        this->changeSize(that.fSize);
93
839
        this->copy(that.fData);
94
839
        return *this;
95
839
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator=(skia_private::TArray<unsigned int, true> const&)
skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true> const&)
Line
Count
Source
86
1.68M
    TArray& operator=(const TArray& that) {
87
1.68M
        if (this == &that) {
88
0
            return *this;
89
0
        }
90
1.68M
        this->clear();
91
1.68M
        this->checkRealloc(that.size(), kExactFit);
92
1.68M
        this->changeSize(that.fSize);
93
1.68M
        this->copy(that.fData);
94
1.68M
        return *this;
95
1.68M
    }
skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true> const&)
Line
Count
Source
86
78.7M
    TArray& operator=(const TArray& that) {
87
78.7M
        if (this == &that) {
88
0
            return *this;
89
0
        }
90
78.7M
        this->clear();
91
78.7M
        this->checkRealloc(that.size(), kExactFit);
92
78.7M
        this->changeSize(that.fSize);
93
78.7M
        this->copy(that.fData);
94
78.7M
        return *this;
95
78.7M
    }
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true> const&)
Line
Count
Source
86
78.7M
    TArray& operator=(const TArray& that) {
87
78.7M
        if (this == &that) {
88
0
            return *this;
89
0
        }
90
78.7M
        this->clear();
91
78.7M
        this->checkRealloc(that.size(), kExactFit);
92
78.7M
        this->changeSize(that.fSize);
93
78.7M
        this->copy(that.fData);
94
78.7M
        return *this;
95
78.7M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::operator=(skia_private::TArray<SkPaint, true> const&)
Unexecuted instantiation: skia_private::TArray<SkString, true>::operator=(skia_private::TArray<SkString, true> const&)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::operator=(skia_private::TArray<SkFontScanner::AxisDefinition, true> const&)
Line
Count
Source
86
50.0k
    TArray& operator=(const TArray& that) {
87
50.0k
        if (this == &that) {
88
0
            return *this;
89
0
        }
90
50.0k
        this->clear();
91
50.0k
        this->checkRealloc(that.size(), kExactFit);
92
50.0k
        this->changeSize(that.fSize);
93
50.0k
        this->copy(that.fData);
94
50.0k
        return *this;
95
50.0k
    }
Unexecuted instantiation: skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true> const&)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true> const&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator=(skia_private::TArray<skia::textlayout::Run, false> const&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator=(skia_private::TArray<skia::textlayout::Cluster, true> const&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true> const&)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator=(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&)
96
97
3.41M
    TArray& operator=(TArray&& that) {
98
3.41M
        if (this != &that) {
99
3.41M
            this->clear();
100
3.41M
            this->unpoison();
101
3.41M
            that.unpoison();
102
3.41M
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
964k
                if (fOwnMemory) {
105
21.4k
                    sk_free(fData);
106
21.4k
                }
107
108
964k
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
964k
                fCapacity = that.fCapacity;
112
964k
                that.fCapacity = 0;
113
114
964k
                fOwnMemory = true;
115
116
964k
                this->changeSize(that.fSize);
117
2.45M
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
2.45M
                this->checkRealloc(that.size(), kExactFit);
120
2.45M
                this->changeSize(that.fSize);
121
2.45M
                that.move(fData);
122
2.45M
            }
123
3.41M
            that.changeSize(0);
124
3.41M
        }
125
3.41M
        return *this;
126
3.41M
    }
skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true>&&)
Line
Count
Source
97
993k
    TArray& operator=(TArray&& that) {
98
993k
        if (this != &that) {
99
993k
            this->clear();
100
993k
            this->unpoison();
101
993k
            that.unpoison();
102
993k
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
433k
                if (fOwnMemory) {
105
0
                    sk_free(fData);
106
0
                }
107
108
433k
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
433k
                fCapacity = that.fCapacity;
112
433k
                that.fCapacity = 0;
113
114
433k
                fOwnMemory = true;
115
116
433k
                this->changeSize(that.fSize);
117
560k
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
560k
                this->checkRealloc(that.size(), kExactFit);
120
560k
                this->changeSize(that.fSize);
121
560k
                that.move(fData);
122
560k
            }
123
993k
            that.changeSize(0);
124
993k
        }
125
993k
        return *this;
126
993k
    }
skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true>&&)
Line
Count
Source
97
993k
    TArray& operator=(TArray&& that) {
98
993k
        if (this != &that) {
99
993k
            this->clear();
100
993k
            this->unpoison();
101
993k
            that.unpoison();
102
993k
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
201k
                if (fOwnMemory) {
105
0
                    sk_free(fData);
106
0
                }
107
108
201k
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
201k
                fCapacity = that.fCapacity;
112
201k
                that.fCapacity = 0;
113
114
201k
                fOwnMemory = true;
115
116
201k
                this->changeSize(that.fSize);
117
792k
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
792k
                this->checkRealloc(that.size(), kExactFit);
120
792k
                this->changeSize(that.fSize);
121
792k
                that.move(fData);
122
792k
            }
123
993k
            that.changeSize(0);
124
993k
        }
125
993k
        return *this;
126
993k
    }
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true>&&)
Line
Count
Source
97
993k
    TArray& operator=(TArray&& that) {
98
993k
        if (this != &that) {
99
993k
            this->clear();
100
993k
            this->unpoison();
101
993k
            that.unpoison();
102
993k
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
145k
                if (fOwnMemory) {
105
0
                    sk_free(fData);
106
0
                }
107
108
145k
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
145k
                fCapacity = that.fCapacity;
112
145k
                that.fCapacity = 0;
113
114
145k
                fOwnMemory = true;
115
116
145k
                this->changeSize(that.fSize);
117
847k
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
847k
                this->checkRealloc(that.size(), kExactFit);
120
847k
                this->changeSize(that.fSize);
121
847k
                that.move(fData);
122
847k
            }
123
993k
            that.changeSize(0);
124
993k
        }
125
993k
        return *this;
126
993k
    }
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator=(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&)
Line
Count
Source
97
11.8k
    TArray& operator=(TArray&& that) {
98
11.8k
        if (this != &that) {
99
11.8k
            this->clear();
100
11.8k
            this->unpoison();
101
11.8k
            that.unpoison();
102
11.8k
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
3.12k
                if (fOwnMemory) {
105
0
                    sk_free(fData);
106
0
                }
107
108
3.12k
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
3.12k
                fCapacity = that.fCapacity;
112
3.12k
                that.fCapacity = 0;
113
114
3.12k
                fOwnMemory = true;
115
116
3.12k
                this->changeSize(that.fSize);
117
8.72k
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
8.72k
                this->checkRealloc(that.size(), kExactFit);
120
8.72k
                this->changeSize(that.fSize);
121
8.72k
                that.move(fData);
122
8.72k
            }
123
11.8k
            that.changeSize(0);
124
11.8k
        }
125
11.8k
        return *this;
126
11.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&)
Line
Count
Source
97
380k
    TArray& operator=(TArray&& that) {
98
380k
        if (this != &that) {
99
380k
            this->clear();
100
380k
            this->unpoison();
101
380k
            that.unpoison();
102
380k
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
139k
                if (fOwnMemory) {
105
364
                    sk_free(fData);
106
364
                }
107
108
139k
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
139k
                fCapacity = that.fCapacity;
112
139k
                that.fCapacity = 0;
113
114
139k
                fOwnMemory = true;
115
116
139k
                this->changeSize(that.fSize);
117
240k
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
240k
                this->checkRealloc(that.size(), kExactFit);
120
240k
                this->changeSize(that.fSize);
121
240k
                that.move(fData);
122
240k
            }
123
380k
            that.changeSize(0);
124
380k
        }
125
380k
        return *this;
126
380k
    }
skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true>&&)
Line
Count
Source
97
51
    TArray& operator=(TArray&& that) {
98
51
        if (this != &that) {
99
51
            this->clear();
100
51
            this->unpoison();
101
51
            that.unpoison();
102
51
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
51
                if (fOwnMemory) {
105
51
                    sk_free(fData);
106
51
                }
107
108
51
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
51
                fCapacity = that.fCapacity;
112
51
                that.fCapacity = 0;
113
114
51
                fOwnMemory = true;
115
116
51
                this->changeSize(that.fSize);
117
51
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
0
                this->checkRealloc(that.size(), kExactFit);
120
0
                this->changeSize(that.fSize);
121
0
                that.move(fData);
122
0
            }
123
51
            that.changeSize(0);
124
51
        }
125
51
        return *this;
126
51
    }
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&)
Line
Count
Source
97
42.0k
    TArray& operator=(TArray&& that) {
98
42.0k
        if (this != &that) {
99
42.0k
            this->clear();
100
42.0k
            this->unpoison();
101
42.0k
            that.unpoison();
102
42.0k
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
42.0k
                if (fOwnMemory) {
105
21.0k
                    sk_free(fData);
106
21.0k
                }
107
108
42.0k
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
42.0k
                fCapacity = that.fCapacity;
112
42.0k
                that.fCapacity = 0;
113
114
42.0k
                fOwnMemory = true;
115
116
42.0k
                this->changeSize(that.fSize);
117
42.0k
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
0
                this->checkRealloc(that.size(), kExactFit);
120
0
                this->changeSize(that.fSize);
121
0
                that.move(fData);
122
0
            }
123
42.0k
            that.changeSize(0);
124
42.0k
        }
125
42.0k
        return *this;
126
42.0k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator=(skia_private::TArray<sk_sp<GrRenderTask>, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::operator=(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator=(skia_private::TArray<GrVkRenderPass*, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator=(skia_private::TArray<skgpu::graphite::UploadInstance, false>&&)
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>&&)
Line
Count
Source
97
929
    TArray& operator=(TArray&& that) {
98
929
        if (this != &that) {
99
929
            this->clear();
100
929
            this->unpoison();
101
929
            that.unpoison();
102
929
            if (that.fOwnMemory) {
103
                // The storage is on the heap, so move the data pointer.
104
0
                if (fOwnMemory) {
105
0
                    sk_free(fData);
106
0
                }
107
108
0
                fData = std::exchange(that.fData, nullptr);
109
110
                // Can't use exchange with bitfields.
111
0
                fCapacity = that.fCapacity;
112
0
                that.fCapacity = 0;
113
114
0
                fOwnMemory = true;
115
116
0
                this->changeSize(that.fSize);
117
929
            } else {
118
                // The data is stored inline in that, so move it element-by-element.
119
929
                this->checkRealloc(that.size(), kExactFit);
120
929
                this->changeSize(that.fSize);
121
929
                that.move(fData);
122
929
            }
123
929
            that.changeSize(0);
124
929
        }
125
929
        return *this;
126
929
    }
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::operator=(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true>&&)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator=(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::operator=(skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator=(skia_private::TArray<skgpu::graphite::SamplerDesc, true>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::operator=(skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>&&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true>&&)
127
128
359M
    ~TArray() {
129
359M
        this->destroyAll();
130
359M
        this->unpoison();
131
359M
        if (fOwnMemory) {
132
59.5M
            sk_free(fData);
133
59.5M
        }
134
359M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::~TArray()
Line
Count
Source
128
2.76k
    ~TArray() {
129
2.76k
        this->destroyAll();
130
2.76k
        this->unpoison();
131
2.76k
        if (fOwnMemory) {
132
2.76k
            sk_free(fData);
133
2.76k
        }
134
2.76k
    }
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<char const*, true>::~TArray()
skia_private::TArray<SkString, true>::~TArray()
Line
Count
Source
128
2.58k
    ~TArray() {
129
2.58k
        this->destroyAll();
130
2.58k
        this->unpoison();
131
2.58k
        if (fOwnMemory) {
132
2.58k
            sk_free(fData);
133
2.58k
        }
134
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::~TArray()
skia_private::TArray<int, true>::~TArray()
Line
Count
Source
128
228k
    ~TArray() {
129
228k
        this->destroyAll();
130
228k
        this->unpoison();
131
228k
        if (fOwnMemory) {
132
173k
            sk_free(fData);
133
173k
        }
134
228k
    }
skia_private::TArray<SkPoint, true>::~TArray()
Line
Count
Source
128
85.2M
    ~TArray() {
129
85.2M
        this->destroyAll();
130
85.2M
        this->unpoison();
131
85.2M
        if (fOwnMemory) {
132
27.6M
            sk_free(fData);
133
27.6M
        }
134
85.2M
    }
skia_private::TArray<SkPath, true>::~TArray()
Line
Count
Source
128
1.41M
    ~TArray() {
129
1.41M
        this->destroyAll();
130
1.41M
        this->unpoison();
131
1.41M
        if (fOwnMemory) {
132
1.41M
            sk_free(fData);
133
1.41M
        }
134
1.41M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::~TArray()
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::~TArray()
Line
Count
Source
128
2.73M
    ~TArray() {
129
2.73M
        this->destroyAll();
130
2.73M
        this->unpoison();
131
2.73M
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
2.73M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::~TArray()
Line
Count
Source
128
119k
    ~TArray() {
129
119k
        this->destroyAll();
130
119k
        this->unpoison();
131
119k
        if (fOwnMemory) {
132
190
            sk_free(fData);
133
190
        }
134
119k
    }
skia_private::TArray<unsigned int, true>::~TArray()
Line
Count
Source
128
85
    ~TArray() {
129
85
        this->destroyAll();
130
85
        this->unpoison();
131
85
        if (fOwnMemory) {
132
85
            sk_free(fData);
133
85
        }
134
85
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::~TArray()
Line
Count
Source
128
85
    ~TArray() {
129
85
        this->destroyAll();
130
85
        this->unpoison();
131
85
        if (fOwnMemory) {
132
85
            sk_free(fData);
133
85
        }
134
85
    }
skia_private::TArray<float, true>::~TArray()
Line
Count
Source
128
85.1M
    ~TArray() {
129
85.1M
        this->destroyAll();
130
85.1M
        this->unpoison();
131
85.1M
        if (fOwnMemory) {
132
5.73M
            sk_free(fData);
133
5.73M
        }
134
85.1M
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::~TArray()
Line
Count
Source
128
419k
    ~TArray() {
129
419k
        this->destroyAll();
130
419k
        this->unpoison();
131
419k
        if (fOwnMemory) {
132
480
            sk_free(fData);
133
480
        }
134
419k
    }
skia_private::TArray<std::__1::thread, false>::~TArray()
Line
Count
Source
128
56
    ~TArray() {
129
56
        this->destroyAll();
130
56
        this->unpoison();
131
56
        if (fOwnMemory) {
132
56
            sk_free(fData);
133
56
        }
134
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::~TArray()
skia_private::TArray<sk_sp<SkShader>, true>::~TArray()
Line
Count
Source
128
123k
    ~TArray() {
129
123k
        this->destroyAll();
130
123k
        this->unpoison();
131
123k
        if (fOwnMemory) {
132
10.4k
            sk_free(fData);
133
10.4k
        }
134
123k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::~TArray()
Line
Count
Source
128
123k
    ~TArray() {
129
123k
        this->destroyAll();
130
123k
        this->unpoison();
131
123k
        if (fOwnMemory) {
132
99.8k
            sk_free(fData);
133
99.8k
        }
134
123k
    }
skia_private::TArray<unsigned char, true>::~TArray()
Line
Count
Source
128
85.1M
    ~TArray() {
129
85.1M
        this->destroyAll();
130
85.1M
        this->unpoison();
131
85.1M
        if (fOwnMemory) {
132
18.7M
            sk_free(fData);
133
18.7M
        }
134
85.1M
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::~TArray()
Line
Count
Source
128
196k
    ~TArray() {
129
196k
        this->destroyAll();
130
196k
        this->unpoison();
131
196k
        if (fOwnMemory) {
132
196k
            sk_free(fData);
133
196k
        }
134
196k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::~TArray()
Line
Count
Source
128
196k
    ~TArray() {
129
196k
        this->destroyAll();
130
196k
        this->unpoison();
131
196k
        if (fOwnMemory) {
132
196k
            sk_free(fData);
133
196k
        }
134
196k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::~TArray()
Line
Count
Source
128
196k
    ~TArray() {
129
196k
        this->destroyAll();
130
196k
        this->unpoison();
131
196k
        if (fOwnMemory) {
132
196k
            sk_free(fData);
133
196k
        }
134
196k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::~TArray()
Line
Count
Source
128
196k
    ~TArray() {
129
196k
        this->destroyAll();
130
196k
        this->unpoison();
131
196k
        if (fOwnMemory) {
132
196k
            sk_free(fData);
133
196k
        }
134
196k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::~TArray()
Line
Count
Source
128
196k
    ~TArray() {
129
196k
        this->destroyAll();
130
196k
        this->unpoison();
131
196k
        if (fOwnMemory) {
132
196k
            sk_free(fData);
133
196k
        }
134
196k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::~TArray()
Line
Count
Source
128
196k
    ~TArray() {
129
196k
        this->destroyAll();
130
196k
        this->unpoison();
131
196k
        if (fOwnMemory) {
132
196k
            sk_free(fData);
133
196k
        }
134
196k
    }
skia_private::TArray<SkPaint, true>::~TArray()
Line
Count
Source
128
196k
    ~TArray() {
129
196k
        this->destroyAll();
130
196k
        this->unpoison();
131
196k
        if (fOwnMemory) {
132
196k
            sk_free(fData);
133
196k
        }
134
196k
    }
skia_private::TArray<SkMatrix, true>::~TArray()
Line
Count
Source
128
603
    ~TArray() {
129
603
        this->destroyAll();
130
603
        this->unpoison();
131
603
        if (fOwnMemory) {
132
603
            sk_free(fData);
133
603
        }
134
603
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::~TArray()
Line
Count
Source
128
48.6k
    ~TArray() {
129
48.6k
        this->destroyAll();
130
48.6k
        this->unpoison();
131
48.6k
        if (fOwnMemory) {
132
48.6k
            sk_free(fData);
133
48.6k
        }
134
48.6k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::~TArray()
Line
Count
Source
128
7.36k
    ~TArray() {
129
7.36k
        this->destroyAll();
130
7.36k
        this->unpoison();
131
7.36k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
7.36k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::~TArray()
Line
Count
Source
128
1
    ~TArray() {
129
1
        this->destroyAll();
130
1
        this->unpoison();
131
1
        if (fOwnMemory) {
132
1
            sk_free(fData);
133
1
        }
134
1
    }
skia_private::TArray<SkOpRayHit*, true>::~TArray()
Line
Count
Source
128
3.11M
    ~TArray() {
129
3.11M
        this->destroyAll();
130
3.11M
        this->unpoison();
131
3.11M
        if (fOwnMemory) {
132
2.99M
            sk_free(fData);
133
2.99M
        }
134
3.11M
    }
skia_private::TArray<double, true>::~TArray()
Line
Count
Source
128
62.4k
    ~TArray() {
129
62.4k
        this->destroyAll();
130
62.4k
        this->unpoison();
131
62.4k
        if (fOwnMemory) {
132
34.9k
            sk_free(fData);
133
34.9k
        }
134
62.4k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::~TArray()
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::~TArray()
Line
Count
Source
128
6.96k
    ~TArray() {
129
6.96k
        this->destroyAll();
130
6.96k
        this->unpoison();
131
6.96k
        if (fOwnMemory) {
132
3.30k
            sk_free(fData);
133
3.30k
        }
134
6.96k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::~TArray()
Line
Count
Source
128
522k
    ~TArray() {
129
522k
        this->destroyAll();
130
522k
        this->unpoison();
131
522k
        if (fOwnMemory) {
132
180k
            sk_free(fData);
133
180k
        }
134
522k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::~TArray()
Line
Count
Source
128
25.0k
    ~TArray() {
129
25.0k
        this->destroyAll();
130
25.0k
        this->unpoison();
131
25.0k
        if (fOwnMemory) {
132
5.70k
            sk_free(fData);
133
5.70k
        }
134
25.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::~TArray()
Line
Count
Source
128
19.4k
    ~TArray() {
129
19.4k
        this->destroyAll();
130
19.4k
        this->unpoison();
131
19.4k
        if (fOwnMemory) {
132
9.79k
            sk_free(fData);
133
9.79k
        }
134
19.4k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::~TArray()
Line
Count
Source
128
5.70k
    ~TArray() {
129
5.70k
        this->destroyAll();
130
5.70k
        this->unpoison();
131
5.70k
        if (fOwnMemory) {
132
5.70k
            sk_free(fData);
133
5.70k
        }
134
5.70k
    }
skia_private::TArray<SkSL::Field, true>::~TArray()
Line
Count
Source
128
2.06k
    ~TArray() {
129
2.06k
        this->destroyAll();
130
2.06k
        this->unpoison();
131
2.06k
        if (fOwnMemory) {
132
2.06k
            sk_free(fData);
133
2.06k
        }
134
2.06k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::~TArray()
skia_private::TArray<SkSL::RP::Instruction, true>::~TArray()
Line
Count
Source
128
102
    ~TArray() {
129
102
        this->destroyAll();
130
102
        this->unpoison();
131
102
        if (fOwnMemory) {
132
102
            sk_free(fData);
133
102
        }
134
102
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::~TArray()
Line
Count
Source
128
49.6k
    ~TArray() {
129
49.6k
        this->destroyAll();
130
49.6k
        this->unpoison();
131
49.6k
        if (fOwnMemory) {
132
49.6k
            sk_free(fData);
133
49.6k
        }
134
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::~TArray()
Line
Count
Source
128
49.6k
    ~TArray() {
129
49.6k
        this->destroyAll();
130
49.6k
        this->unpoison();
131
49.6k
        if (fOwnMemory) {
132
49.6k
            sk_free(fData);
133
49.6k
        }
134
49.6k
    }
skia_private::TArray<float*, true>::~TArray()
Line
Count
Source
128
49.6k
    ~TArray() {
129
49.6k
        this->destroyAll();
130
49.6k
        this->unpoison();
131
49.6k
        if (fOwnMemory) {
132
49.6k
            sk_free(fData);
133
49.6k
        }
134
49.6k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::~TArray()
Line
Count
Source
128
82
    ~TArray() {
129
82
        this->destroyAll();
130
82
        this->unpoison();
131
82
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
82
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::~TArray()
Line
Count
Source
128
55
    ~TArray() {
129
55
        this->destroyAll();
130
55
        this->unpoison();
131
55
        if (fOwnMemory) {
132
55
            sk_free(fData);
133
55
        }
134
55
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::~TArray()
Line
Count
Source
128
55
    ~TArray() {
129
55
        this->destroyAll();
130
55
        this->unpoison();
131
55
        if (fOwnMemory) {
132
55
            sk_free(fData);
133
55
        }
134
55
    }
skia_private::TArray<SkSL::Type const*, true>::~TArray()
Line
Count
Source
128
23.0k
    ~TArray() {
129
23.0k
        this->destroyAll();
130
23.0k
        this->unpoison();
131
23.0k
        if (fOwnMemory) {
132
62
            sk_free(fData);
133
62
        }
134
23.0k
    }
skia_private::TArray<SkSL::Variable*, true>::~TArray()
Line
Count
Source
128
22.7k
    ~TArray() {
129
22.7k
        this->destroyAll();
130
22.7k
        this->unpoison();
131
22.7k
        if (fOwnMemory) {
132
22.7k
            sk_free(fData);
133
22.7k
        }
134
22.7k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::~TArray()
Line
Count
Source
128
16
    ~TArray() {
129
16
        this->destroyAll();
130
16
        this->unpoison();
131
16
        if (fOwnMemory) {
132
16
            sk_free(fData);
133
16
        }
134
16
    }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::~TArray()
Line
Count
Source
128
11.8k
    ~TArray() {
129
11.8k
        this->destroyAll();
130
11.8k
        this->unpoison();
131
11.8k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
11.8k
    }
skia_private::TArray<bool, true>::~TArray()
Line
Count
Source
128
12.0k
    ~TArray() {
129
12.0k
        this->destroyAll();
130
12.0k
        this->unpoison();
131
12.0k
        if (fOwnMemory) {
132
6.61k
            sk_free(fData);
133
6.61k
        }
134
12.0k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::~TArray()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::~TArray()
Line
Count
Source
128
16
    ~TArray() {
129
16
        this->destroyAll();
130
16
        this->unpoison();
131
16
        if (fOwnMemory) {
132
16
            sk_free(fData);
133
16
        }
134
16
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::~TArray()
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::~TArray()
Line
Count
Source
128
623k
    ~TArray() {
129
623k
        this->destroyAll();
130
623k
        this->unpoison();
131
623k
        if (fOwnMemory) {
132
107k
            sk_free(fData);
133
107k
        }
134
623k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::~TArray()
skia_private::TArray<sk_sp<GrRenderTask>, true>::~TArray()
Line
Count
Source
128
2.58k
    ~TArray() {
129
2.58k
        this->destroyAll();
130
2.58k
        this->unpoison();
131
2.58k
        if (fOwnMemory) {
132
2.58k
            sk_free(fData);
133
2.58k
        }
134
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::~TArray()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::~TArray()
Line
Count
Source
128
44.5k
    ~TArray() {
129
44.5k
        this->destroyAll();
130
44.5k
        this->unpoison();
131
44.5k
        if (fOwnMemory) {
132
44.5k
            sk_free(fData);
133
44.5k
        }
134
44.5k
    }
skia_private::TArray<skgpu::Plot*, true>::~TArray()
Line
Count
Source
128
937
    ~TArray() {
129
937
        this->destroyAll();
130
937
        this->unpoison();
131
937
        if (fOwnMemory) {
132
937
            sk_free(fData);
133
937
        }
134
937
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::~TArray()
Line
Count
Source
128
1.19k
    ~TArray() {
129
1.19k
        this->destroyAll();
130
1.19k
        this->unpoison();
131
1.19k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
1.19k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::~TArray()
Line
Count
Source
128
2.58k
    ~TArray() {
129
2.58k
        this->destroyAll();
130
2.58k
        this->unpoison();
131
2.58k
        if (fOwnMemory) {
132
2.58k
            sk_free(fData);
133
2.58k
        }
134
2.58k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::~TArray()
Line
Count
Source
128
2.58k
    ~TArray() {
129
2.58k
        this->destroyAll();
130
2.58k
        this->unpoison();
131
2.58k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
2.58k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::~TArray()
Line
Count
Source
128
2.58k
    ~TArray() {
129
2.58k
        this->destroyAll();
130
2.58k
        this->unpoison();
131
2.58k
        if (fOwnMemory) {
132
2.58k
            sk_free(fData);
133
2.58k
        }
134
2.58k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::~TArray()
Line
Count
Source
128
2.58k
    ~TArray() {
129
2.58k
        this->destroyAll();
130
2.58k
        this->unpoison();
131
2.58k
        if (fOwnMemory) {
132
2.58k
            sk_free(fData);
133
2.58k
        }
134
2.58k
    }
skia_private::TArray<GrRenderTask*, true>::~TArray()
Line
Count
Source
128
276k
    ~TArray() {
129
276k
        this->destroyAll();
130
276k
        this->unpoison();
131
276k
        if (fOwnMemory) {
132
19.6k
            sk_free(fData);
133
19.6k
        }
134
276k
    }
skia_private::TArray<GrTextureProxy*, true>::~TArray()
Line
Count
Source
128
138k
    ~TArray() {
129
138k
        this->destroyAll();
130
138k
        this->unpoison();
131
138k
        if (fOwnMemory) {
132
138k
            sk_free(fData);
133
138k
        }
134
138k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::~TArray()
Line
Count
Source
128
138k
    ~TArray() {
129
138k
        this->destroyAll();
130
138k
        this->unpoison();
131
138k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
138k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::~TArray()
Line
Count
Source
128
155k
    ~TArray() {
129
155k
        this->destroyAll();
130
155k
        this->unpoison();
131
155k
        if (fOwnMemory) {
132
155k
            sk_free(fData);
133
155k
        }
134
155k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::~TArray()
Line
Count
Source
128
160k
    ~TArray() {
129
160k
        this->destroyAll();
130
160k
        this->unpoison();
131
160k
        if (fOwnMemory) {
132
160k
            sk_free(fData);
133
160k
        }
134
160k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::~TArray()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::~TArray()
Line
Count
Source
128
443
    ~TArray() {
129
443
        this->destroyAll();
130
443
        this->unpoison();
131
443
        if (fOwnMemory) {
132
28
            sk_free(fData);
133
28
        }
134
443
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::~TArray()
Line
Count
Source
128
195
    ~TArray() {
129
195
        this->destroyAll();
130
195
        this->unpoison();
131
195
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
195
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::~TArray()
Line
Count
Source
128
343
    ~TArray() {
129
343
        this->destroyAll();
130
343
        this->unpoison();
131
343
        if (fOwnMemory) {
132
35
            sk_free(fData);
133
35
        }
134
343
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::~TArray()
Line
Count
Source
128
5.13k
    ~TArray() {
129
5.13k
        this->destroyAll();
130
5.13k
        this->unpoison();
131
5.13k
        if (fOwnMemory) {
132
36
            sk_free(fData);
133
36
        }
134
5.13k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::~TArray()
Line
Count
Source
128
227
    ~TArray() {
129
227
        this->destroyAll();
130
227
        this->unpoison();
131
227
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::~TArray()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::~TArray()
Line
Count
Source
128
1
    ~TArray() {
129
1
        this->destroyAll();
130
1
        this->unpoison();
131
1
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::~TArray()
Line
Count
Source
128
1
    ~TArray() {
129
1
        this->destroyAll();
130
1
        this->unpoison();
131
1
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
1
    }
skia_private::TArray<SkRect, true>::~TArray()
Line
Count
Source
128
1
    ~TArray() {
129
1
        this->destroyAll();
130
1
        this->unpoison();
131
1
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::~TArray()
Line
Count
Source
128
7.50k
    ~TArray() {
129
7.50k
        this->destroyAll();
130
7.50k
        this->unpoison();
131
7.50k
        if (fOwnMemory) {
132
33
            sk_free(fData);
133
33
        }
134
7.50k
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::~TArray()
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::~TArray()
Line
Count
Source
128
5.76k
    ~TArray() {
129
5.76k
        this->destroyAll();
130
5.76k
        this->unpoison();
131
5.76k
        if (fOwnMemory) {
132
328
            sk_free(fData);
133
328
        }
134
5.76k
    }
skia_private::TArray<GrSurfaceProxy*, true>::~TArray()
Line
Count
Source
128
102k
    ~TArray() {
129
102k
        this->destroyAll();
130
102k
        this->unpoison();
131
102k
        if (fOwnMemory) {
132
102k
            sk_free(fData);
133
102k
        }
134
102k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::~TArray()
Line
Count
Source
128
2.95k
    ~TArray() {
129
2.95k
        this->destroyAll();
130
2.95k
        this->unpoison();
131
2.95k
        if (fOwnMemory) {
132
2.95k
            sk_free(fData);
133
2.95k
        }
134
2.95k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::~TArray()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::~TArray()
skia_private::TArray<CircularRRectOp::RRect, true>::~TArray()
Line
Count
Source
128
112
    ~TArray() {
129
112
        this->destroyAll();
130
112
        this->unpoison();
131
112
        if (fOwnMemory) {
132
18
            sk_free(fData);
133
18
        }
134
112
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::~TArray()
Line
Count
Source
128
5
    ~TArray() {
129
5
        this->destroyAll();
130
5
        this->unpoison();
131
5
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::~TArray()
skia_private::TArray<CircleOp::Circle, true>::~TArray()
Line
Count
Source
128
377
    ~TArray() {
129
377
        this->destroyAll();
130
377
        this->unpoison();
131
377
        if (fOwnMemory) {
132
38
            sk_free(fData);
133
38
        }
134
377
    }
skia_private::TArray<EllipseOp::Ellipse, true>::~TArray()
Line
Count
Source
128
9
    ~TArray() {
129
9
        this->destroyAll();
130
9
        this->unpoison();
131
9
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::~TArray()
Line
Count
Source
128
6
    ~TArray() {
129
6
        this->destroyAll();
130
6
        this->unpoison();
131
6
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
6
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::~TArray()
Line
Count
Source
128
6
    ~TArray() {
129
6
        this->destroyAll();
130
6
        this->unpoison();
131
6
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::~TArray()
Line
Count
Source
128
99.5k
    ~TArray() {
129
99.5k
        this->destroyAll();
130
99.5k
        this->unpoison();
131
99.5k
        if (fOwnMemory) {
132
136
            sk_free(fData);
133
136
        }
134
99.5k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::~TArray()
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::~TArray()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::~TArray()
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::~TArray()
Line
Count
Source
128
4.17k
    ~TArray() {
129
4.17k
        this->destroyAll();
130
4.17k
        this->unpoison();
131
4.17k
        if (fOwnMemory) {
132
191
            sk_free(fData);
133
191
        }
134
4.17k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::~TArray()
Line
Count
Source
128
399
    ~TArray() {
129
399
        this->destroyAll();
130
399
        this->unpoison();
131
399
        if (fOwnMemory) {
132
1
            sk_free(fData);
133
1
        }
134
399
    }
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::~TArray()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::~TArray()
Line
Count
Source
128
3.03k
    ~TArray() {
129
3.03k
        this->destroyAll();
130
3.03k
        this->unpoison();
131
3.03k
        if (fOwnMemory) {
132
3.03k
            sk_free(fData);
133
3.03k
        }
134
3.03k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::~TArray()
Line
Count
Source
128
1.37k
    ~TArray() {
129
1.37k
        this->destroyAll();
130
1.37k
        this->unpoison();
131
1.37k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
1.37k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::~TArray()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::~TArray()
Line
Count
Source
128
11.6k
    ~TArray() {
129
11.6k
        this->destroyAll();
130
11.6k
        this->unpoison();
131
11.6k
        if (fOwnMemory) {
132
11.6k
            sk_free(fData);
133
11.6k
        }
134
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::~TArray()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::~TArray()
Line
Count
Source
128
541k
    ~TArray() {
129
541k
        this->destroyAll();
130
541k
        this->unpoison();
131
541k
        if (fOwnMemory) {
132
63
            sk_free(fData);
133
63
        }
134
541k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::~TArray()
Line
Count
Source
128
1
    ~TArray() {
129
1
        this->destroyAll();
130
1
        this->unpoison();
131
1
        if (fOwnMemory) {
132
1
            sk_free(fData);
133
1
        }
134
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::~TArray()
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::~TArray()
Line
Count
Source
128
1.67k
    ~TArray() {
129
1.67k
        this->destroyAll();
130
1.67k
        this->unpoison();
131
1.67k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
1.67k
    }
skia_private::TArray<unsigned short, true>::~TArray()
Line
Count
Source
128
35.8k
    ~TArray() {
129
35.8k
        this->destroyAll();
130
35.8k
        this->unpoison();
131
35.8k
        if (fOwnMemory) {
132
382
            sk_free(fData);
133
382
        }
134
35.8k
    }
skia_private::TArray<SkMask::Format, true>::~TArray()
Line
Count
Source
128
901
    ~TArray() {
129
901
        this->destroyAll();
130
901
        this->unpoison();
131
901
        if (fOwnMemory) {
132
65
            sk_free(fData);
133
65
        }
134
901
    }
skia_private::TArray<SkPackedGlyphID, true>::~TArray()
Line
Count
Source
128
901
    ~TArray() {
129
901
        this->destroyAll();
130
901
        this->unpoison();
131
901
        if (fOwnMemory) {
132
65
            sk_free(fData);
133
65
        }
134
901
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::~TArray()
skia_private::TArray<SkGlyph const*, true>::~TArray()
Line
Count
Source
128
34.0k
    ~TArray() {
129
34.0k
        this->destroyAll();
130
34.0k
        this->unpoison();
131
34.0k
        if (fOwnMemory) {
132
252
            sk_free(fData);
133
252
        }
134
34.0k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::~TArray()
Line
Count
Source
128
84.9M
    ~TArray() {
129
84.9M
        this->destroyAll();
130
84.9M
        this->unpoison();
131
84.9M
        if (fOwnMemory) {
132
12
            sk_free(fData);
133
12
        }
134
84.9M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::~TArray()
Line
Count
Source
128
3
    ~TArray() {
129
3
        this->destroyAll();
130
3
        this->unpoison();
131
3
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
3
    }
skia_private::TArray<SkClosestRecord const*, true>::~TArray()
Line
Count
Source
128
2.98M
    ~TArray() {
129
2.98M
        this->destroyAll();
130
2.98M
        this->unpoison();
131
2.98M
        if (fOwnMemory) {
132
460
            sk_free(fData);
133
460
        }
134
2.98M
    }
skia_private::TArray<SkClosestRecord, true>::~TArray()
Line
Count
Source
128
2.98M
    ~TArray() {
129
2.98M
        this->destroyAll();
130
2.98M
        this->unpoison();
131
2.98M
        if (fOwnMemory) {
132
540
            sk_free(fData);
133
540
        }
134
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::~TArray()
Line
Count
Source
128
11.3k
    ~TArray() {
129
11.3k
        this->destroyAll();
130
11.3k
        this->unpoison();
131
11.3k
        if (fOwnMemory) {
132
6.79k
            sk_free(fData);
133
6.79k
        }
134
11.3k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::~TArray()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::~TArray()
Line
Count
Source
128
55.2k
    ~TArray() {
129
55.2k
        this->destroyAll();
130
55.2k
        this->unpoison();
131
55.2k
        if (fOwnMemory) {
132
55.2k
            sk_free(fData);
133
55.2k
        }
134
55.2k
    }
skia_private::TArray<PathSegment, true>::~TArray()
Line
Count
Source
128
16
    ~TArray() {
129
16
        this->destroyAll();
130
16
        this->unpoison();
131
16
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::~TArray()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::~TArray()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::~TArray()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::~TArray()
skia_private::TArray<OffsetEdge, true>::~TArray()
Line
Count
Source
128
369
    ~TArray() {
129
369
        this->destroyAll();
130
369
        this->unpoison();
131
369
        if (fOwnMemory) {
132
274
            sk_free(fData);
133
274
        }
134
369
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::~TArray()
Line
Count
Source
128
9.78k
    ~TArray() {
129
9.78k
        this->destroyAll();
130
9.78k
        this->unpoison();
131
9.78k
        if (fOwnMemory) {
132
92
            sk_free(fData);
133
92
        }
134
9.78k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::~TArray()
skia_private::TArray<sk_sp<SkSVGNode>, true>::~TArray()
Line
Count
Source
128
982
    ~TArray() {
129
982
        this->destroyAll();
130
982
        this->unpoison();
131
982
        if (fOwnMemory) {
132
225
            sk_free(fData);
133
225
        }
134
982
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::~TArray()
Line
Count
Source
128
106
    ~TArray() {
129
106
        this->destroyAll();
130
106
        this->unpoison();
131
106
        if (fOwnMemory) {
132
2
            sk_free(fData);
133
2
        }
134
106
    }
skia_private::TArray<char, true>::~TArray()
Line
Count
Source
128
106
    ~TArray() {
129
106
        this->destroyAll();
130
106
        this->unpoison();
131
106
        if (fOwnMemory) {
132
2
            sk_free(fData);
133
2
        }
134
106
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::~TArray()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::~TArray()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::~TArray()
skia_private::TArray<SkSVGDevice::ClipRec, true>::~TArray()
Line
Count
Source
128
5.12k
    ~TArray() {
129
5.12k
        this->destroyAll();
130
5.12k
        this->unpoison();
131
5.12k
        if (fOwnMemory) {
132
5.12k
            sk_free(fData);
133
5.12k
        }
134
5.12k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::~TArray()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::~TArray()
Line
Count
Source
128
24
    ~TArray() {
129
24
        this->destroyAll();
130
24
        this->unpoison();
131
24
        if (fOwnMemory) {
132
24
            sk_free(fData);
133
24
        }
134
24
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::~TArray()
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::~TArray()
Line
Count
Source
128
9.72k
    ~TArray() {
129
9.72k
        this->destroyAll();
130
9.72k
        this->unpoison();
131
9.72k
        if (fOwnMemory) {
132
0
            sk_free(fData);
133
0
        }
134
9.72k
    }
135
136
    /**
137
     * Resets to size() = n newly constructed T objects and resets any reserve count.
138
     */
139
12.7k
    void reset(int n) {
140
12.7k
        SkASSERT(n >= 0);
141
12.7k
        this->clear();
142
12.7k
        this->checkRealloc(n, kExactFit);
143
12.7k
        this->changeSize(n);
144
8.04M
        for (int i = 0; i < this->size(); ++i) {
145
8.03M
            new (fData + i) T;
146
8.03M
        }
147
12.7k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int)
skia_private::TArray<int, true>::reset(int)
Line
Count
Source
139
170
    void reset(int n) {
140
170
        SkASSERT(n >= 0);
141
170
        this->clear();
142
170
        this->checkRealloc(n, kExactFit);
143
170
        this->changeSize(n);
144
774
        for (int i = 0; i < this->size(); ++i) {
145
604
            new (fData + i) T;
146
604
        }
147
170
    }
skia_private::TArray<float, true>::reset(int)
Line
Count
Source
139
170
    void reset(int n) {
140
170
        SkASSERT(n >= 0);
141
170
        this->clear();
142
170
        this->checkRealloc(n, kExactFit);
143
170
        this->changeSize(n);
144
774
        for (int i = 0; i < this->size(); ++i) {
145
604
            new (fData + i) T;
146
604
        }
147
170
    }
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int)
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::reset(int)
Line
Count
Source
139
1.05k
    void reset(int n) {
140
1.05k
        SkASSERT(n >= 0);
141
1.05k
        this->clear();
142
1.05k
        this->checkRealloc(n, kExactFit);
143
1.05k
        this->changeSize(n);
144
5.03k
        for (int i = 0; i < this->size(); ++i) {
145
3.97k
            new (fData + i) T;
146
3.97k
        }
147
1.05k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::reset(int)
Line
Count
Source
139
11.3k
    void reset(int n) {
140
11.3k
        SkASSERT(n >= 0);
141
11.3k
        this->clear();
142
11.3k
        this->checkRealloc(n, kExactFit);
143
11.3k
        this->changeSize(n);
144
8.03M
        for (int i = 0; i < this->size(); ++i) {
145
8.02M
            new (fData + i) T;
146
8.02M
        }
147
11.3k
    }
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int)
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int)
148
149
    /**
150
     * Resets to a copy of a C array and resets any reserve count.
151
     */
152
0
    void reset(const T* array, int count) {
153
0
        SkASSERT(count >= 0);
154
0
        this->clear();
155
0
        this->checkRealloc(count, kExactFit);
156
0
        this->changeSize(count);
157
0
        this->copy(array);
158
0
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int)
159
160
    /**
161
     * Ensures there is enough reserved space for at least n elements. This is guaranteed at least
162
     * until the array size grows above n and subsequently shrinks below n, any version of reset()
163
     * is called, or reserve() is called again.
164
     */
165
699k
    void reserve(int n) {
166
699k
        SkASSERT(n >= 0);
167
699k
        if (n > this->size()) {
168
699k
            this->checkRealloc(n - this->size(), kGrowing);
169
699k
        }
170
699k
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int)
skia_private::TArray<SkPoint, true>::reserve(int)
Line
Count
Source
165
283k
    void reserve(int n) {
166
283k
        SkASSERT(n >= 0);
167
283k
        if (n > this->size()) {
168
283k
            this->checkRealloc(n - this->size(), kGrowing);
169
283k
        }
170
283k
    }
skia_private::TArray<unsigned char, true>::reserve(int)
Line
Count
Source
165
283k
    void reserve(int n) {
166
283k
        SkASSERT(n >= 0);
167
283k
        if (n > this->size()) {
168
283k
            this->checkRealloc(n - this->size(), kGrowing);
169
283k
        }
170
283k
    }
skia_private::TArray<float, true>::reserve(int)
Line
Count
Source
165
103k
    void reserve(int n) {
166
103k
        SkASSERT(n >= 0);
167
103k
        if (n > this->size()) {
168
103k
            this->checkRealloc(n - this->size(), kGrowing);
169
103k
        }
170
103k
    }
skia_private::TArray<sk_sp<SkShader>, true>::reserve(int)
Line
Count
Source
165
29.4k
    void reserve(int n) {
166
29.4k
        SkASSERT(n >= 0);
167
29.4k
        if (n > this->size()) {
168
29.4k
            this->checkRealloc(n - this->size(), kGrowing);
169
29.4k
        }
170
29.4k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int)
skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int)
Line
Count
Source
165
11
    void reserve(int n) {
166
11
        SkASSERT(n >= 0);
167
11
        if (n > this->size()) {
168
11
            this->checkRealloc(n - this->size(), kGrowing);
169
11
        }
170
11
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::reserve(int)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int)
171
172
    /**
173
     * Ensures there is enough reserved space for exactly n elements. The same capacity guarantees
174
     * as above apply.
175
     */
176
13.3M
    void reserve_exact(int n) {
177
13.3M
        SkASSERT(n >= 0);
178
13.3M
        if (n > this->size()) {
179
10.6M
            this->checkRealloc(n - this->size(), kExactFit);
180
10.6M
        }
181
13.3M
    }
skia_private::TArray<SkPoint, true>::reserve_exact(int)
Line
Count
Source
176
5.48M
    void reserve_exact(int n) {
177
5.48M
        SkASSERT(n >= 0);
178
5.48M
        if (n > this->size()) {
179
4.92M
            this->checkRealloc(n - this->size(), kExactFit);
180
4.92M
        }
181
5.48M
    }
skia_private::TArray<unsigned char, true>::reserve_exact(int)
Line
Count
Source
176
5.48M
    void reserve_exact(int n) {
177
5.48M
        SkASSERT(n >= 0);
178
5.48M
        if (n > this->size()) {
179
4.92M
            this->checkRealloc(n - this->size(), kExactFit);
180
4.92M
        }
181
5.48M
    }
skia_private::TArray<float, true>::reserve_exact(int)
Line
Count
Source
176
1.82M
    void reserve_exact(int n) {
177
1.82M
        SkASSERT(n >= 0);
178
1.82M
        if (n > this->size()) {
179
334k
            this->checkRealloc(n - this->size(), kExactFit);
180
334k
        }
181
1.82M
    }
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int)
skia_private::TArray<sk_sp<SkPicture const>, true>::reserve_exact(int)
Line
Count
Source
176
47.5k
    void reserve_exact(int n) {
177
47.5k
        SkASSERT(n >= 0);
178
47.5k
        if (n > this->size()) {
179
24.0k
            this->checkRealloc(n - this->size(), kExactFit);
180
24.0k
        }
181
47.5k
    }
skia_private::TArray<SkMatrix, true>::reserve_exact(int)
Line
Count
Source
176
603
    void reserve_exact(int n) {
177
603
        SkASSERT(n >= 0);
178
603
        if (n > this->size()) {
179
19
            this->checkRealloc(n - this->size(), kExactFit);
180
19
        }
181
603
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve_exact(int)
Line
Count
Source
176
7.36k
    void reserve_exact(int n) {
177
7.36k
        SkASSERT(n >= 0);
178
7.36k
        if (n > this->size()) {
179
7.36k
            this->checkRealloc(n - this->size(), kExactFit);
180
7.36k
        }
181
7.36k
    }
skia_private::TArray<double, true>::reserve_exact(int)
Line
Count
Source
176
62.4k
    void reserve_exact(int n) {
177
62.4k
        SkASSERT(n >= 0);
178
62.4k
        if (n > this->size()) {
179
62.4k
            this->checkRealloc(n - this->size(), kExactFit);
180
62.4k
        }
181
62.4k
    }
skia_private::TArray<int, true>::reserve_exact(int)
Line
Count
Source
176
174k
    void reserve_exact(int n) {
177
174k
        SkASSERT(n >= 0);
178
174k
        if (n > this->size()) {
179
150k
            this->checkRealloc(n - this->size(), kExactFit);
180
150k
        }
181
174k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int)
Line
Count
Source
176
75.2k
    void reserve_exact(int n) {
177
75.2k
        SkASSERT(n >= 0);
178
75.2k
        if (n > this->size()) {
179
74.3k
            this->checkRealloc(n - this->size(), kExactFit);
180
74.3k
        }
181
75.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int)
Line
Count
Source
176
1.28k
    void reserve_exact(int n) {
177
1.28k
        SkASSERT(n >= 0);
178
1.28k
        if (n > this->size()) {
179
1.28k
            this->checkRealloc(n - this->size(), kExactFit);
180
1.28k
        }
181
1.28k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int)
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::reserve_exact(int)
Line
Count
Source
176
49.6k
    void reserve_exact(int n) {
177
49.6k
        SkASSERT(n >= 0);
178
49.6k
        if (n > this->size()) {
179
25.6k
            this->checkRealloc(n - this->size(), kExactFit);
180
25.6k
        }
181
49.6k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int)
Line
Count
Source
176
49.6k
    void reserve_exact(int n) {
177
49.6k
        SkASSERT(n >= 0);
178
49.6k
        if (n > this->size()) {
179
49.6k
            this->checkRealloc(n - this->size(), kExactFit);
180
49.6k
        }
181
49.6k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int)
Line
Count
Source
176
82
    void reserve_exact(int n) {
177
82
        SkASSERT(n >= 0);
178
82
        if (n > this->size()) {
179
82
            this->checkRealloc(n - this->size(), kExactFit);
180
82
        }
181
82
    }
skia_private::TArray<SkSL::Variable*, true>::reserve_exact(int)
Line
Count
Source
176
8.60k
    void reserve_exact(int n) {
177
8.60k
        SkASSERT(n >= 0);
178
8.60k
        if (n > this->size()) {
179
3.58k
            this->checkRealloc(n - this->size(), kExactFit);
180
3.58k
        }
181
8.60k
    }
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int)
Line
Count
Source
176
23.0k
    void reserve_exact(int n) {
177
23.0k
        SkASSERT(n >= 0);
178
23.0k
        if (n > this->size()) {
179
21.4k
            this->checkRealloc(n - this->size(), kExactFit);
180
21.4k
        }
181
23.0k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int)
skia_private::TArray<GrTextureProxy*, true>::reserve_exact(int)
Line
Count
Source
176
8.13k
    void reserve_exact(int n) {
177
8.13k
        SkASSERT(n >= 0);
178
8.13k
        if (n > this->size()) {
179
0
            this->checkRealloc(n - this->size(), kExactFit);
180
0
        }
181
8.13k
    }
skia_private::TArray<GrSurfaceProxy*, true>::reserve_exact(int)
Line
Count
Source
176
8.13k
    void reserve_exact(int n) {
177
8.13k
        SkASSERT(n >= 0);
178
8.13k
        if (n > this->size()) {
179
1.08k
            this->checkRealloc(n - this->size(), kExactFit);
180
1.08k
        }
181
8.13k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::reserve_exact(int)
Line
Count
Source
176
8.13k
    void reserve_exact(int n) {
177
8.13k
        SkASSERT(n >= 0);
178
8.13k
        if (n > this->size()) {
179
1.55k
            this->checkRealloc(n - this->size(), kExactFit);
180
1.55k
        }
181
8.13k
    }
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::reserve_exact(int)
Line
Count
Source
176
11.6k
    void reserve_exact(int n) {
177
11.6k
        SkASSERT(n >= 0);
178
11.6k
        if (n > this->size()) {
179
11.6k
            this->checkRealloc(n - this->size(), kExactFit);
180
11.6k
        }
181
11.6k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::reserve_exact(int)
Line
Count
Source
176
55.2k
    void reserve_exact(int n) {
177
55.2k
        SkASSERT(n >= 0);
178
55.2k
        if (n > this->size()) {
179
55.2k
            this->checkRealloc(n - this->size(), kExactFit);
180
55.2k
        }
181
55.2k
    }
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int)
skia_private::TArray<OffsetEdge, true>::reserve_exact(int)
Line
Count
Source
176
369
    void reserve_exact(int n) {
177
369
        SkASSERT(n >= 0);
178
369
        if (n > this->size()) {
179
369
            this->checkRealloc(n - this->size(), kExactFit);
180
369
        }
181
369
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int)
skia_private::TArray<char, true>::reserve_exact(int)
Line
Count
Source
176
238
    void reserve_exact(int n) {
177
238
        SkASSERT(n >= 0);
178
238
        if (n > this->size()) {
179
238
            this->checkRealloc(n - this->size(), kExactFit);
180
238
        }
181
238
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::reserve_exact(int)
Line
Count
Source
176
238
    void reserve_exact(int n) {
177
238
        SkASSERT(n >= 0);
178
238
        if (n > this->size()) {
179
238
            this->checkRealloc(n - this->size(), kExactFit);
180
238
        }
181
238
    }
skia_private::TArray<SkPoint, true>::reserve_exact(int)
Line
Count
Source
176
4
    void reserve_exact(int n) {
177
4
        SkASSERT(n >= 0);
178
4
        if (n > this->size()) {
179
4
            this->checkRealloc(n - this->size(), kExactFit);
180
4
        }
181
4
    }
skia_private::TArray<unsigned char, true>::reserve_exact(int)
Line
Count
Source
176
4
    void reserve_exact(int n) {
177
4
        SkASSERT(n >= 0);
178
4
        if (n > this->size()) {
179
4
            this->checkRealloc(n - this->size(), kExactFit);
180
4
        }
181
4
    }
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::reserve_exact(int)
182
183
339
    void removeShuffle(int n) {
184
339
        SkASSERT(n < this->size());
185
339
        int newCount = fSize - 1;
186
339
        fData[n].~T();
187
339
        if (n != newCount) {
188
0
            this->move(n, newCount);
189
0
        }
190
339
        this->changeSize(newCount);
191
339
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int)
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::removeShuffle(int)
Line
Count
Source
183
6
    void removeShuffle(int n) {
184
6
        SkASSERT(n < this->size());
185
6
        int newCount = fSize - 1;
186
6
        fData[n].~T();
187
6
        if (n != newCount) {
188
0
            this->move(n, newCount);
189
0
        }
190
6
        this->changeSize(newCount);
191
6
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::removeShuffle(int)
Line
Count
Source
183
333
    void removeShuffle(int n) {
184
333
        SkASSERT(n < this->size());
185
333
        int newCount = fSize - 1;
186
333
        fData[n].~T();
187
333
        if (n != newCount) {
188
0
            this->move(n, newCount);
189
0
        }
190
333
        this->changeSize(newCount);
191
333
    }
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int)
192
193
    // Is the array empty.
194
1.20G
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::empty() const
Line
Count
Source
194
7.36k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPoint, true>::empty() const
Line
Count
Source
194
173M
    bool empty() const { return fSize == 0; }
skia_private::TArray<unsigned char, true>::empty() const
Line
Count
Source
194
253M
    bool empty() const { return fSize == 0; }
skia_private::TArray<float, true>::empty() const
Line
Count
Source
194
249M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkString, true>::empty() const
Line
Count
Source
194
2.72k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::empty() const
Line
Count
Source
194
3.91k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::empty() const
Line
Count
Source
194
2.64M
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::empty() const
Line
Count
Source
194
623k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::empty() const
skia_private::TArray<int, true>::empty() const
Line
Count
Source
194
228k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::empty() const
Line
Count
Source
194
5.52k
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::empty() const
Line
Count
Source
194
2.58k
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::empty() const
Line
Count
Source
194
2.58k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::empty() const
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::empty() const
Line
Count
Source
194
732k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::empty() const
skia_private::TArray<unsigned int, true>::empty() const
Line
Count
Source
194
85
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::empty() const
Line
Count
Source
194
38.7k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::empty() const
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::empty() const
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::empty() const
Unexecuted instantiation: skia_private::TArray<char const*, true>::empty() const
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::empty() const
Line
Count
Source
194
24
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::empty() const
skia_private::TArray<bool, true>::empty() const
Line
Count
Source
194
17.2k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::empty() const
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::empty() const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::empty() const
skia_private::TArray<SkPath, true>::empty() const
Line
Count
Source
194
2.24M
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::empty() const
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::empty() const
Line
Count
Source
194
5.86M
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkImageFilter>, true>::empty() const
Line
Count
Source
194
136k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::empty() const
Line
Count
Source
194
1.17k
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::thread, false>::empty() const
Line
Count
Source
194
56
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::empty() const
skia_private::TArray<sk_sp<SkShader>, true>::empty() const
Line
Count
Source
194
123k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::empty() const
Line
Count
Source
194
123k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::empty() const
Line
Count
Source
194
196k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkVertices const>, true>::empty() const
Line
Count
Source
194
198k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::empty() const
Line
Count
Source
194
198k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkDrawable>, true>::empty() const
Line
Count
Source
194
197k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkPicture const>, true>::empty() const
Line
Count
Source
194
197k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkImage const>, true>::empty() const
Line
Count
Source
194
247k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPaint, true>::empty() const
Line
Count
Source
194
196k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMatrix, true>::empty() const
Line
Count
Source
194
603
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::empty() const
Line
Count
Source
194
97.3k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkTypeface>, true>::empty() const
Line
Count
Source
194
1
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkOpRayHit*, true>::empty() const
Line
Count
Source
194
3.11M
    bool empty() const { return fSize == 0; }
skia_private::TArray<double, true>::empty() const
Line
Count
Source
194
62.4k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::empty() const
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::empty() const
Line
Count
Source
194
7.91k
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::empty() const
Line
Count
Source
194
1.14M
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::empty() const
Line
Count
Source
194
19.4k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::empty() const
Line
Count
Source
194
5.70k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Field, true>::empty() const
Line
Count
Source
194
2.07k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::empty() const
skia_private::TArray<SkSL::RP::Instruction, true>::empty() const
Line
Count
Source
194
797
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::RP::Program::Stage, true>::empty() const
Line
Count
Source
194
49.6k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::empty() const
Line
Count
Source
194
49.6k
    bool empty() const { return fSize == 0; }
skia_private::TArray<float*, true>::empty() const
Line
Count
Source
194
99.3k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::empty() const
Line
Count
Source
194
82
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::empty() const
Line
Count
Source
194
59
    bool empty() const { return fSize == 0; }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::empty() const
Line
Count
Source
194
55
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Type const*, true>::empty() const
Line
Count
Source
194
23.0k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Variable*, true>::empty() const
Line
Count
Source
194
22.7k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::SwitchCase const*, true>::empty() const
Line
Count
Source
194
32
    bool empty() const { return fSize == 0; }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::empty() const
Line
Count
Source
194
36.4k
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::empty() const
Line
Count
Source
194
32
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::empty() const
skia_private::TArray<sk_sp<GrRenderTask>, true>::empty() const
Line
Count
Source
194
23.5k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::empty() const
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::empty() const
Line
Count
Source
194
107k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::Plot*, true>::empty() const
Line
Count
Source
194
1.87k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::empty() const
Line
Count
Source
194
1.19k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrOnFlushCallbackObject*, true>::empty() const
Line
Count
Source
194
2.58k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::empty() const
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::empty() const
Line
Count
Source
194
138k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrTextureProxy*, true>::empty() const
Line
Count
Source
194
195k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrRenderTask*, true>::empty() const
Line
Count
Source
194
276k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrGpu::SubmittedProc, true>::empty() const
Line
Count
Source
194
24.4k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::empty() const
Line
Count
Source
194
461k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::empty() const
Line
Count
Source
194
318k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::empty() const
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::empty() const
Line
Count
Source
194
845
    bool empty() const { return fSize == 0; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::empty() const
Line
Count
Source
194
39.9k
    bool empty() const { return fSize == 0; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::empty() const
Line
Count
Source
194
195
    bool empty() const { return fSize == 0; }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::empty() const
Line
Count
Source
194
5.13k
    bool empty() const { return fSize == 0; }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::empty() const
Line
Count
Source
194
252
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::empty() const
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::empty() const
Line
Count
Source
194
1
    bool empty() const { return fSize == 0; }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::empty() const
Line
Count
Source
194
1
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRect, true>::empty() const
Line
Count
Source
194
1
    bool empty() const { return fSize == 0; }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::empty() const
Line
Count
Source
194
7.50k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::empty() const
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::empty() const
Line
Count
Source
194
17.3k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrSurfaceProxy*, true>::empty() const
Line
Count
Source
194
159k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::empty() const
Line
Count
Source
194
2.95k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::empty() const
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::empty() const
skia_private::TArray<CircularRRectOp::RRect, true>::empty() const
Line
Count
Source
194
224
    bool empty() const { return fSize == 0; }
skia_private::TArray<EllipticalRRectOp::RRect, true>::empty() const
Line
Count
Source
194
10
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::empty() const
skia_private::TArray<CircleOp::Circle, true>::empty() const
Line
Count
Source
194
749
    bool empty() const { return fSize == 0; }
skia_private::TArray<EllipseOp::Ellipse, true>::empty() const
Line
Count
Source
194
18
    bool empty() const { return fSize == 0; }
skia_private::TArray<DIEllipseOp::Ellipse, true>::empty() const
Line
Count
Source
194
11
    bool empty() const { return fSize == 0; }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::empty() const
Line
Count
Source
194
6
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::empty() const
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::empty() const
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::empty() const
Line
Count
Source
194
8.15k
    bool empty() const { return fSize == 0; }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::empty() const
Line
Count
Source
194
798
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::empty() const
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::empty() const
Line
Count
Source
194
3.49k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::empty() const
Line
Count
Source
194
2.30k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::empty() const
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::empty() const
Line
Count
Source
194
23.2k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::empty() const
skia_private::TArray<SkFontScanner::AxisDefinition, true>::empty() const
Line
Count
Source
194
642k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::empty() const
Line
Count
Source
194
1
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::empty() const
skia_private::TArray<unsigned short, true>::empty() const
Line
Count
Source
194
71.5k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMask::Format, true>::empty() const
Line
Count
Source
194
1.79k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPackedGlyphID, true>::empty() const
Line
Count
Source
194
1.79k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::empty() const
skia_private::TArray<SkGlyph const*, true>::empty() const
Line
Count
Source
194
67.9k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::empty() const
Line
Count
Source
194
498M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMeshSpecification::Varying, false>::empty() const
Line
Count
Source
194
3
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkClosestRecord const*, true>::empty() const
Line
Count
Source
194
2.98M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkClosestRecord, true>::empty() const
Line
Count
Source
194
2.98M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::empty() const
Line
Count
Source
194
22.7k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::empty() const
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::empty() const
Line
Count
Source
194
1.72M
    bool empty() const { return fSize == 0; }
skia_private::TArray<PathSegment, true>::empty() const
Line
Count
Source
194
336
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::empty() const
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::empty() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::empty() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::empty() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::empty() const
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::empty() const
skia_private::TArray<OffsetEdge, true>::empty() const
Line
Count
Source
194
369
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::empty() const
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::empty() const
Line
Count
Source
194
26.7k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::empty() const
skia_private::TArray<sk_sp<SkSVGNode>, true>::empty() const
Line
Count
Source
194
2.07k
    bool empty() const { return fSize == 0; }
skia_private::TArray<char, true>::empty() const
Line
Count
Source
194
351
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::empty() const
Line
Count
Source
194
18.5k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::empty() const
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::empty() const
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::empty() const
skia_private::TArray<SkSVGDevice::ClipRec, true>::empty() const
Line
Count
Source
194
10.9k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::empty() const
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::empty() const
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::empty() const
Line
Count
Source
194
37.9k
    bool empty() const { return fSize == 0; }
195
196
    /**
197
     * Adds one new default-initialized T value and returns it by reference. Note that the reference
198
     * only remains valid until the next call that adds or removes elements.
199
     */
200
6.88M
    T& push_back() {
201
6.88M
        void* newT = this->push_back_raw(1);
202
6.88M
        return *new (newT) T;
203
6.88M
    }
skia_private::TArray<SkString, true>::push_back()
Line
Count
Source
200
74
    T& push_back() {
201
74
        void* newT = this->push_back_raw(1);
202
74
        return *new (newT) T;
203
74
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back()
Line
Count
Source
200
2.58k
    T& push_back() {
201
2.58k
        void* newT = this->push_back_raw(1);
202
2.58k
        return *new (newT) T;
203
2.58k
    }
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back()
skia_private::TArray<SkPath, true>::push_back()
Line
Count
Source
200
286k
    T& push_back() {
201
286k
        void* newT = this->push_back_raw(1);
202
286k
        return *new (newT) T;
203
286k
    }
skia_private::TArray<SkMatrix, true>::push_back()
Line
Count
Source
200
19
    T& push_back() {
201
19
        void* newT = this->push_back_raw(1);
202
19
        return *new (newT) T;
203
19
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back()
Line
Count
Source
200
1
    T& push_back() {
201
1
        void* newT = this->push_back_raw(1);
202
1
        return *new (newT) T;
203
1
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back()
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back()
Line
Count
Source
200
15.0k
    T& push_back() {
201
15.0k
        void* newT = this->push_back_raw(1);
202
15.0k
        return *new (newT) T;
203
15.0k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back()
Line
Count
Source
200
195
    T& push_back() {
201
195
        void* newT = this->push_back_raw(1);
202
195
        return *new (newT) T;
203
195
    }
skia_private::TArray<float, true>::push_back()
Line
Count
Source
200
125
    T& push_back() {
201
125
        void* newT = this->push_back_raw(1);
202
125
        return *new (newT) T;
203
125
    }
skia_private::TArray<int, true>::push_back()
Line
Count
Source
200
38.0k
    T& push_back() {
201
38.0k
        void* newT = this->push_back_raw(1);
202
38.0k
        return *new (newT) T;
203
38.0k
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back()
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back()
Line
Count
Source
200
6
    T& push_back() {
201
6
        void* newT = this->push_back_raw(1);
202
6
        return *new (newT) T;
203
6
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back()
skia_private::TArray<SkClosestRecord, true>::push_back()
Line
Count
Source
200
6.47M
    T& push_back() {
201
6.47M
        void* newT = this->push_back_raw(1);
202
6.47M
        return *new (newT) T;
203
6.47M
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back()
Line
Count
Source
200
73.5k
    T& push_back() {
201
73.5k
        void* newT = this->push_back_raw(1);
202
73.5k
        return *new (newT) T;
203
73.5k
    }
skia_private::TArray<PathSegment, true>::push_back()
Line
Count
Source
200
80
    T& push_back() {
201
80
        void* newT = this->push_back_raw(1);
202
80
        return *new (newT) T;
203
80
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back()
204
205
    /**
206
     * Adds one new T value which is copy-constructed, returning it by reference. As always,
207
     * the reference only remains valid until the next call that adds or removes elements.
208
     */
209
111M
    T& push_back(const T& t) {
210
111M
        this->unpoison();
211
111M
        T* newT;
212
111M
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
105M
            newT = new (fData + fSize) T(t);
215
105M
        } else {
216
6.32M
            newT = this->growAndConstructAtEnd(t);
217
6.32M
        }
218
219
111M
        this->changeSize(fSize + 1);
220
111M
        return *newT;
221
111M
    }
skia_private::TArray<int, true>::push_back(int const&)
Line
Count
Source
209
174k
    T& push_back(const T& t) {
210
174k
        this->unpoison();
211
174k
        T* newT;
212
174k
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
174k
            newT = new (fData + fSize) T(t);
215
174k
        } else {
216
12
            newT = this->growAndConstructAtEnd(t);
217
12
        }
218
219
174k
        this->changeSize(fSize + 1);
220
174k
        return *newT;
221
174k
    }
skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy* const&)
Line
Count
Source
209
199k
    T& push_back(const T& t) {
210
199k
        this->unpoison();
211
199k
        T* newT;
212
199k
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
126k
            newT = new (fData + fSize) T(t);
215
126k
        } else {
216
73.0k
            newT = this->growAndConstructAtEnd(t);
217
73.0k
        }
218
219
199k
        this->changeSize(fSize + 1);
220
199k
        return *newT;
221
199k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back(unsigned int const&)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::push_back(SkPixmap const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::push_back(sk_sp<SkImage> const&)
Unexecuted instantiation: skia_private::TArray<bool, true>::push_back(bool const&)
skia_private::TArray<SkPoint, true>::push_back(SkPoint const&)
Line
Count
Source
209
4.46M
    T& push_back(const T& t) {
210
4.46M
        this->unpoison();
211
4.46M
        T* newT;
212
4.46M
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
4.38M
            newT = new (fData + fSize) T(t);
215
4.38M
        } else {
216
84.3k
            newT = this->growAndConstructAtEnd(t);
217
84.3k
        }
218
219
4.46M
        this->changeSize(fSize + 1);
220
4.46M
        return *newT;
221
4.46M
    }
skia_private::TArray<float, true>::push_back(float const&)
Line
Count
Source
209
33.6M
    T& push_back(const T& t) {
210
33.6M
        this->unpoison();
211
33.6M
        T* newT;
212
33.6M
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
33.2M
            newT = new (fData + fSize) T(t);
215
33.2M
        } else {
216
403k
            newT = this->growAndConstructAtEnd(t);
217
403k
        }
218
219
33.6M
        this->changeSize(fSize + 1);
220
33.6M
        return *newT;
221
33.6M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::push_back(SkPaint const&)
skia_private::TArray<SkOpRayHit*, true>::push_back(SkOpRayHit* const&)
Line
Count
Source
209
49.6M
    T& push_back(const T& t) {
210
49.6M
        this->unpoison();
211
49.6M
        T* newT;
212
49.6M
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
44.0M
            newT = new (fData + fSize) T(t);
215
44.0M
        } else {
216
5.64M
            newT = this->growAndConstructAtEnd(t);
217
5.64M
        }
218
219
49.6M
        this->changeSize(fSize + 1);
220
49.6M
        return *newT;
221
49.6M
    }
skia_private::TArray<SkPath, true>::push_back(SkPath const&)
Line
Count
Source
209
410k
    T& push_back(const T& t) {
210
410k
        this->unpoison();
211
410k
        T* newT;
212
410k
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
313k
            newT = new (fData + fSize) T(t);
215
313k
        } else {
216
97.8k
            newT = this->growAndConstructAtEnd(t);
217
97.8k
        }
218
219
410k
        this->changeSize(fSize + 1);
220
410k
        return *newT;
221
410k
    }
skia_private::TArray<double, true>::push_back(double const&)
Line
Count
Source
209
22.3M
    T& push_back(const T& t) {
210
22.3M
        this->unpoison();
211
22.3M
        T* newT;
212
22.3M
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
22.3M
            newT = new (fData + fSize) T(t);
215
22.3M
        } else {
216
0
            newT = this->growAndConstructAtEnd(t);
217
0
        }
218
219
22.3M
        this->changeSize(fSize + 1);
220
22.3M
        return *newT;
221
22.3M
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::push_back(SkSize const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::push_back(sk_sp<SkPicture> const&)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::push_back(SkRasterPipeline_BranchCtx* const&)
Line
Count
Source
209
174k
    T& push_back(const T& t) {
210
174k
        this->unpoison();
211
174k
        T* newT;
212
174k
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
174k
            newT = new (fData + fSize) T(t);
215
174k
        } else {
216
0
            newT = this->growAndConstructAtEnd(t);
217
0
        }
218
219
174k
        this->changeSize(fSize + 1);
220
174k
        return *newT;
221
174k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::push_back(skia_private::THashSet<int, SkGoodHash> const* const&)
Line
Count
Source
209
84
    T& push_back(const T& t) {
210
84
        this->unpoison();
211
84
        T* newT;
212
84
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
84
            newT = new (fData + fSize) T(t);
215
84
        } else {
216
0
            newT = this->growAndConstructAtEnd(t);
217
0
        }
218
219
84
        this->changeSize(fSize + 1);
220
84
        return *newT;
221
84
    }
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const* const&)
Line
Count
Source
209
23.6k
    T& push_back(const T& t) {
210
23.6k
        this->unpoison();
211
23.6k
        T* newT;
212
23.6k
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
23.6k
            newT = new (fData + fSize) T(t);
215
23.6k
        } else {
216
0
            newT = this->growAndConstructAtEnd(t);
217
0
        }
218
219
23.6k
        this->changeSize(fSize + 1);
220
23.6k
        return *newT;
221
23.6k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::push_back(SkSL::SwitchCase const* const&)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::push_back(GrAuditTrail::Op* const&)
skia_private::TArray<GrOnFlushCallbackObject*, true>::push_back(GrOnFlushCallbackObject* const&)
Line
Count
Source
209
2.67k
    T& push_back(const T& t) {
210
2.67k
        this->unpoison();
211
2.67k
        T* newT;
212
2.67k
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
96
            newT = new (fData + fSize) T(t);
215
2.58k
        } else {
216
2.58k
            newT = this->growAndConstructAtEnd(t);
217
2.58k
        }
218
219
2.67k
        this->changeSize(fSize + 1);
220
2.67k
        return *newT;
221
2.67k
    }
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask* const&)
Line
Count
Source
209
248k
    T& push_back(const T& t) {
210
248k
        this->unpoison();
211
248k
        T* newT;
212
248k
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
229k
            newT = new (fData + fSize) T(t);
215
229k
        } else {
216
19.6k
            newT = this->growAndConstructAtEnd(t);
217
19.6k
        }
218
219
248k
        this->changeSize(fSize + 1);
220
248k
        return *newT;
221
248k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::push_back(GrTextureProxy* const&)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&)
Line
Count
Source
209
1
    T& push_back(const T& t) {
210
1
        this->unpoison();
211
1
        T* newT;
212
1
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
1
            newT = new (fData + fSize) T(t);
215
1
        } else {
216
0
            newT = this->growAndConstructAtEnd(t);
217
0
        }
218
219
1
        this->changeSize(fSize + 1);
220
1
        return *newT;
221
1
    }
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::push_back((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&)
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&)
Line
Count
Source
209
24
    T& push_back(const T& t) {
210
24
        this->unpoison();
211
24
        T* newT;
212
24
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
24
            newT = new (fData + fSize) T(t);
215
24
        } else {
216
0
            newT = this->growAndConstructAtEnd(t);
217
0
        }
218
219
24
        this->changeSize(fSize + 1);
220
24
        return *newT;
221
24
    }
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::push_back(GrVkSemaphore::Resource* const&)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const* const&)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::push_back(GrVkRenderPass const* const&)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::push_back(GrVkCommandPool* const&)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::push_back(GrVkRenderPass* const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer> const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&)
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception const&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long const&)
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying const&)
Line
Count
Source
209
3
    T& push_back(const T& t) {
210
3
        this->unpoison();
211
3
        T* newT;
212
3
        if (this->capacity() > fSize) SK_LIKELY {
213
            // Copy over the element directly.
214
3
            newT = new (fData + fSize) T(t);
215
3
        } else {
216
0
            newT = this->growAndConstructAtEnd(t);
217
0
        }
218
219
3
        this->changeSize(fSize + 1);
220
3
        return *newT;
221
3
    }
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2> const&)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::push_back(VkBufferMemoryBarrier const&)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::push_back(VkImageMemoryBarrier const&)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::push_back(GrVkDescriptorSet const* const&)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::push_back(skgpu::Swizzle const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::push_back(skgpu::graphite::ShaderNode const* const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData const&)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::push_back(skgpu::ganesh::ClipStack::Element const&)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back(VkVertexInputAttributeDescription const&)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back(VkDescriptorSetLayout_T* const&)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::push_back(SkPDFTagNode* const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBlender> const&)
Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString const&)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::push_back(skia::textlayout::TextStyle const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::push_back(sk_sp<skottie::SlotManager::ImageAssetProxy> const&)
222
223
    /**
224
     * Adds one new T value which is copy-constructed, returning it by reference.
225
     */
226
384M
    T& push_back(T&& t) {
227
384M
        this->unpoison();
228
384M
        T* newT;
229
384M
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
382M
            newT = new (fData + fSize) T(std::move(t));
232
382M
        } else {
233
1.66M
            newT = this->growAndConstructAtEnd(std::move(t));
234
1.66M
        }
235
236
384M
        this->changeSize(fSize + 1);
237
384M
        return *newT;
238
384M
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back(SkRuntimeEffect::ChildPtr&&)
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::push_back(skgpu::BulkUsePlotUpdater::PlotData&&)
Line
Count
Source
226
557
    T& push_back(T&& t) {
227
557
        this->unpoison();
228
557
        T* newT;
229
557
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
557
            newT = new (fData + fSize) T(std::move(t));
232
557
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
557
        this->changeSize(fSize + 1);
237
557
        return *newT;
238
557
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::push_back(GrFragmentProcessor::ProgramImpl*&&)
Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString&&)
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::push_back(skif::FilterResult::Builder::SampledFilterResult&&)
Line
Count
Source
226
367k
    T& push_back(T&& t) {
227
367k
        this->unpoison();
228
367k
        T* newT;
229
367k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
267k
            newT = new (fData + fSize) T(std::move(t));
232
267k
        } else {
233
99.8k
            newT = this->growAndConstructAtEnd(std::move(t));
234
99.8k
        }
235
236
367k
        this->changeSize(fSize + 1);
237
367k
        return *newT;
238
367k
    }
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::push_back(SkAutoPixmapStorage&&)
Unexecuted instantiation: skia_private::TArray<char const*, true>::push_back(char const*&&)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::push_back(skiatest::graphite::ContextFactory::OwnedContextInfo&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::push_back(sk_sp<ToolUtils::TopoTestNode>&&)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::push_back(SkJSONWriter::Scope&&)
skia_private::TArray<bool, true>::push_back(bool&&)
Line
Count
Source
226
1.20k
    T& push_back(T&& t) {
227
1.20k
        this->unpoison();
228
1.20k
        T* newT;
229
1.20k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
1.20k
            newT = new (fData + fSize) T(std::move(t));
232
1.20k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
1.20k
        this->changeSize(fSize + 1);
237
1.20k
        return *newT;
238
1.20k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::push_back(sk_sp<SkImageFilter>&&)
Line
Count
Source
226
25.3k
    T& push_back(T&& t) {
227
25.3k
        this->unpoison();
228
25.3k
        T* newT;
229
25.3k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
25.1k
            newT = new (fData + fSize) T(std::move(t));
232
25.1k
        } else {
233
190
            newT = this->growAndConstructAtEnd(std::move(t));
234
190
        }
235
236
25.3k
        this->changeSize(fSize + 1);
237
25.3k
        return *newT;
238
25.3k
    }
skia_private::TArray<sk_sp<SkShader>, true>::push_back(sk_sp<SkShader>&&)
Line
Count
Source
226
39.9k
    T& push_back(T&& t) {
227
39.9k
        this->unpoison();
228
39.9k
        T* newT;
229
39.9k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
39.9k
            newT = new (fData + fSize) T(std::move(t));
232
39.9k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
39.9k
        this->changeSize(fSize + 1);
237
39.9k
        return *newT;
238
39.9k
    }
skia_private::TArray<unsigned char, true>::push_back(unsigned char&&)
Line
Count
Source
226
326M
    T& push_back(T&& t) {
227
326M
        this->unpoison();
228
326M
        T* newT;
229
326M
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
325M
            newT = new (fData + fSize) T(std::move(t));
232
325M
        } else {
233
1.35M
            newT = this->growAndConstructAtEnd(std::move(t));
234
1.35M
        }
235
236
326M
        this->changeSize(fSize + 1);
237
326M
        return *newT;
238
326M
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::push_back(sk_sp<SkPicture const>&&)
Line
Count
Source
226
144k
    T& push_back(T&& t) {
227
144k
        this->unpoison();
228
144k
        T* newT;
229
144k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
141k
            newT = new (fData + fSize) T(std::move(t));
232
141k
        } else {
233
2.84k
            newT = this->growAndConstructAtEnd(std::move(t));
234
2.84k
        }
235
236
144k
        this->changeSize(fSize + 1);
237
144k
        return *newT;
238
144k
    }
skia_private::TArray<SkPaint, true>::push_back(SkPaint&&)
Line
Count
Source
226
60.7k
    T& push_back(T&& t) {
227
60.7k
        this->unpoison();
228
60.7k
        T* newT;
229
60.7k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
52.9k
            newT = new (fData + fSize) T(std::move(t));
232
52.9k
        } else {
233
7.80k
            newT = this->growAndConstructAtEnd(std::move(t));
234
7.80k
        }
235
236
60.7k
        this->changeSize(fSize + 1);
237
60.7k
        return *newT;
238
60.7k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::push_back(sk_sp<SkTextBlob const>&&)
Line
Count
Source
226
213
    T& push_back(T&& t) {
227
213
        this->unpoison();
228
213
        T* newT;
229
213
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
163
            newT = new (fData + fSize) T(std::move(t));
232
163
        } else {
233
50
            newT = this->growAndConstructAtEnd(std::move(t));
234
50
        }
235
236
213
        this->changeSize(fSize + 1);
237
213
        return *newT;
238
213
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::push_back(sk_sp<sktext::gpu::Slug const>&&)
skia_private::TArray<sk_sp<SkVertices const>, true>::push_back(sk_sp<SkVertices const>&&)
Line
Count
Source
226
4.40k
    T& push_back(T&& t) {
227
4.40k
        this->unpoison();
228
4.40k
        T* newT;
229
4.40k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
3.85k
            newT = new (fData + fSize) T(std::move(t));
232
3.85k
        } else {
233
550
            newT = this->growAndConstructAtEnd(std::move(t));
234
550
        }
235
236
4.40k
        this->changeSize(fSize + 1);
237
4.40k
        return *newT;
238
4.40k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::push_back(sk_sp<SkImage const>&&)
Line
Count
Source
226
392k
    T& push_back(T&& t) {
227
392k
        this->unpoison();
228
392k
        T* newT;
229
392k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
349k
            newT = new (fData + fSize) T(std::move(t));
232
349k
        } else {
233
42.9k
            newT = this->growAndConstructAtEnd(std::move(t));
234
42.9k
        }
235
236
392k
        this->changeSize(fSize + 1);
237
392k
        return *newT;
238
392k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::push_back(sk_sp<SkDrawable>&&)
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::push_back(SkRasterPipeline_MemoryCtxInfo&&)
Line
Count
Source
226
1.67M
    T& push_back(T&& t) {
227
1.67M
        this->unpoison();
228
1.67M
        T* newT;
229
1.67M
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
1.67M
            newT = new (fData + fSize) T(std::move(t));
232
1.67M
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
1.67M
        this->changeSize(fSize + 1);
237
1.67M
        return *newT;
238
1.67M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::push_back(SkResourceCache::PurgeSharedIDMessage&&)
Line
Count
Source
226
10.6k
    T& push_back(T&& t) {
227
10.6k
        this->unpoison();
228
10.6k
        T* newT;
229
10.6k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
199
            newT = new (fData + fSize) T(std::move(t));
232
10.4k
        } else {
233
10.4k
            newT = this->growAndConstructAtEnd(std::move(t));
234
10.4k
        }
235
236
10.6k
        this->changeSize(fSize + 1);
237
10.6k
        return *newT;
238
10.6k
    }
skia_private::TArray<int, true>::push_back(int&&)
Line
Count
Source
226
44.7M
    T& push_back(T&& t) {
227
44.7M
        this->unpoison();
228
44.7M
        T* newT;
229
44.7M
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
44.7M
            newT = new (fData + fSize) T(std::move(t));
232
44.7M
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
44.7M
        this->changeSize(fSize + 1);
237
44.7M
        return *newT;
238
44.7M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::push_back(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&)
Line
Count
Source
226
310k
    T& push_back(T&& t) {
227
310k
        this->unpoison();
228
310k
        T* newT;
229
310k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
306k
            newT = new (fData + fSize) T(std::move(t));
232
306k
        } else {
233
4.15k
            newT = this->growAndConstructAtEnd(std::move(t));
234
4.15k
        }
235
236
310k
        this->changeSize(fSize + 1);
237
310k
        return *newT;
238
310k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&)
Line
Count
Source
226
28.5k
    T& push_back(T&& t) {
227
28.5k
        this->unpoison();
228
28.5k
        T* newT;
229
28.5k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
24.9k
            newT = new (fData + fSize) T(std::move(t));
232
24.9k
        } else {
233
3.59k
            newT = this->growAndConstructAtEnd(std::move(t));
234
3.59k
        }
235
236
28.5k
        this->changeSize(fSize + 1);
237
28.5k
        return *newT;
238
28.5k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::push_back(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&)
Line
Count
Source
226
130k
    T& push_back(T&& t) {
227
130k
        this->unpoison();
228
130k
        T* newT;
229
130k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
119k
            newT = new (fData + fSize) T(std::move(t));
232
119k
        } else {
233
11.0k
            newT = this->growAndConstructAtEnd(std::move(t));
234
11.0k
        }
235
236
130k
        this->changeSize(fSize + 1);
237
130k
        return *newT;
238
130k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::push_back(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&)
Line
Count
Source
226
12.1k
    T& push_back(T&& t) {
227
12.1k
        this->unpoison();
228
12.1k
        T* newT;
229
12.1k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
11.7k
            newT = new (fData + fSize) T(std::move(t));
232
11.7k
        } else {
233
358
            newT = this->growAndConstructAtEnd(std::move(t));
234
358
        }
235
236
12.1k
        this->changeSize(fSize + 1);
237
12.1k
        return *newT;
238
12.1k
    }
skia_private::TArray<SkSL::Field, true>::push_back(SkSL::Field&&)
Line
Count
Source
226
242
    T& push_back(T&& t) {
227
242
        this->unpoison();
228
242
        T* newT;
229
242
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
137
            newT = new (fData + fSize) T(std::move(t));
232
137
        } else {
233
105
            newT = this->growAndConstructAtEnd(std::move(t));
234
105
        }
235
236
242
        this->changeSize(fSize + 1);
237
242
        return *newT;
238
242
    }
skia_private::TArray<SkSL::RP::Instruction, true>::push_back(SkSL::RP::Instruction&&)
Line
Count
Source
226
4.72k
    T& push_back(T&& t) {
227
4.72k
        this->unpoison();
228
4.72k
        T* newT;
229
4.72k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
4.48k
            newT = new (fData + fSize) T(std::move(t));
232
4.48k
        } else {
233
232
            newT = this->growAndConstructAtEnd(std::move(t));
234
232
        }
235
236
4.72k
        this->changeSize(fSize + 1);
237
4.72k
        return *newT;
238
4.72k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::push_back(SkSL::RP::Program::Stage&&)
Line
Count
Source
226
5.00M
    T& push_back(T&& t) {
227
5.00M
        this->unpoison();
228
5.00M
        T* newT;
229
5.00M
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
5.00M
            newT = new (fData + fSize) T(std::move(t));
232
5.00M
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
5.00M
        this->changeSize(fSize + 1);
237
5.00M
        return *newT;
238
5.00M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::push_back(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&)
Line
Count
Source
226
4
    T& push_back(T&& t) {
227
4
        this->unpoison();
228
4
        T* newT;
229
4
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
0
            newT = new (fData + fSize) T(std::move(t));
232
4
        } else {
233
4
            newT = this->growAndConstructAtEnd(std::move(t));
234
4
        }
235
236
4
        this->changeSize(fSize + 1);
237
4
        return *newT;
238
4
    }
skia_private::TArray<SkSL::Variable*, true>::push_back(SkSL::Variable*&&)
Line
Count
Source
226
9.61k
    T& push_back(T&& t) {
227
9.61k
        this->unpoison();
228
9.61k
        T* newT;
229
9.61k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
9.61k
            newT = new (fData + fSize) T(std::move(t));
232
9.61k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
9.61k
        this->changeSize(fSize + 1);
237
9.61k
        return *newT;
238
9.61k
    }
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const*&&)
Line
Count
Source
226
4.71k
    T& push_back(T&& t) {
227
4.71k
        this->unpoison();
228
4.71k
        T* newT;
229
4.71k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
4.71k
            newT = new (fData + fSize) T(std::move(t));
232
4.71k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
4.71k
        this->changeSize(fSize + 1);
237
4.71k
        return *newT;
238
4.71k
    }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::push_back(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&)
Line
Count
Source
226
27.1k
    T& push_back(T&& t) {
227
27.1k
        this->unpoison();
228
27.1k
        T* newT;
229
27.1k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
27.1k
            newT = new (fData + fSize) T(std::move(t));
232
27.1k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
27.1k
        this->changeSize(fSize + 1);
237
27.1k
        return *newT;
238
27.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&)
skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back(sk_sp<GrRenderTask>&&)
Line
Count
Source
226
138k
    T& push_back(T&& t) {
227
138k
        this->unpoison();
228
138k
        T* newT;
229
138k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
132k
            newT = new (fData + fSize) T(std::move(t));
232
132k
        } else {
233
6.05k
            newT = this->growAndConstructAtEnd(std::move(t));
234
6.05k
        }
235
236
138k
        this->changeSize(fSize + 1);
237
138k
        return *newT;
238
138k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&)
Line
Count
Source
226
515k
    T& push_back(T&& t) {
227
515k
        this->unpoison();
228
515k
        T* newT;
229
515k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
414k
            newT = new (fData + fSize) T(std::move(t));
232
414k
        } else {
233
101k
            newT = this->growAndConstructAtEnd(std::move(t));
234
101k
        }
235
236
515k
        this->changeSize(fSize + 1);
237
515k
        return *newT;
238
515k
    }
Unexecuted instantiation: skia_private::TArray<double, true>::push_back(double&&)
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask*&&)
Line
Count
Source
226
12.6k
    T& push_back(T&& t) {
227
12.6k
        this->unpoison();
228
12.6k
        T* newT;
229
12.6k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
12.2k
            newT = new (fData + fSize) T(std::move(t));
232
12.2k
        } else {
233
388
            newT = this->growAndConstructAtEnd(std::move(t));
234
388
        }
235
236
12.6k
        this->changeSize(fSize + 1);
237
12.6k
        return *newT;
238
12.6k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::push_back(sk_sp<skgpu::ganesh::PathRenderer>&&)
Line
Count
Source
226
8.33k
    T& push_back(T&& t) {
227
8.33k
        this->unpoison();
228
8.33k
        T* newT;
229
8.33k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
8.33k
            newT = new (fData + fSize) T(std::move(t));
232
8.33k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
8.33k
        this->changeSize(fSize + 1);
237
8.33k
        return *newT;
238
8.33k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::push_back(skgpu::UniqueKeyInvalidatedMessage&&)
Line
Count
Source
226
53.1k
    T& push_back(T&& t) {
227
53.1k
        this->unpoison();
228
53.1k
        T* newT;
229
53.1k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
45.1k
            newT = new (fData + fSize) T(std::move(t));
232
45.1k
        } else {
233
7.94k
            newT = this->growAndConstructAtEnd(std::move(t));
234
7.94k
        }
235
236
53.1k
        this->changeSize(fSize + 1);
237
53.1k
        return *newT;
238
53.1k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::push_back(GrResourceCache::UnrefResourceMessage&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::push_back(sk_sp<skgpu::ganesh::AtlasRenderTask>&&)
skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy*&&)
Line
Count
Source
226
1.84k
    T& push_back(T&& t) {
227
1.84k
        this->unpoison();
228
1.84k
        T* newT;
229
1.84k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
1.13k
            newT = new (fData + fSize) T(std::move(t));
232
1.13k
        } else {
233
710
            newT = this->growAndConstructAtEnd(std::move(t));
234
710
        }
235
236
1.84k
        this->changeSize(fSize + 1);
237
1.84k
        return *newT;
238
1.84k
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&)
Line
Count
Source
226
1
    T& push_back(T&& t) {
227
1
        this->unpoison();
228
1
        T* newT;
229
1
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
1
            newT = new (fData + fSize) T(std::move(t));
232
1
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
1
        this->changeSize(fSize + 1);
237
1
        return *newT;
238
1
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::push_back(SkRSXform&&)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::push_back(SkRect&&)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back(unsigned int&&)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::push_back(GrGeometryProcessor::TextureSampler&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::push_back(GrGeometryProcessor::Attribute&&)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back(ButtCapDashedCircleOp::Circle&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::push_back(sk_sp<GrBuffer const>&&)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::push_back(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::push_back(sk_sp<GrManagedResource const>&&)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::push_back(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::push_back(GrVkResourceProvider::MSAALoadPipeline&&)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::push_back(sk_sp<skgpu::graphite::Resource>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::push_back(sk_sp<skgpu::RefCntedCallback>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::push_back(skgpu::graphite::ScratchResourceManager::ScratchTexture&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::push_back(std::__1::pair<unsigned long, unsigned long>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::push_back(skgpu::graphite::BufferTextureCopyData&&)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::push_back(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&)
Line
Count
Source
226
16.8k
    T& push_back(T&& t) {
227
16.8k
        this->unpoison();
228
16.8k
        T* newT;
229
16.8k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
16.8k
            newT = new (fData + fSize) T(std::move(t));
232
16.8k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
16.8k
        this->changeSize(fSize + 1);
237
16.8k
        return *newT;
238
16.8k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception&&)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::push_back(std::__1::array<unsigned short, 3ul>&&)
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::push_back(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&)
Line
Count
Source
226
450
    T& push_back(T&& t) {
227
450
        this->unpoison();
228
450
        T* newT;
229
450
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
12
            newT = new (fData + fSize) T(std::move(t));
232
438
        } else {
233
438
            newT = this->growAndConstructAtEnd(std::move(t));
234
438
        }
235
236
450
        this->changeSize(fSize + 1);
237
450
        return *newT;
238
450
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::push_back(SkSL::SPIRVCodeGenerator::Word&&)
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::push_back(sk_sp<SkIDChangeListener>&&)
Line
Count
Source
226
53.5k
    T& push_back(T&& t) {
227
53.5k
        this->unpoison();
228
53.5k
        T* newT;
229
53.5k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
53.5k
            newT = new (fData + fSize) T(std::move(t));
232
53.5k
        } else {
233
30
            newT = this->growAndConstructAtEnd(std::move(t));
234
30
        }
235
236
53.5k
        this->changeSize(fSize + 1);
237
53.5k
        return *newT;
238
53.5k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying&&)
Line
Count
Source
226
3
    T& push_back(T&& t) {
227
3
        this->unpoison();
228
3
        T* newT;
229
3
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
3
            newT = new (fData + fSize) T(std::move(t));
232
3
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
3
        this->changeSize(fSize + 1);
237
3
        return *newT;
238
3
    }
skia_private::TArray<SkClosestRecord const*, true>::push_back(SkClosestRecord const*&&)
Line
Count
Source
226
3.49M
    T& push_back(T&& t) {
227
3.49M
        this->unpoison();
228
3.49M
        T* newT;
229
3.49M
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
3.49M
            newT = new (fData + fSize) T(std::move(t));
232
3.49M
        } else {
233
531
            newT = this->growAndConstructAtEnd(std::move(t));
234
531
        }
235
236
3.49M
        this->changeSize(fSize + 1);
237
3.49M
        return *newT;
238
3.49M
    }
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2>&&)
skia_private::TArray<float, true>::push_back(float&&)
Line
Count
Source
226
837
    T& push_back(T&& t) {
227
837
        this->unpoison();
228
837
        T* newT;
229
837
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
837
            newT = new (fData + fSize) T(std::move(t));
232
837
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
837
        this->changeSize(fSize + 1);
237
837
        return *newT;
238
837
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back(SkRGBA4f<(SkAlphaType)3>&&)
Line
Count
Source
226
114k
    T& push_back(T&& t) {
227
114k
        this->unpoison();
228
114k
        T* newT;
229
114k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
107k
            newT = new (fData + fSize) T(std::move(t));
232
107k
        } else {
233
7.40k
            newT = this->growAndConstructAtEnd(std::move(t));
234
7.40k
        }
235
236
114k
        this->changeSize(fSize + 1);
237
114k
        return *newT;
238
114k
    }
skia_private::TArray<GrXPFactoryTestFactory*, true>::push_back(GrXPFactoryTestFactory*&&)
Line
Count
Source
226
296
    T& push_back(T&& t) {
227
296
        this->unpoison();
228
296
        T* newT;
229
296
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
222
            newT = new (fData + fSize) T(std::move(t));
232
222
        } else {
233
74
            newT = this->growAndConstructAtEnd(std::move(t));
234
74
        }
235
236
296
        this->changeSize(fSize + 1);
237
296
        return *newT;
238
296
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::push_back(GrProcessorTestFactory<GrGeometryProcessor*>*&&)
Line
Count
Source
226
1.03k
    T& push_back(T&& t) {
227
1.03k
        this->unpoison();
228
1.03k
        T* newT;
229
1.03k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
888
            newT = new (fData + fSize) T(std::move(t));
232
888
        } else {
233
148
            newT = this->growAndConstructAtEnd(std::move(t));
234
148
        }
235
236
1.03k
        this->changeSize(fSize + 1);
237
1.03k
        return *newT;
238
1.03k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::push_back(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&)
Line
Count
Source
226
666
    T& push_back(T&& t) {
227
666
        this->unpoison();
228
666
        T* newT;
229
666
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
592
            newT = new (fData + fSize) T(std::move(t));
232
592
        } else {
233
74
            newT = this->growAndConstructAtEnd(std::move(t));
234
74
        }
235
236
666
        this->changeSize(fSize + 1);
237
666
        return *newT;
238
666
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::push_back(GrProgramInfo const*&&)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::push_back(skgpu::VulkanYcbcrConversionInfo&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::push_back(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::push_back(VkSemaphore_T*&&)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const*&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::push_back(skgpu::graphite::ClearBufferInfo&&)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::push_back(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::push_back(skgpu::graphite::(anonymous namespace)::CpuOrGpuData&&)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::push_back(skgpu::graphite::(anonymous namespace)::TextureBinding&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::push_back(sk_sp<skgpu::graphite::TextureProxy>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back(skgpu::graphite::SamplerDesc&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::push_back(skgpu::graphite::GraphicsPipelineDesc&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::push_back(sk_sp<skgpu::graphite::GraphicsPipeline>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::push_back(sk_sp<skgpu::graphite::Sampler>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::push_back(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::push_back(skgpu::UniqueKeyInvalidatedMsg_Graphite&&)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::push_back(std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::push_back(sk_sp<skgpu::graphite::ComputePipeline>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::push_back(skgpu::graphite::ResourceBinding&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::push_back(skgpu::graphite::ComputePipelineDesc&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::push_back(skgpu::graphite::DispatchGroup::Dispatch&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back(sk_sp<skgpu::graphite::Task>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::push_back(skgpu::graphite::AttachmentDesc const*&&)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::push_back(std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::push_back(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::push_back(SkCanvas::ImageSetEntry&&)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::push_back(skgpu::ganesh::ClipStack::Element const*&&)
Line
Count
Source
226
4.49k
    T& push_back(T&& t) {
227
4.49k
        this->unpoison();
228
4.49k
        T* newT;
229
4.49k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
4.40k
            newT = new (fData + fSize) T(std::move(t));
232
4.40k
        } else {
233
92
            newT = this->growAndConstructAtEnd(std::move(t));
234
92
        }
235
236
4.49k
        this->changeSize(fSize + 1);
237
4.49k
        return *newT;
238
4.49k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::push_back(skgpu::graphite::ClipStack::Element const*&&)
skia_private::TArray<sk_sp<SkSVGNode>, true>::push_back(sk_sp<SkSVGNode>&&)
Line
Count
Source
226
4.95k
    T& push_back(T&& t) {
227
4.95k
        this->unpoison();
228
4.95k
        T* newT;
229
4.95k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
4.55k
            newT = new (fData + fSize) T(std::move(t));
232
4.55k
        } else {
233
393
            newT = this->growAndConstructAtEnd(std::move(t));
234
393
        }
235
236
4.95k
        this->changeSize(fSize + 1);
237
4.95k
        return *newT;
238
4.95k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::push_back(hb_feature_t&&)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::push_back(SkPDFTagNode::MarkedContentInfo&&)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::push_back((anonymous namespace)::OutlineEntry*&&)
skia_private::TArray<SkSVGDevice::ClipRec, true>::push_back(SkSVGDevice::ClipRec&&)
Line
Count
Source
226
356
    T& push_back(T&& t) {
227
356
        this->unpoison();
228
356
        T* newT;
229
356
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
135
            newT = new (fData + fSize) T(std::move(t));
232
221
        } else {
233
221
            newT = this->growAndConstructAtEnd(std::move(t));
234
221
        }
235
236
356
        this->changeSize(fSize + 1);
237
356
        return *newT;
238
356
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::push_back(std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>&&)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::push_back(SkSpan<skgpu::graphite::PrecompileChildPtr const>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::push_back(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::push_back(SkShaper::Feature&&)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::push_back(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::push_back(skottie::SlotManager::ValuePair<float*>&&)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::push_back(skottie::SlotManager::ValuePair<SkV2*>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::push_back(sk_sp<skottie::internal::TextAdapter>&&)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::push_back(skottie::Shaper::RunRec&&)
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::push_back(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&)
Line
Count
Source
226
9.23k
    T& push_back(T&& t) {
227
9.23k
        this->unpoison();
228
9.23k
        T* newT;
229
9.23k
        if (this->capacity() > fSize) SK_LIKELY {
230
            // Move over the element directly.
231
9.23k
            newT = new (fData + fSize) T(std::move(t));
232
9.23k
        } else {
233
0
            newT = this->growAndConstructAtEnd(std::move(t));
234
0
        }
235
236
9.23k
        this->changeSize(fSize + 1);
237
9.23k
        return *newT;
238
9.23k
    }
239
240
    /**
241
     *  Constructs a new T at the back of this array, returning it by reference.
242
     */
243
771k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
771k
        this->unpoison();
245
771k
        T* newT;
246
771k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
770k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
770k
        } else {
250
1.32k
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
1.32k
        }
252
253
771k
        this->changeSize(fSize + 1);
254
771k
        return *newT;
255
771k
    }
Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo& skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::emplace_back<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&)
Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo& skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::emplace_back<int&, SkIRect&>(int&, SkIRect&)
Unexecuted instantiation: int& skia_private::TArray<int, true>::emplace_back<unsigned int&>(unsigned int&)
Unexecuted instantiation: TestSVGTypeface::GlyfInfo& skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::emplace_back<>()
SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&)
Line
Count
Source
243
419k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
419k
        this->unpoison();
245
419k
        T* newT;
246
419k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
419k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
419k
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
419k
        this->changeSize(fSize + 1);
254
419k
        return *newT;
255
419k
    }
SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&)
Line
Count
Source
243
56.0k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
56.0k
        this->unpoison();
245
56.0k
        T* newT;
246
56.0k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
55.0k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
55.0k
        } else {
250
1.02k
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
1.02k
        }
252
253
56.0k
        this->changeSize(fSize + 1);
254
56.0k
        return *newT;
255
56.0k
    }
std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&)
Line
Count
Source
243
140
    template <typename... Args> T& emplace_back(Args&&... args) {
244
140
        this->unpoison();
245
140
        T* newT;
246
140
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
84
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
84
        } else {
250
56
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
56
        }
252
253
140
        this->changeSize(fSize + 1);
254
140
        return *newT;
255
140
    }
Unexecuted instantiation: std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&)
Unexecuted instantiation: std::__1::function<void ()>& skia_private::TArray<std::__1::function<void ()>, false>::emplace_back<std::__1::function<void ()> >(std::__1::function<void ()>&&)
Unexecuted instantiation: SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkShader>&>(sk_sp<SkShader>&)
SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&)
Line
Count
Source
243
14.7k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
14.7k
        this->unpoison();
245
14.7k
        T* newT;
246
14.7k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
14.7k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
14.7k
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
14.7k
        this->changeSize(fSize + 1);
254
14.7k
        return *newT;
255
14.7k
    }
sk_sp<SkTypeface>& skia_private::TArray<sk_sp<SkTypeface>, true>::emplace_back<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&)
Line
Count
Source
243
1
    template <typename... Args> T& emplace_back(Args&&... args) {
244
1
        this->unpoison();
245
1
        T* newT;
246
1
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
0
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
1
        } else {
250
1
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
1
        }
252
253
1
        this->changeSize(fSize + 1);
254
1
        return *newT;
255
1
    }
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::emplace_back<GrAuditTrail::Op*&>(GrAuditTrail::Op*&)
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::emplace_back<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&)
Unexecuted instantiation: GrGpu::SubmittedProc& skia_private::TArray<GrGpu::SubmittedProc, true>::emplace_back<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&)
sk_sp<GrSurfaceProxy>& skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::emplace_back<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&)
Line
Count
Source
243
138k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
138k
        this->unpoison();
245
138k
        T* newT;
246
138k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
138k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
138k
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
138k
        this->changeSize(fSize + 1);
254
138k
        return *newT;
255
138k
    }
Unexecuted instantiation: GrTextureResolveRenderTask::Resolve& skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::emplace_back<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&)
Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&)
Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&)
AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&)
Line
Count
Source
243
443
    template <typename... Args> T& emplace_back(Args&&... args) {
244
443
        this->unpoison();
245
443
        T* newT;
246
443
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
443
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
443
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
443
        this->changeSize(fSize + 1);
254
443
        return *newT;
255
443
    }
AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData& skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::emplace_back<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&)
Line
Count
Source
243
5.13k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
5.13k
        this->unpoison();
245
5.13k
        T* newT;
246
5.13k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
5.13k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
5.13k
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
5.13k
        this->changeSize(fSize + 1);
254
5.13k
        return *newT;
255
5.13k
    }
AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&)
Line
Count
Source
243
227
    template <typename... Args> T& emplace_back(Args&&... args) {
244
227
        this->unpoison();
245
227
        T* newT;
246
227
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
227
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
227
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
227
        this->changeSize(fSize + 1);
254
227
        return *newT;
255
227
    }
DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData& skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::emplace_back<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&)
Line
Count
Source
243
7.50k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
7.50k
        this->unpoison();
245
7.50k
        T* newT;
246
7.50k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
7.50k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
7.50k
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
7.50k
        this->changeSize(fSize + 1);
254
7.50k
        return *newT;
255
7.50k
    }
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<SkMesh const&>(SkMesh const&)
DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&)
Line
Count
Source
243
5.76k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
5.76k
        this->unpoison();
245
5.76k
        T* newT;
246
5.76k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
5.76k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
5.76k
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
5.76k
        this->changeSize(fSize + 1);
254
5.76k
        return *newT;
255
5.76k
    }
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&)
CircularRRectOp::RRect& skia_private::TArray<CircularRRectOp::RRect, true>::emplace_back<CircularRRectOp::RRect>(CircularRRectOp::RRect&&)
Line
Count
Source
243
112
    template <typename... Args> T& emplace_back(Args&&... args) {
244
112
        this->unpoison();
245
112
        T* newT;
246
112
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
112
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
112
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
112
        this->changeSize(fSize + 1);
254
112
        return *newT;
255
112
    }
EllipticalRRectOp::RRect& skia_private::TArray<EllipticalRRectOp::RRect, true>::emplace_back<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&)
Line
Count
Source
243
5
    template <typename... Args> T& emplace_back(Args&&... args) {
244
5
        this->unpoison();
245
5
        T* newT;
246
5
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
5
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
5
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
5
        this->changeSize(fSize + 1);
254
5
        return *newT;
255
5
    }
CircleOp::Circle& skia_private::TArray<CircleOp::Circle, true>::emplace_back<CircleOp::Circle>(CircleOp::Circle&&)
Line
Count
Source
243
377
    template <typename... Args> T& emplace_back(Args&&... args) {
244
377
        this->unpoison();
245
377
        T* newT;
246
377
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
377
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
377
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
377
        this->changeSize(fSize + 1);
254
377
        return *newT;
255
377
    }
EllipseOp::Ellipse& skia_private::TArray<EllipseOp::Ellipse, true>::emplace_back<EllipseOp::Ellipse>(EllipseOp::Ellipse&&)
Line
Count
Source
243
9
    template <typename... Args> T& emplace_back(Args&&... args) {
244
9
        this->unpoison();
245
9
        T* newT;
246
9
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
9
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
9
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
9
        this->changeSize(fSize + 1);
254
9
        return *newT;
255
9
    }
DIEllipseOp::Ellipse& skia_private::TArray<DIEllipseOp::Ellipse, true>::emplace_back<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&)
Line
Count
Source
243
6
    template <typename... Args> T& emplace_back(Args&&... args) {
244
6
        this->unpoison();
245
6
        T* newT;
246
6
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
6
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
6
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
6
        this->changeSize(fSize + 1);
254
6
        return *newT;
255
6
    }
skgpu::ganesh::OpsTask::OpChain& skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::emplace_back<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&)
Line
Count
Source
243
118k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
118k
        this->unpoison();
245
118k
        T* newT;
246
118k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
117k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
117k
        } else {
250
247
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
247
        }
252
253
118k
        this->changeSize(fSize + 1);
254
118k
        return *newT;
255
118k
    }
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry& skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::emplace_back<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&)
SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::emplace_back<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&)
Line
Count
Source
243
4.17k
    template <typename... Args> T& emplace_back(Args&&... args) {
244
4.17k
        this->unpoison();
245
4.17k
        T* newT;
246
4.17k
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
4.17k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
4.17k
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
4.17k
        this->changeSize(fSize + 1);
254
4.17k
        return *newT;
255
4.17k
    }
StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo& skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::emplace_back<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&)
Line
Count
Source
243
375
    template <typename... Args> T& emplace_back(Args&&... args) {
244
375
        this->unpoison();
245
375
        T* newT;
246
375
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
375
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
375
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
375
        this->changeSize(fSize + 1);
254
375
        return *newT;
255
375
    }
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >& skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::emplace_back<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&)
Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >& skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::emplace_back<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&)
Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet& skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::emplace_back<GrVkRenderPass*&>(GrVkRenderPass*&)
Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&)
Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>& skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::emplace_back<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>& skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::emplace_back<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: skgpu::graphite::UploadInstance& skia_private::TArray<skgpu::graphite::UploadInstance, false>::emplace_back<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&)
sk_sp<sktext::gpu::TextBlob>& skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::emplace_back<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&)
Line
Count
Source
243
456
    template <typename... Args> T& emplace_back(Args&&... args) {
244
456
        this->unpoison();
245
456
        T* newT;
246
456
        if (this->capacity() > fSize) SK_LIKELY {
247
            // Emplace the new element in directly.
248
456
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
249
456
        } else {
250
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
251
0
        }
252
253
456
        this->changeSize(fSize + 1);
254
456
        return *newT;
255
456
    }
Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&)
Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&)
Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&)
Unexecuted instantiation: GrRecordingContext::ProgramData& skia_private::TArray<GrRecordingContext::ProgramData, false>::emplace_back<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>& skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&)
Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >& skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::emplace_back<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun& skia_private::TArray<(anonymous namespace)::ShapedRun, true>::emplace_back<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&)
Unexecuted instantiation: skia::textlayout::Placeholder& skia_private::TArray<skia::textlayout::Placeholder, true>::emplace_back<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&)
Unexecuted instantiation: skia::textlayout::Block& skia_private::TArray<skia::textlayout::Block, true>::emplace_back<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&)
Unexecuted instantiation: unsigned long& skia_private::TArray<unsigned long, true>::emplace_back<unsigned long&>(unsigned long&)
Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&)
Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&)
Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&)
Unexecuted instantiation: skia::textlayout::TextLine& skia_private::TArray<skia::textlayout::TextLine, false>::emplace_back<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&)
Unexecuted instantiation: SkString& skia_private::TArray<SkString, true>::emplace_back<SkString const&>(SkString const&)
Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature&>(SkShaper::Feature&)
Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature>(SkShaper::Feature&&)
Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor& skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::emplace_back<unsigned long&, SkFont&>(unsigned long&, SkFont&)
Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::Run&>(skia::textlayout::Run&)
Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&)
Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&)
256
257
    /**
258
     * Allocates n more default-initialized T values, and returns the address of
259
     * the start of that new range. Note: this address is only valid until the
260
     * next API call made on the array that might add or remove elements.
261
     */
262
424M
    T* push_back_n(int n) {
263
424M
        SkASSERT(n >= 0);
264
424M
        T* newTs = TCast(this->push_back_raw(n));
265
2.72G
        for (int i = 0; i < n; ++i) {
266
2.29G
            new (&newTs[i]) T;
267
2.29G
        }
268
424M
        return newTs;
269
424M
    }
skia_private::TArray<SkPoint, true>::push_back_n(int)
Line
Count
Source
262
411M
    T* push_back_n(int n) {
263
411M
        SkASSERT(n >= 0);
264
411M
        T* newTs = TCast(this->push_back_raw(n));
265
2.44G
        for (int i = 0; i < n; ++i) {
266
2.03G
            new (&newTs[i]) T;
267
2.03G
        }
268
411M
        return newTs;
269
411M
    }
skia_private::TArray<unsigned char, true>::push_back_n(int)
Line
Count
Source
262
11.6M
    T* push_back_n(int n) {
263
11.6M
        SkASSERT(n >= 0);
264
11.6M
        T* newTs = TCast(this->push_back_raw(n));
265
241M
        for (int i = 0; i < n; ++i) {
266
229M
            new (&newTs[i]) T;
267
229M
        }
268
11.6M
        return newTs;
269
11.6M
    }
skia_private::TArray<float, true>::push_back_n(int)
Line
Count
Source
262
945k
    T* push_back_n(int n) {
263
945k
        SkASSERT(n >= 0);
264
945k
        T* newTs = TCast(this->push_back_raw(n));
265
30.9M
        for (int i = 0; i < n; ++i) {
266
29.9M
            new (&newTs[i]) T;
267
29.9M
        }
268
945k
        return newTs;
269
945k
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int)
skia_private::TArray<float*, true>::push_back_n(int)
Line
Count
Source
262
49.6k
    T* push_back_n(int n) {
263
49.6k
        SkASSERT(n >= 0);
264
49.6k
        T* newTs = TCast(this->push_back_raw(n));
265
142k
        for (int i = 0; i < n; ++i) {
266
92.7k
            new (&newTs[i]) T;
267
92.7k
        }
268
49.6k
        return newTs;
269
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_n(int)
Line
Count
Source
262
4
    T* push_back_n(int n) {
263
4
        SkASSERT(n >= 0);
264
4
        T* newTs = TCast(this->push_back_raw(n));
265
8
        for (int i = 0; i < n; ++i) {
266
4
            new (&newTs[i]) T;
267
4
        }
268
4
        return newTs;
269
4
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int)
skia_private::TArray<SkRect, true>::push_back_n(int)
Line
Count
Source
262
1
    T* push_back_n(int n) {
263
1
        SkASSERT(n >= 0);
264
1
        T* newTs = TCast(this->push_back_raw(n));
265
4
        for (int i = 0; i < n; ++i) {
266
3
            new (&newTs[i]) T;
267
3
        }
268
1
        return newTs;
269
1
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int)
skia_private::TArray<SkPackedGlyphID, true>::push_back_n(int)
Line
Count
Source
262
894
    T* push_back_n(int n) {
263
894
        SkASSERT(n >= 0);
264
894
        T* newTs = TCast(this->push_back_raw(n));
265
32.8k
        for (int i = 0; i < n; ++i) {
266
31.9k
            new (&newTs[i]) T;
267
31.9k
        }
268
894
        return newTs;
269
894
    }
skia_private::TArray<unsigned short, true>::push_back_n(int)
Line
Count
Source
262
35.7k
    T* push_back_n(int n) {
263
35.7k
        SkASSERT(n >= 0);
264
35.7k
        T* newTs = TCast(this->push_back_raw(n));
265
390k
        for (int i = 0; i < n; ++i) {
266
354k
            new (&newTs[i]) T;
267
354k
        }
268
35.7k
        return newTs;
269
35.7k
    }
skia_private::TArray<SkMask::Format, true>::push_back_n(int)
Line
Count
Source
262
894
    T* push_back_n(int n) {
263
894
        SkASSERT(n >= 0);
264
894
        T* newTs = TCast(this->push_back_raw(n));
265
32.8k
        for (int i = 0; i < n; ++i) {
266
31.9k
            new (&newTs[i]) T;
267
31.9k
        }
268
894
        return newTs;
269
894
    }
Unexecuted instantiation: skia_private::TArray<int, true>::push_back_n(int)
skia_private::TArray<SkGlyph const*, true>::push_back_n(int)
Line
Count
Source
262
33.9k
    T* push_back_n(int n) {
263
33.9k
        SkASSERT(n >= 0);
264
33.9k
        T* newTs = TCast(this->push_back_raw(n));
265
324k
        for (int i = 0; i < n; ++i) {
266
290k
            new (&newTs[i]) T;
267
290k
        }
268
33.9k
        return newTs;
269
33.9k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_n(int)
Line
Count
Source
262
944
    T* push_back_n(int n) {
263
944
        SkASSERT(n >= 0);
264
944
        T* newTs = TCast(this->push_back_raw(n));
265
4.88k
        for (int i = 0; i < n; ++i) {
266
3.93k
            new (&newTs[i]) T;
267
3.93k
        }
268
944
        return newTs;
269
944
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_n(int)
skia_private::TArray<OffsetEdge, true>::push_back_n(int)
Line
Count
Source
262
4.09k
    T* push_back_n(int n) {
263
4.09k
        SkASSERT(n >= 0);
264
4.09k
        T* newTs = TCast(this->push_back_raw(n));
265
760k
        for (int i = 0; i < n; ++i) {
266
756k
            new (&newTs[i]) T;
267
756k
        }
268
4.09k
        return newTs;
269
4.09k
    }
skia_private::TArray<SkPoint, true>::push_back_n(int)
Line
Count
Source
262
4
    T* push_back_n(int n) {
263
4
        SkASSERT(n >= 0);
264
4
        T* newTs = TCast(this->push_back_raw(n));
265
16
        for (int i = 0; i < n; ++i) {
266
12
            new (&newTs[i]) T;
267
12
        }
268
4
        return newTs;
269
4
    }
skia_private::TArray<unsigned char, true>::push_back_n(int)
Line
Count
Source
262
4
    T* push_back_n(int n) {
263
4
        SkASSERT(n >= 0);
264
4
        T* newTs = TCast(this->push_back_raw(n));
265
16
        for (int i = 0; i < n; ++i) {
266
12
            new (&newTs[i]) T;
267
12
        }
268
4
        return newTs;
269
4
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<int, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_n(int)
270
271
    /**
272
     * Version of above that uses a copy constructor to initialize all n items
273
     * to the same T.
274
     */
275
70.1k
    T* push_back_n(int n, const T& t) {
276
70.1k
        SkASSERT(n >= 0);
277
70.1k
        T* newTs = TCast(this->push_back_raw(n));
278
8.39M
        for (int i = 0; i < n; ++i) {
279
8.32M
            new (&newTs[i]) T(t);
280
8.32M
        }
281
70.1k
        return static_cast<T*>(newTs);
282
70.1k
    }
skia_private::TArray<int, true>::push_back_n(int, int const&)
Line
Count
Source
275
49.7k
    T* push_back_n(int n, const T& t) {
276
49.7k
        SkASSERT(n >= 0);
277
49.7k
        T* newTs = TCast(this->push_back_raw(n));
278
333k
        for (int i = 0; i < n; ++i) {
279
283k
            new (&newTs[i]) T(t);
280
283k
        }
281
49.7k
        return static_cast<T*>(newTs);
282
49.7k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&)
skia_private::TArray<bool, true>::push_back_n(int, bool const&)
Line
Count
Source
275
11.3k
    T* push_back_n(int n, const T& t) {
276
11.3k
        SkASSERT(n >= 0);
277
11.3k
        T* newTs = TCast(this->push_back_raw(n));
278
8.03M
        for (int i = 0; i < n; ++i) {
279
8.02M
            new (&newTs[i]) T(t);
280
8.02M
        }
281
11.3k
        return static_cast<T*>(newTs);
282
11.3k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_n(int, SkSVGTextContext::PositionAdjustment const&)
Line
Count
Source
275
8.99k
    T* push_back_n(int n, const T& t) {
276
8.99k
        SkASSERT(n >= 0);
277
8.99k
        T* newTs = TCast(this->push_back_raw(n));
278
18.0k
        for (int i = 0; i < n; ++i) {
279
9.03k
            new (&newTs[i]) T(t);
280
9.03k
        }
281
8.99k
        return static_cast<T*>(newTs);
282
8.99k
    }
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_n(int, unsigned long const&)
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const&)
283
284
    /**
285
     * Version of above that uses a copy constructor to initialize the n items
286
     * to separate T values.
287
     */
288
12.8k
    T* push_back_n(int n, const T t[]) {
289
12.8k
        SkASSERT(n >= 0);
290
12.8k
        this->checkRealloc(n, kGrowing);
291
12.8k
        T* end = this->end();
292
12.8k
        this->changeSize(fSize + n);
293
25.8k
        for (int i = 0; i < n; ++i) {
294
12.9k
            new (end + i) T(t[i]);
295
12.9k
        }
296
12.8k
        return end;
297
12.8k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData const*)
Line
Count
Source
288
34
    T* push_back_n(int n, const T t[]) {
289
34
        SkASSERT(n >= 0);
290
34
        this->checkRealloc(n, kGrowing);
291
34
        T* end = this->end();
292
34
        this->changeSize(fSize + n);
293
68
        for (int i = 0; i < n; ++i) {
294
34
            new (end + i) T(t[i]);
295
34
        }
296
34
        return end;
297
34
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::push_back_n(int, (anonymous namespace)::AAHairlineOp::PathData const*)
Line
Count
Source
288
592
    T* push_back_n(int n, const T t[]) {
289
592
        SkASSERT(n >= 0);
290
592
        this->checkRealloc(n, kGrowing);
291
592
        T* end = this->end();
292
592
        this->changeSize(fSize + n);
293
1.18k
        for (int i = 0; i < n; ++i) {
294
592
            new (end + i) T(t[i]);
295
592
        }
296
592
        return end;
297
592
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back_n(int, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const*)
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::push_back_n(int, (anonymous namespace)::DefaultPathOp::PathData const*)
Line
Count
Source
288
352
    T* push_back_n(int n, const T t[]) {
289
352
        SkASSERT(n >= 0);
290
352
        this->checkRealloc(n, kGrowing);
291
352
        T* end = this->end();
292
352
        this->changeSize(fSize + n);
293
704
        for (int i = 0; i < n; ++i) {
294
352
            new (end + i) T(t[i]);
295
352
        }
296
352
        return end;
297
352
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*)
skia_private::TArray<CircularRRectOp::RRect, true>::push_back_n(int, CircularRRectOp::RRect const*)
Line
Count
Source
288
18
    T* push_back_n(int n, const T t[]) {
289
18
        SkASSERT(n >= 0);
290
18
        this->checkRealloc(n, kGrowing);
291
18
        T* end = this->end();
292
18
        this->changeSize(fSize + n);
293
36
        for (int i = 0; i < n; ++i) {
294
18
            new (end + i) T(t[i]);
295
18
        }
296
18
        return end;
297
18
    }
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*)
skia_private::TArray<CircleOp::Circle, true>::push_back_n(int, CircleOp::Circle const*)
Line
Count
Source
288
285
    T* push_back_n(int n, const T t[]) {
289
285
        SkASSERT(n >= 0);
290
285
        this->checkRealloc(n, kGrowing);
291
285
        T* end = this->end();
292
285
        this->changeSize(fSize + n);
293
587
        for (int i = 0; i < n; ++i) {
294
302
            new (end + i) T(t[i]);
295
302
        }
296
285
        return end;
297
285
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry const*)
Line
Count
Source
288
2.61k
    T* push_back_n(int n, const T t[]) {
289
2.61k
        SkASSERT(n >= 0);
290
2.61k
        this->checkRealloc(n, kGrowing);
291
2.61k
        T* end = this->end();
292
2.61k
        this->changeSize(fSize + n);
293
5.23k
        for (int i = 0; i < n; ++i) {
294
2.62k
            new (end + i) T(t[i]);
295
2.62k
        }
296
2.61k
        return end;
297
2.61k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back_n(int, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const*)
Line
Count
Source
288
1
    T* push_back_n(int n, const T t[]) {
289
1
        SkASSERT(n >= 0);
290
1
        this->checkRealloc(n, kGrowing);
291
1
        T* end = this->end();
292
1
        this->changeSize(fSize + n);
293
2
        for (int i = 0; i < n; ++i) {
294
1
            new (end + i) T(t[i]);
295
1
        }
296
1
        return end;
297
1
    }
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*)
skia_private::TArray<char, true>::push_back_n(int, char const*)
Line
Count
Source
288
8.99k
    T* push_back_n(int n, const T t[]) {
289
8.99k
        SkASSERT(n >= 0);
290
8.99k
        this->checkRealloc(n, kGrowing);
291
8.99k
        T* end = this->end();
292
8.99k
        this->changeSize(fSize + n);
293
18.0k
        for (int i = 0; i < n; ++i) {
294
9.03k
            new (end + i) T(t[i]);
295
9.03k
        }
296
8.99k
        return end;
297
8.99k
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back_n(int, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const*)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*)
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*)
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*)
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*)
298
299
    /**
300
     * Version of above that uses the move constructor to set n items.
301
     */
302
35.0k
    T* move_back_n(int n, T* t) {
303
35.0k
        SkASSERT(n >= 0);
304
35.0k
        this->checkRealloc(n, kGrowing);
305
35.0k
        T* end = this->end();
306
35.0k
        this->changeSize(fSize + n);
307
49.3k
        for (int i = 0; i < n; ++i) {
308
14.2k
            new (end + i) T(std::move(t[i]));
309
14.2k
        }
310
35.0k
        return end;
311
35.0k
    }
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move_back_n(int, (anonymous namespace)::MeshOp::Mesh*)
Line
Count
Source
302
451
    T* move_back_n(int n, T* t) {
303
451
        SkASSERT(n >= 0);
304
451
        this->checkRealloc(n, kGrowing);
305
451
        T* end = this->end();
306
451
        this->changeSize(fSize + n);
307
902
        for (int i = 0; i < n; ++i) {
308
451
            new (end + i) T(std::move(t[i]));
309
451
        }
310
451
        return end;
311
451
    }
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*)
skia_private::TArray<GrTextureProxy*, true>::move_back_n(int, GrTextureProxy**)
Line
Count
Source
302
11.5k
    T* move_back_n(int n, T* t) {
303
11.5k
        SkASSERT(n >= 0);
304
11.5k
        this->checkRealloc(n, kGrowing);
305
11.5k
        T* end = this->end();
306
11.5k
        this->changeSize(fSize + n);
307
11.5k
        for (int i = 0; i < n; ++i) {
308
0
            new (end + i) T(std::move(t[i]));
309
0
        }
310
11.5k
        return end;
311
11.5k
    }
skia_private::TArray<GrSurfaceProxy*, true>::move_back_n(int, GrSurfaceProxy**)
Line
Count
Source
302
11.5k
    T* move_back_n(int n, T* t) {
303
11.5k
        SkASSERT(n >= 0);
304
11.5k
        this->checkRealloc(n, kGrowing);
305
11.5k
        T* end = this->end();
306
11.5k
        this->changeSize(fSize + n);
307
19.3k
        for (int i = 0; i < n; ++i) {
308
7.83k
            new (end + i) T(std::move(t[i]));
309
7.83k
        }
310
11.5k
        return end;
311
11.5k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move_back_n(int, skgpu::ganesh::OpsTask::OpChain*)
Line
Count
Source
302
11.5k
    T* move_back_n(int n, T* t) {
303
11.5k
        SkASSERT(n >= 0);
304
11.5k
        this->checkRealloc(n, kGrowing);
305
11.5k
        T* end = this->end();
306
11.5k
        this->changeSize(fSize + n);
307
17.5k
        for (int i = 0; i < n; ++i) {
308
5.96k
            new (end + i) T(std::move(t[i]));
309
5.96k
        }
310
11.5k
        return end;
311
11.5k
    }
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*)
312
313
    /**
314
     * Removes the last element. Not safe to call when size() == 0.
315
     */
316
131k
    void pop_back() {
317
131k
        sk_collection_not_empty(this->empty());
318
131k
        fData[fSize - 1].~T();
319
131k
        this->changeSize(fSize - 1);
320
131k
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::pop_back()
skia_private::TArray<bool, true>::pop_back()
Line
Count
Source
316
492
    void pop_back() {
317
492
        sk_collection_not_empty(this->empty());
318
492
        fData[fSize - 1].~T();
319
492
        this->changeSize(fSize - 1);
320
492
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::pop_back()
Line
Count
Source
316
56.0k
    void pop_back() {
317
56.0k
        sk_collection_not_empty(this->empty());
318
56.0k
        fData[fSize - 1].~T();
319
56.0k
        this->changeSize(fSize - 1);
320
56.0k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::pop_back()
skia_private::TArray<SkSL::RP::Instruction, true>::pop_back()
Line
Count
Source
316
695
    void pop_back() {
317
695
        sk_collection_not_empty(this->empty());
318
695
        fData[fSize - 1].~T();
319
695
        this->changeSize(fSize - 1);
320
695
    }
skia_private::TArray<int, true>::pop_back()
Line
Count
Source
316
8
    void pop_back() {
317
8
        sk_collection_not_empty(this->empty());
318
8
        fData[fSize - 1].~T();
319
8
        this->changeSize(fSize - 1);
320
8
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::pop_back()
Line
Count
Source
316
147
    void pop_back() {
317
147
        sk_collection_not_empty(this->empty());
318
147
        fData[fSize - 1].~T();
319
147
        this->changeSize(fSize - 1);
320
147
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<float, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::pop_back()
Line
Count
Source
316
73.5k
    void pop_back() {
317
73.5k
        sk_collection_not_empty(this->empty());
318
73.5k
        fData[fSize - 1].~T();
319
73.5k
        this->changeSize(fSize - 1);
320
73.5k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::pop_back()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::pop_back()
skia_private::TArray<SkSVGDevice::ClipRec, true>::pop_back()
Line
Count
Source
316
356
    void pop_back() {
317
356
        sk_collection_not_empty(this->empty());
318
356
        fData[fSize - 1].~T();
319
356
        this->changeSize(fSize - 1);
320
356
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::pop_back()
321
322
    /**
323
     * Removes the last n elements. Not safe to call when size() < n.
324
     */
325
4.84k
    void pop_back_n(int n) {
326
4.84k
        SkASSERT(n >= 0);
327
4.84k
        SkASSERT(this->size() >= n);
328
4.84k
        int i = fSize;
329
1.52M
        while (i-- > fSize - n) {
330
1.52M
            (*this)[i].~T();
331
1.52M
        }
332
4.84k
        this->changeSize(fSize - n);
333
4.84k
    }
skia_private::TArray<SkPoint, true>::pop_back_n(int)
Line
Count
Source
325
4.07k
    void pop_back_n(int n) {
326
4.07k
        SkASSERT(n >= 0);
327
4.07k
        SkASSERT(this->size() >= n);
328
4.07k
        int i = fSize;
329
1.51M
        while (i-- > fSize - n) {
330
1.51M
            (*this)[i].~T();
331
1.51M
        }
332
4.07k
        this->changeSize(fSize - n);
333
4.07k
    }
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int)
skia_private::TArray<sk_sp<GrRenderTask>, true>::pop_back_n(int)
Line
Count
Source
325
775
    void pop_back_n(int n) {
326
775
        SkASSERT(n >= 0);
327
775
        SkASSERT(this->size() >= n);
328
775
        int i = fSize;
329
12.3k
        while (i-- > fSize - n) {
330
11.5k
            (*this)[i].~T();
331
11.5k
        }
332
775
        this->changeSize(fSize - n);
333
775
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::pop_back_n(int)
334
335
    /**
336
     * Pushes or pops from the back to resize. Pushes will be default initialized.
337
     */
338
82.7M
    void resize_back(int newCount) {
339
82.7M
        SkASSERT(newCount >= 0);
340
82.7M
        if (newCount > this->size()) {
341
80.0M
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
79.9M
                this->checkRealloc(newCount, kExactFit);
344
79.9M
            }
345
80.0M
            this->push_back_n(newCount - fSize);
346
80.0M
        } else if (newCount < this->size()) {
347
4.84k
            this->pop_back_n(fSize - newCount);
348
4.84k
        }
349
82.7M
    }
skia_private::TArray<SkPoint, true>::resize_back(int)
Line
Count
Source
338
78.9M
    void resize_back(int newCount) {
339
78.9M
        SkASSERT(newCount >= 0);
340
78.9M
        if (newCount > this->size()) {
341
78.2M
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
78.2M
                this->checkRealloc(newCount, kExactFit);
344
78.2M
            }
345
78.2M
            this->push_back_n(newCount - fSize);
346
78.2M
        } else if (newCount < this->size()) {
347
4.07k
            this->pop_back_n(fSize - newCount);
348
4.07k
        }
349
78.9M
    }
skia_private::TArray<unsigned char, true>::resize_back(int)
Line
Count
Source
338
1.81M
    void resize_back(int newCount) {
339
1.81M
        SkASSERT(newCount >= 0);
340
1.81M
        if (newCount > this->size()) {
341
1.25M
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
1.25M
                this->checkRealloc(newCount, kExactFit);
344
1.25M
            }
345
1.25M
            this->push_back_n(newCount - fSize);
346
1.25M
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
1.81M
    }
skia_private::TArray<float, true>::resize_back(int)
Line
Count
Source
338
1.84M
    void resize_back(int newCount) {
339
1.84M
        SkASSERT(newCount >= 0);
340
1.84M
        if (newCount > this->size()) {
341
348k
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
348k
                this->checkRealloc(newCount, kExactFit);
344
348k
            }
345
348k
            this->push_back_n(newCount - fSize);
346
1.49M
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
1.84M
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int)
skia_private::TArray<float*, true>::resize_back(int)
Line
Count
Source
338
49.6k
    void resize_back(int newCount) {
339
49.6k
        SkASSERT(newCount >= 0);
340
49.6k
        if (newCount > this->size()) {
341
49.6k
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
49.6k
                this->checkRealloc(newCount, kExactFit);
344
49.6k
            }
345
49.6k
            this->push_back_n(newCount - fSize);
346
49.6k
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int)
Line
Count
Source
338
4
    void resize_back(int newCount) {
339
4
        SkASSERT(newCount >= 0);
340
4
        if (newCount > this->size()) {
341
4
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
4
                this->checkRealloc(newCount, kExactFit);
344
4
            }
345
4
            this->push_back_n(newCount - fSize);
346
4
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
4
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int)
skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int)
Line
Count
Source
338
1.09k
    void resize_back(int newCount) {
339
1.09k
        SkASSERT(newCount >= 0);
340
1.09k
        if (newCount > this->size()) {
341
0
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
0
                this->checkRealloc(newCount, kExactFit);
344
0
            }
345
0
            this->push_back_n(newCount - fSize);
346
1.09k
        } else if (newCount < this->size()) {
347
775
            this->pop_back_n(fSize - newCount);
348
775
        }
349
1.09k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int)
skia_private::TArray<SkPackedGlyphID, true>::resize_back(int)
Line
Count
Source
338
901
    void resize_back(int newCount) {
339
901
        SkASSERT(newCount >= 0);
340
901
        if (newCount > this->size()) {
341
894
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
894
                this->checkRealloc(newCount, kExactFit);
344
894
            }
345
894
            this->push_back_n(newCount - fSize);
346
894
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
901
    }
skia_private::TArray<unsigned short, true>::resize_back(int)
Line
Count
Source
338
35.8k
    void resize_back(int newCount) {
339
35.8k
        SkASSERT(newCount >= 0);
340
35.8k
        if (newCount > this->size()) {
341
35.7k
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
35.7k
                this->checkRealloc(newCount, kExactFit);
344
35.7k
            }
345
35.7k
            this->push_back_n(newCount - fSize);
346
35.7k
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
35.8k
    }
skia_private::TArray<SkMask::Format, true>::resize_back(int)
Line
Count
Source
338
901
    void resize_back(int newCount) {
339
901
        SkASSERT(newCount >= 0);
340
901
        if (newCount > this->size()) {
341
894
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
894
                this->checkRealloc(newCount, kExactFit);
344
894
            }
345
894
            this->push_back_n(newCount - fSize);
346
894
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
901
    }
Unexecuted instantiation: skia_private::TArray<int, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize_back(int)
skia_private::TArray<SkGlyph const*, true>::resize_back(int)
Line
Count
Source
338
34.0k
    void resize_back(int newCount) {
339
34.0k
        SkASSERT(newCount >= 0);
340
34.0k
        if (newCount > this->size()) {
341
33.9k
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
33.9k
                this->checkRealloc(newCount, kExactFit);
344
33.9k
            }
345
33.9k
            this->push_back_n(newCount - fSize);
346
33.9k
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
34.0k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int)
Line
Count
Source
338
1.08k
    void resize_back(int newCount) {
339
1.08k
        SkASSERT(newCount >= 0);
340
1.08k
        if (newCount > this->size()) {
341
944
            if (this->empty()) {
342
                // When the container is completely empty, grow to exactly the requested size.
343
944
                this->checkRealloc(newCount, kExactFit);
344
944
            }
345
944
            this->push_back_n(newCount - fSize);
346
944
        } else if (newCount < this->size()) {
347
0
            this->pop_back_n(fSize - newCount);
348
0
        }
349
1.08k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<float, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<float*, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<unsigned short, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<int, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize_back(int)
350
351
    /** Swaps the contents of this array with that array. Does a pointer swap if possible,
352
        otherwise copies the T values. */
353
381k
    void swap(TArray& that) {
354
381k
        using std::swap;
355
381k
        if (this == &that) {
356
0
            return;
357
0
        }
358
381k
        if (fOwnMemory && that.fOwnMemory) {
359
360k
            swap(fData, that.fData);
360
360k
            swap(fSize, that.fSize);
361
362
            // Can't use swap because fCapacity is a bit field.
363
360k
            auto allocCount = fCapacity;
364
360k
            fCapacity = that.fCapacity;
365
360k
            that.fCapacity = allocCount;
366
360k
        } else {
367
            // This could be more optimal...
368
21.0k
            TArray copy(std::move(that));
369
21.0k
            that = std::move(*this);
370
21.0k
            *this = std::move(copy);
371
21.0k
        }
372
381k
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::swap(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&)
Line
Count
Source
353
48.6k
    void swap(TArray& that) {
354
48.6k
        using std::swap;
355
48.6k
        if (this == &that) {
356
0
            return;
357
0
        }
358
48.6k
        if (fOwnMemory && that.fOwnMemory) {
359
48.6k
            swap(fData, that.fData);
360
48.6k
            swap(fSize, that.fSize);
361
362
            // Can't use swap because fCapacity is a bit field.
363
48.6k
            auto allocCount = fCapacity;
364
48.6k
            fCapacity = that.fCapacity;
365
48.6k
            that.fCapacity = allocCount;
366
48.6k
        } else {
367
            // This could be more optimal...
368
0
            TArray copy(std::move(that));
369
0
            that = std::move(*this);
370
0
            *this = std::move(copy);
371
0
        }
372
48.6k
    }
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&)
Line
Count
Source
353
21.0k
    void swap(TArray& that) {
354
21.0k
        using std::swap;
355
21.0k
        if (this == &that) {
356
0
            return;
357
0
        }
358
21.0k
        if (fOwnMemory && that.fOwnMemory) {
359
0
            swap(fData, that.fData);
360
0
            swap(fSize, that.fSize);
361
362
            // Can't use swap because fCapacity is a bit field.
363
0
            auto allocCount = fCapacity;
364
0
            fCapacity = that.fCapacity;
365
0
            that.fCapacity = allocCount;
366
21.0k
        } else {
367
            // This could be more optimal...
368
21.0k
            TArray copy(std::move(that));
369
21.0k
            that = std::move(*this);
370
21.0k
            *this = std::move(copy);
371
21.0k
        }
372
21.0k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::swap(skia_private::TArray<sk_sp<GrRenderTask>, true>&)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&)
Line
Count
Source
353
152k
    void swap(TArray& that) {
354
152k
        using std::swap;
355
152k
        if (this == &that) {
356
0
            return;
357
0
        }
358
152k
        if (fOwnMemory && that.fOwnMemory) {
359
152k
            swap(fData, that.fData);
360
152k
            swap(fSize, that.fSize);
361
362
            // Can't use swap because fCapacity is a bit field.
363
152k
            auto allocCount = fCapacity;
364
152k
            fCapacity = that.fCapacity;
365
152k
            that.fCapacity = allocCount;
366
152k
        } else {
367
            // This could be more optimal...
368
0
            TArray copy(std::move(that));
369
0
            that = std::move(*this);
370
0
            *this = std::move(copy);
371
0
        }
372
152k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::swap(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&)
Line
Count
Source
353
158k
    void swap(TArray& that) {
354
158k
        using std::swap;
355
158k
        if (this == &that) {
356
0
            return;
357
0
        }
358
158k
        if (fOwnMemory && that.fOwnMemory) {
359
158k
            swap(fData, that.fData);
360
158k
            swap(fSize, that.fSize);
361
362
            // Can't use swap because fCapacity is a bit field.
363
158k
            auto allocCount = fCapacity;
364
158k
            fCapacity = that.fCapacity;
365
158k
            that.fCapacity = allocCount;
366
158k
        } else {
367
            // This could be more optimal...
368
0
            TArray copy(std::move(that));
369
0
            that = std::move(*this);
370
0
            *this = std::move(copy);
371
0
        }
372
158k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&)
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::swap(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&)
Line
Count
Source
353
456
    void swap(TArray& that) {
354
456
        using std::swap;
355
456
        if (this == &that) {
356
0
            return;
357
0
        }
358
456
        if (fOwnMemory && that.fOwnMemory) {
359
456
            swap(fData, that.fData);
360
456
            swap(fSize, that.fSize);
361
362
            // Can't use swap because fCapacity is a bit field.
363
456
            auto allocCount = fCapacity;
364
456
            fCapacity = that.fCapacity;
365
456
            that.fCapacity = allocCount;
366
456
        } else {
367
            // This could be more optimal...
368
0
            TArray copy(std::move(that));
369
0
            that = std::move(*this);
370
0
            *this = std::move(copy);
371
0
        }
372
456
    }
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::swap(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&)
Unexecuted instantiation: skia_private::TArray<float, true>::swap(skia_private::TArray<float, true>&)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&)
373
374
    /**
375
     * Moves all elements of `that` to the end of this array, leaving `that` empty.
376
     * This is a no-op if `that` is empty or equal to this array.
377
     */
378
0
    void move_back(TArray& that) {
379
0
        if (that.empty() || &that == this) {
380
0
            return;
381
0
        }
382
0
        void* dst = this->push_back_raw(that.size());
383
        // After move() returns, the contents of `dst` will have either been in-place initialized
384
        // using a the move constructor (per-item from `that`'s elements), or will have been
385
        // mem-copied into when MEM_MOVE is true (now valid objects).
386
0
        that.move(dst);
387
        // All items in `that` have either been destroyed (when MEM_MOVE is false) or should be
388
        // considered invalid (when MEM_MOVE is true). Reset fSize to 0 directly to skip any further
389
        // per-item destruction.
390
0
        that.changeSize(0);
391
0
    }
392
393
786M
    T* begin() {
394
786M
        return fData;
395
786M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::begin()
Line
Count
Source
393
7.36k
    T* begin() {
394
7.36k
        return fData;
395
7.36k
    }
skia_private::TArray<float, true>::begin()
Line
Count
Source
393
11.2M
    T* begin() {
394
11.2M
        return fData;
395
11.2M
    }
skia_private::TArray<unsigned char, true>::begin()
Line
Count
Source
393
88.1M
    T* begin() {
394
88.1M
        return fData;
395
88.1M
    }
skia_private::TArray<SkPoint, true>::begin()
Line
Count
Source
393
166M
    T* begin() {
394
166M
        return fData;
395
166M
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin()
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::begin()
Line
Count
Source
393
557
    T* begin() {
394
557
        return fData;
395
557
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin()
Line
Count
Source
393
415k
    T* begin() {
394
415k
        return fData;
395
415k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::begin()
skia_private::TArray<int, true>::begin()
Line
Count
Source
393
239k
    T* begin() {
394
239k
        return fData;
395
239k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::begin()
Line
Count
Source
393
2.58k
    T* begin() {
394
2.58k
        return fData;
395
2.58k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::begin()
skia_private::TArray<sk_sp<SkImageFilter>, true>::begin()
Line
Count
Source
393
26.6k
    T* begin() {
394
26.6k
        return fData;
395
26.6k
    }
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::begin()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin()
Line
Count
Source
393
12.3k
    T* begin() {
394
12.3k
        return fData;
395
12.3k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::begin()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::begin()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::begin()
Unexecuted instantiation: skia_private::TArray<char const*, true>::begin()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::begin()
Line
Count
Source
393
24
    T* begin() {
394
24
        return fData;
395
24
    }
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::begin()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::begin()
skia_private::TArray<bool, true>::begin()
Line
Count
Source
393
12.0k
    T* begin() {
394
12.0k
        return fData;
395
12.0k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::begin()
skia_private::TArray<SkPath, true>::begin()
Line
Count
Source
393
170k
    T* begin() {
394
170k
        return fData;
395
170k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::begin()
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::begin()
Line
Count
Source
393
3.34M
    T* begin() {
394
3.34M
        return fData;
395
3.34M
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::begin()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::begin()
Line
Count
Source
393
419k
    T* begin() {
394
419k
        return fData;
395
419k
    }
skia_private::TArray<std::__1::thread, false>::begin()
Line
Count
Source
393
56
    T* begin() {
394
56
        return fData;
395
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::begin()
skia_private::TArray<sk_sp<SkShader>, true>::begin()
Line
Count
Source
393
29.4k
    T* begin() {
394
29.4k
        return fData;
395
29.4k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::begin()
Line
Count
Source
393
207k
    T* begin() {
394
207k
        return fData;
395
207k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin()
skia_private::TArray<sk_sp<SkVertices const>, true>::begin()
Line
Count
Source
393
382
    T* begin() {
394
382
        return fData;
395
382
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin()
Line
Count
Source
393
40
    T* begin() {
394
40
        return fData;
395
40
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin()
skia_private::TArray<sk_sp<SkPicture const>, true>::begin()
Line
Count
Source
393
12.6k
    T* begin() {
394
12.6k
        return fData;
395
12.6k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::begin()
Line
Count
Source
393
38.3k
    T* begin() {
394
38.3k
        return fData;
395
38.3k
    }
skia_private::TArray<SkPaint, true>::begin()
Line
Count
Source
393
6.54k
    T* begin() {
394
6.54k
        return fData;
395
6.54k
    }
skia_private::TArray<SkMatrix, true>::begin()
Line
Count
Source
393
622
    T* begin() {
394
622
        return fData;
395
622
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::begin()
Line
Count
Source
393
10.4k
    T* begin() {
394
10.4k
        return fData;
395
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::begin()
Line
Count
Source
393
1
    T* begin() {
394
1
        return fData;
395
1
    }
skia_private::TArray<SkOpRayHit*, true>::begin()
Line
Count
Source
393
6.22M
    T* begin() {
394
6.22M
        return fData;
395
6.22M
    }
skia_private::TArray<double, true>::begin()
Line
Count
Source
393
124k
    T* begin() {
394
124k
        return fData;
395
124k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::begin()
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::begin()
Line
Count
Source
393
14.3k
    T* begin() {
394
14.3k
        return fData;
395
14.3k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin()
Line
Count
Source
393
220k
    T* begin() {
394
220k
        return fData;
395
220k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::begin()
Line
Count
Source
393
22.8k
    T* begin() {
394
22.8k
        return fData;
395
22.8k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::begin()
Line
Count
Source
393
6.47k
    T* begin() {
394
6.47k
        return fData;
395
6.47k
    }
skia_private::TArray<SkSL::Field, true>::begin()
Line
Count
Source
393
136
    T* begin() {
394
136
        return fData;
395
136
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin()
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::begin()
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::begin()
Line
Count
Source
393
25.6k
    T* begin() {
394
25.6k
        return fData;
395
25.6k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::begin()
Line
Count
Source
393
99.3k
    T* begin() {
394
99.3k
        return fData;
395
99.3k
    }
skia_private::TArray<float*, true>::begin()
Line
Count
Source
393
49.6k
    T* begin() {
394
49.6k
        return fData;
395
49.6k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::begin()
Line
Count
Source
393
36
    T* begin() {
394
36
        return fData;
395
36
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::begin()
Line
Count
Source
393
4
    T* begin() {
394
4
        return fData;
395
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::begin()
Line
Count
Source
393
59
    T* begin() {
394
59
        return fData;
395
59
    }
skia_private::TArray<SkSL::Type const*, true>::begin()
Line
Count
Source
393
18.2k
    T* begin() {
394
18.2k
        return fData;
395
18.2k
    }
skia_private::TArray<SkSL::Variable*, true>::begin()
Line
Count
Source
393
9.63k
    T* begin() {
394
9.63k
        return fData;
395
9.63k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::begin()
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::begin()
Line
Count
Source
393
23.6k
    T* begin() {
394
23.6k
        return fData;
395
23.6k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::begin()
skia_private::TArray<sk_sp<GrRenderTask>, true>::begin()
Line
Count
Source
393
106k
    T* begin() {
394
106k
        return fData;
395
106k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::begin()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::begin()
Line
Count
Source
393
21.0k
    T* begin() {
394
21.0k
        return fData;
395
21.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::begin()
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::begin()
Line
Count
Source
393
52.6k
    T* begin() {
394
52.6k
        return fData;
395
52.6k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::begin()
Line
Count
Source
393
39.4k
    T* begin() {
394
39.4k
        return fData;
395
39.4k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::begin()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin()
Line
Count
Source
393
276k
    T* begin() {
394
276k
        return fData;
395
276k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::begin()
skia_private::TArray<GrRenderTask*, true>::begin()
Line
Count
Source
393
239k
    T* begin() {
394
239k
        return fData;
395
239k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::begin()
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::begin()
Line
Count
Source
393
5.82k
    T* begin() {
394
5.82k
        return fData;
395
5.82k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::begin()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::begin()
Line
Count
Source
393
477
    T* begin() {
394
477
        return fData;
395
477
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::begin()
Line
Count
Source
393
195
    T* begin() {
394
195
        return fData;
395
195
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::begin()
Line
Count
Source
393
335
    T* begin() {
394
335
        return fData;
395
335
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::begin()
Line
Count
Source
393
5.72k
    T* begin() {
394
5.72k
        return fData;
395
5.72k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin()
Line
Count
Source
393
227
    T* begin() {
394
227
        return fData;
395
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin()
Line
Count
Source
393
1
    T* begin() {
394
1
        return fData;
395
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::begin()
Line
Count
Source
393
1
    T* begin() {
394
1
        return fData;
395
1
    }
skia_private::TArray<SkRect, true>::begin()
Line
Count
Source
393
1
    T* begin() {
394
1
        return fData;
395
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin()
Line
Count
Source
393
7.85k
    T* begin() {
394
7.85k
        return fData;
395
7.85k
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::begin()
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::begin()
Line
Count
Source
393
9.17k
    T* begin() {
394
9.17k
        return fData;
395
9.17k
    }
skia_private::TArray<GrSurfaceProxy*, true>::begin()
Line
Count
Source
393
74.4k
    T* begin() {
394
74.4k
        return fData;
395
74.4k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::begin()
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::begin()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::begin()
skia_private::TArray<CircularRRectOp::RRect, true>::begin()
Line
Count
Source
393
224
    T* begin() {
394
224
        return fData;
395
224
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::begin()
Line
Count
Source
393
10
    T* begin() {
394
10
        return fData;
395
10
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::begin()
skia_private::TArray<CircleOp::Circle, true>::begin()
Line
Count
Source
393
748
    T* begin() {
394
748
        return fData;
395
748
    }
skia_private::TArray<EllipseOp::Ellipse, true>::begin()
Line
Count
Source
393
9
    T* begin() {
394
9
        return fData;
395
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::begin()
Line
Count
Source
393
10
    T* begin() {
394
10
        return fData;
395
10
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::begin()
Line
Count
Source
393
6
    T* begin() {
394
6
        return fData;
395
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin()
Line
Count
Source
393
403k
    T* begin() {
394
403k
        return fData;
395
403k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::begin()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::begin()
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin()
Line
Count
Source
393
6.79k
    T* begin() {
394
6.79k
        return fData;
395
6.79k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin()
Line
Count
Source
393
400
    T* begin() {
394
400
        return fData;
395
400
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::begin()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::begin()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::begin()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::begin()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::begin()
Line
Count
Source
393
894
    T* begin() {
394
894
        return fData;
395
894
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::begin()
Line
Count
Source
393
497
    T* begin() {
394
497
        return fData;
395
497
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::begin()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::begin()
Line
Count
Source
393
2.51k
    T* begin() {
394
2.51k
        return fData;
395
2.51k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::begin()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::begin()
Line
Count
Source
393
1.58k
    T* begin() {
394
1.58k
        return fData;
395
1.58k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::begin()
Line
Count
Source
393
1
    T* begin() {
394
1
        return fData;
395
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::begin()
skia_private::TArray<unsigned short, true>::begin()
Line
Count
Source
393
35.7k
    T* begin() {
394
35.7k
        return fData;
395
35.7k
    }
skia_private::TArray<SkMask::Format, true>::begin()
Line
Count
Source
393
894
    T* begin() {
394
894
        return fData;
395
894
    }
skia_private::TArray<SkPackedGlyphID, true>::begin()
Line
Count
Source
393
894
    T* begin() {
394
894
        return fData;
395
894
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin()
skia_private::TArray<SkGlyph const*, true>::begin()
Line
Count
Source
393
33.9k
    T* begin() {
394
33.9k
        return fData;
395
33.9k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::begin()
Line
Count
Source
393
498M
    T* begin() {
394
498M
        return fData;
395
498M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::begin()
Line
Count
Source
393
3
    T* begin() {
394
3
        return fData;
395
3
    }
skia_private::TArray<SkClosestRecord const*, true>::begin()
Line
Count
Source
393
5.91M
    T* begin() {
394
5.91M
        return fData;
395
5.91M
    }
skia_private::TArray<SkClosestRecord, true>::begin()
Line
Count
Source
393
2.98M
    T* begin() {
394
2.98M
        return fData;
395
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::begin()
Line
Count
Source
393
34.0k
    T* begin() {
394
34.0k
        return fData;
395
34.0k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::begin()
skia_private::TArray<PathSegment, true>::begin()
Line
Count
Source
393
16
    T* begin() {
394
16
        return fData;
395
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::begin()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::begin()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::begin()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::begin()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::begin()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::begin()
skia_private::TArray<OffsetEdge, true>::begin()
Line
Count
Source
393
369
    T* begin() {
394
369
        return fData;
395
369
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::begin()
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::begin()
Line
Count
Source
393
6.95k
    T* begin() {
394
6.95k
        return fData;
395
6.95k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::begin()
skia_private::TArray<sk_sp<SkSVGNode>, true>::begin()
Line
Count
Source
393
285
    T* begin() {
394
285
        return fData;
395
285
    }
skia_private::TArray<char, true>::begin()
Line
Count
Source
393
233
    T* begin() {
394
233
        return fData;
395
233
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::begin()
Line
Count
Source
393
233
    T* begin() {
394
233
        return fData;
395
233
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::begin()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::begin()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::begin()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::begin()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::begin()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::begin()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::begin()
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::begin()
Line
Count
Source
393
9.23k
    T* begin() {
394
9.23k
        return fData;
395
9.23k
    }
396
919M
    const T* begin() const {
397
919M
        return fData;
398
919M
    }
skia_private::TArray<unsigned char, true>::begin() const
Line
Count
Source
396
324M
    const T* begin() const {
397
324M
        return fData;
398
324M
    }
skia_private::TArray<SkPoint, true>::begin() const
Line
Count
Source
396
348M
    const T* begin() const {
397
348M
        return fData;
398
348M
    }
skia_private::TArray<float, true>::begin() const
Line
Count
Source
396
242M
    const T* begin() const {
397
242M
        return fData;
398
242M
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin() const
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin() const
Line
Count
Source
396
804k
    const T* begin() const {
397
804k
        return fData;
398
804k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() const
Line
Count
Source
396
1.13M
    const T* begin() const {
397
1.13M
        return fData;
398
1.13M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::begin() const
Unexecuted instantiation: skia_private::TArray<SkPath, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin() const
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::begin() const
Line
Count
Source
396
1.21M
    const T* begin() const {
397
1.21M
        return fData;
398
1.21M
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin() const
Line
Count
Source
396
13.8k
    const T* begin() const {
397
13.8k
        return fData;
398
13.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() const
Line
Count
Source
396
22.5k
    const T* begin() const {
397
22.5k
        return fData;
398
22.5k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::begin() const
Line
Count
Source
396
99.4k
    const T* begin() const {
397
99.4k
        return fData;
398
99.4k
    }
skia_private::TArray<int, true>::begin() const
Line
Count
Source
396
82
    const T* begin() const {
397
82
        return fData;
398
82
    }
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::begin() const
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin() const
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin() const
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin() const
Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin() const
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin() const
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::begin() const
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::begin() const
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::begin() const
skia_private::TArray<GrSurfaceProxy*, true>::begin() const
Line
Count
Source
396
884k
    const T* begin() const {
397
884k
        return fData;
398
884k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() const
Line
Count
Source
396
96.8k
    const T* begin() const {
397
96.8k
        return fData;
398
96.8k
    }
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin() const
Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin() const
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin() const
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() const
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin() const
skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() const
Line
Count
Source
396
384
    const T* begin() const {
397
384
        return fData;
398
384
    }
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() const
399
400
    // It's safe to use fItemArray + fSize because if fItemArray is nullptr then adding 0 is
401
    // valid and returns nullptr. See [expr.add] in the C++ standard.
402
709M
    T* end() {
403
709M
        if (fData == nullptr) {
404
53.2k
            SkASSERT(fSize == 0);
405
53.2k
        }
406
709M
        return fData + fSize;
407
709M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end()
Line
Count
Source
402
7.36k
    T* end() {
403
7.36k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
7.36k
        return fData + fSize;
407
7.36k
    }
skia_private::TArray<SkPoint, true>::end()
Line
Count
Source
402
88.2M
    T* end() {
403
88.2M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
88.2M
        return fData + fSize;
407
88.2M
    }
skia_private::TArray<unsigned char, true>::end()
Line
Count
Source
402
88.1M
    T* end() {
403
88.1M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
88.1M
        return fData + fSize;
407
88.1M
    }
skia_private::TArray<float, true>::end()
Line
Count
Source
402
11.1M
    T* end() {
403
11.1M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
11.1M
        return fData + fSize;
407
11.1M
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::end()
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::end()
Line
Count
Source
402
557
    T* end() {
403
557
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
557
        return fData + fSize;
407
557
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end()
Line
Count
Source
402
415k
    T* end() {
403
415k
        if (fData == nullptr) {
404
2.95k
            SkASSERT(fSize == 0);
405
2.95k
        }
406
415k
        return fData + fSize;
407
415k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::end()
skia_private::TArray<int, true>::end()
Line
Count
Source
402
239k
    T* end() {
403
239k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
239k
        return fData + fSize;
407
239k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::end()
Line
Count
Source
402
2.58k
    T* end() {
403
2.58k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
2.58k
        return fData + fSize;
407
2.58k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end()
Line
Count
Source
402
12.3k
    T* end() {
403
12.3k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
12.3k
        return fData + fSize;
407
12.3k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end()
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end()
Unexecuted instantiation: skia_private::TArray<char const*, true>::end()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::end()
Line
Count
Source
402
24
    T* end() {
403
24
        if (fData == nullptr) {
404
24
            SkASSERT(fSize == 0);
405
24
        }
406
24
        return fData + fSize;
407
24
    }
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::end()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end()
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end()
skia_private::TArray<bool, true>::end()
Line
Count
Source
402
12.0k
    T* end() {
403
12.0k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
12.0k
        return fData + fSize;
407
12.0k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end()
skia_private::TArray<SkPath, true>::end()
Line
Count
Source
402
170k
    T* end() {
403
170k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
170k
        return fData + fSize;
407
170k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end()
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::end()
Line
Count
Source
402
5.34M
    T* end() {
403
5.34M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
5.34M
        return fData + fSize;
407
5.34M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::end()
Line
Count
Source
402
26.5k
    T* end() {
403
26.5k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
26.5k
        return fData + fSize;
407
26.5k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::end()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::end()
Line
Count
Source
402
419k
    T* end() {
403
419k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
419k
        return fData + fSize;
407
419k
    }
skia_private::TArray<std::__1::thread, false>::end()
Line
Count
Source
402
56
    T* end() {
403
56
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
56
        return fData + fSize;
407
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end()
skia_private::TArray<sk_sp<SkShader>, true>::end()
Line
Count
Source
402
29.4k
    T* end() {
403
29.4k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
29.4k
        return fData + fSize;
407
29.4k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::end()
Line
Count
Source
402
207k
    T* end() {
403
207k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
207k
        return fData + fSize;
407
207k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end()
skia_private::TArray<sk_sp<SkVertices const>, true>::end()
Line
Count
Source
402
382
    T* end() {
403
382
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
382
        return fData + fSize;
407
382
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::end()
Line
Count
Source
402
40
    T* end() {
403
40
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
40
        return fData + fSize;
407
40
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end()
skia_private::TArray<sk_sp<SkPicture const>, true>::end()
Line
Count
Source
402
12.6k
    T* end() {
403
12.6k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
12.6k
        return fData + fSize;
407
12.6k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::end()
Line
Count
Source
402
38.3k
    T* end() {
403
38.3k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
38.3k
        return fData + fSize;
407
38.3k
    }
skia_private::TArray<SkPaint, true>::end()
Line
Count
Source
402
6.54k
    T* end() {
403
6.54k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
6.54k
        return fData + fSize;
407
6.54k
    }
skia_private::TArray<SkMatrix, true>::end()
Line
Count
Source
402
19
    T* end() {
403
19
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
19
        return fData + fSize;
407
19
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::end()
Line
Count
Source
402
10.4k
    T* end() {
403
10.4k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
10.4k
        return fData + fSize;
407
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::end()
Line
Count
Source
402
1
    T* end() {
403
1
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
1
        return fData + fSize;
407
1
    }
skia_private::TArray<SkOpRayHit*, true>::end()
Line
Count
Source
402
6.22M
    T* end() {
403
6.22M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
6.22M
        return fData + fSize;
407
6.22M
    }
skia_private::TArray<double, true>::end()
Line
Count
Source
402
62.4k
    T* end() {
403
62.4k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
62.4k
        return fData + fSize;
407
62.4k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end()
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::end()
Line
Count
Source
402
6.45k
    T* end() {
403
6.45k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
6.45k
        return fData + fSize;
407
6.45k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end()
Line
Count
Source
402
220k
    T* end() {
403
220k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
220k
        return fData + fSize;
407
220k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end()
Line
Count
Source
402
22.8k
    T* end() {
403
22.8k
        if (fData == nullptr) {
404
10.1k
            SkASSERT(fSize == 0);
405
10.1k
        }
406
22.8k
        return fData + fSize;
407
22.8k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end()
Line
Count
Source
402
6.47k
    T* end() {
403
6.47k
        if (fData == nullptr) {
404
1.83k
            SkASSERT(fSize == 0);
405
1.83k
        }
406
6.47k
        return fData + fSize;
407
6.47k
    }
skia_private::TArray<SkSL::Field, true>::end()
Line
Count
Source
402
136
    T* end() {
403
136
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
136
        return fData + fSize;
407
136
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end()
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::end()
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::end()
Line
Count
Source
402
25.6k
    T* end() {
403
25.6k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
25.6k
        return fData + fSize;
407
25.6k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::end()
Line
Count
Source
402
99.3k
    T* end() {
403
99.3k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
99.3k
        return fData + fSize;
407
99.3k
    }
skia_private::TArray<float*, true>::end()
Line
Count
Source
402
49.6k
    T* end() {
403
49.6k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
49.6k
        return fData + fSize;
407
49.6k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end()
Line
Count
Source
402
36
    T* end() {
403
36
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
36
        return fData + fSize;
407
36
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::end()
Line
Count
Source
402
4
    T* end() {
403
4
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
4
        return fData + fSize;
407
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::end()
Line
Count
Source
402
59
    T* end() {
403
59
        if (fData == nullptr) {
404
51
            SkASSERT(fSize == 0);
405
51
        }
406
59
        return fData + fSize;
407
59
    }
skia_private::TArray<SkSL::Type const*, true>::end()
Line
Count
Source
402
18.2k
    T* end() {
403
18.2k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
18.2k
        return fData + fSize;
407
18.2k
    }
skia_private::TArray<SkSL::Variable*, true>::end()
Line
Count
Source
402
9.63k
    T* end() {
403
9.63k
        if (fData == nullptr) {
404
4.83k
            SkASSERT(fSize == 0);
405
4.83k
        }
406
9.63k
        return fData + fSize;
407
9.63k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::end()
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::end()
Line
Count
Source
402
23.6k
    T* end() {
403
23.6k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
23.6k
        return fData + fSize;
407
23.6k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end()
skia_private::TArray<sk_sp<GrRenderTask>, true>::end()
Line
Count
Source
402
169k
    T* end() {
403
169k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
169k
        return fData + fSize;
407
169k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::end()
Line
Count
Source
402
21.0k
    T* end() {
403
21.0k
        if (fData == nullptr) {
404
21.0k
            SkASSERT(fSize == 0);
405
21.0k
        }
406
21.0k
        return fData + fSize;
407
21.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end()
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::end()
Line
Count
Source
402
52.6k
    T* end() {
403
52.6k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
52.6k
        return fData + fSize;
407
52.6k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::end()
Line
Count
Source
402
39.4k
    T* end() {
403
39.4k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
39.4k
        return fData + fSize;
407
39.4k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end()
Line
Count
Source
402
276k
    T* end() {
403
276k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
276k
        return fData + fSize;
407
276k
    }
skia_private::TArray<GrTextureProxy*, true>::end()
Line
Count
Source
402
11.5k
    T* end() {
403
11.5k
        if (fData == nullptr) {
404
11.5k
            SkASSERT(fSize == 0);
405
11.5k
        }
406
11.5k
        return fData + fSize;
407
11.5k
    }
skia_private::TArray<GrRenderTask*, true>::end()
Line
Count
Source
402
239k
    T* end() {
403
239k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
239k
        return fData + fSize;
407
239k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end()
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::end()
Line
Count
Source
402
5.82k
    T* end() {
403
5.82k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
5.82k
        return fData + fSize;
407
5.82k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::end()
Line
Count
Source
402
477
    T* end() {
403
477
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
477
        return fData + fSize;
407
477
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::end()
Line
Count
Source
402
195
    T* end() {
403
195
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
195
        return fData + fSize;
407
195
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::end()
Line
Count
Source
402
335
    T* end() {
403
335
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
335
        return fData + fSize;
407
335
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::end()
Line
Count
Source
402
5.72k
    T* end() {
403
5.72k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
5.72k
        return fData + fSize;
407
5.72k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end()
Line
Count
Source
402
227
    T* end() {
403
227
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
227
        return fData + fSize;
407
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end()
Line
Count
Source
402
1
    T* end() {
403
1
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
1
        return fData + fSize;
407
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::end()
Line
Count
Source
402
1
    T* end() {
403
1
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
1
        return fData + fSize;
407
1
    }
skia_private::TArray<SkRect, true>::end()
Line
Count
Source
402
1
    T* end() {
403
1
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
1
        return fData + fSize;
407
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end()
Line
Count
Source
402
7.85k
    T* end() {
403
7.85k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
7.85k
        return fData + fSize;
407
7.85k
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end()
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end()
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::end()
Line
Count
Source
402
9.17k
    T* end() {
403
9.17k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
9.17k
        return fData + fSize;
407
9.17k
    }
skia_private::TArray<GrSurfaceProxy*, true>::end()
Line
Count
Source
402
85.9k
    T* end() {
403
85.9k
        if (fData == nullptr) {
404
502
            SkASSERT(fSize == 0);
405
502
        }
406
85.9k
        return fData + fSize;
407
85.9k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end()
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end()
skia_private::TArray<CircularRRectOp::RRect, true>::end()
Line
Count
Source
402
224
    T* end() {
403
224
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
224
        return fData + fSize;
407
224
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::end()
Line
Count
Source
402
10
    T* end() {
403
10
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
10
        return fData + fSize;
407
10
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end()
skia_private::TArray<CircleOp::Circle, true>::end()
Line
Count
Source
402
748
    T* end() {
403
748
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
748
        return fData + fSize;
407
748
    }
skia_private::TArray<EllipseOp::Ellipse, true>::end()
Line
Count
Source
402
9
    T* end() {
403
9
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
9
        return fData + fSize;
407
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::end()
Line
Count
Source
402
10
    T* end() {
403
10
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
10
        return fData + fSize;
407
10
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::end()
Line
Count
Source
402
6
    T* end() {
403
6
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
6
        return fData + fSize;
407
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end()
Line
Count
Source
402
415k
    T* end() {
403
415k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
415k
        return fData + fSize;
407
415k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end()
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end()
Line
Count
Source
402
6.79k
    T* end() {
403
6.79k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
6.79k
        return fData + fSize;
407
6.79k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end()
Line
Count
Source
402
400
    T* end() {
403
400
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
400
        return fData + fSize;
407
400
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::end()
Line
Count
Source
402
894
    T* end() {
403
894
        if (fData == nullptr) {
404
409
            SkASSERT(fSize == 0);
405
409
        }
406
894
        return fData + fSize;
407
894
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::end()
Line
Count
Source
402
497
    T* end() {
403
497
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
497
        return fData + fSize;
407
497
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::end()
Line
Count
Source
402
2.51k
    T* end() {
403
2.51k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
2.51k
        return fData + fSize;
407
2.51k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::end()
Line
Count
Source
402
1.58k
    T* end() {
403
1.58k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
1.58k
        return fData + fSize;
407
1.58k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::end()
Line
Count
Source
402
1
    T* end() {
403
1
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
1
        return fData + fSize;
407
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end()
skia_private::TArray<unsigned short, true>::end()
Line
Count
Source
402
35.7k
    T* end() {
403
35.7k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
35.7k
        return fData + fSize;
407
35.7k
    }
skia_private::TArray<SkMask::Format, true>::end()
Line
Count
Source
402
894
    T* end() {
403
894
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
894
        return fData + fSize;
407
894
    }
skia_private::TArray<SkPackedGlyphID, true>::end()
Line
Count
Source
402
894
    T* end() {
403
894
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
894
        return fData + fSize;
407
894
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end()
skia_private::TArray<SkGlyph const*, true>::end()
Line
Count
Source
402
33.9k
    T* end() {
403
33.9k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
33.9k
        return fData + fSize;
407
33.9k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end()
Line
Count
Source
402
498M
    T* end() {
403
498M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
498M
        return fData + fSize;
407
498M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::end()
Line
Count
Source
402
3
    T* end() {
403
3
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
3
        return fData + fSize;
407
3
    }
skia_private::TArray<SkClosestRecord const*, true>::end()
Line
Count
Source
402
5.91M
    T* end() {
403
5.91M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
5.91M
        return fData + fSize;
407
5.91M
    }
skia_private::TArray<SkClosestRecord, true>::end()
Line
Count
Source
402
2.98M
    T* end() {
403
2.98M
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
2.98M
        return fData + fSize;
407
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::end()
Line
Count
Source
402
11.3k
    T* end() {
403
11.3k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
11.3k
        return fData + fSize;
407
11.3k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end()
Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end()
skia_private::TArray<PathSegment, true>::end()
Line
Count
Source
402
16
    T* end() {
403
16
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
16
        return fData + fSize;
407
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::end()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::end()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end()
skia_private::TArray<OffsetEdge, true>::end()
Line
Count
Source
402
369
    T* end() {
403
369
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
369
        return fData + fSize;
407
369
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::end()
Line
Count
Source
402
3.47k
    T* end() {
403
3.47k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
3.47k
        return fData + fSize;
407
3.47k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end()
skia_private::TArray<sk_sp<SkSVGNode>, true>::end()
Line
Count
Source
402
285
    T* end() {
403
285
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
285
        return fData + fSize;
407
285
    }
skia_private::TArray<char, true>::end()
Line
Count
Source
402
9.22k
    T* end() {
403
9.22k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
9.22k
        return fData + fSize;
407
9.22k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::end()
Line
Count
Source
402
233
    T* end() {
403
233
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
233
        return fData + fSize;
407
233
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::end()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::end()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::end()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::end()
Unexecuted instantiation: skia_private::TArray<SkString, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end()
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end()
Unexecuted instantiation: skia_private::TArray<char const*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end()
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end()
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end()
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end()
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::end()
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end()
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end()
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end()
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end()
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end()
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end()
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end()
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end()
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end()
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end()
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end()
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end()
Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::end()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::end()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::end()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::end()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::end()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::end()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::end()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::end()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::end()
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::end()
Line
Count
Source
402
9.23k
    T* end() {
403
9.23k
        if (fData == nullptr) {
404
0
            SkASSERT(fSize == 0);
405
0
        }
406
9.23k
        return fData + fSize;
407
9.23k
    }
408
254M
    const T* end() const {
409
254M
        if (fData == nullptr) {
410
95.2k
            SkASSERT(fSize == 0);
411
95.2k
        }
412
254M
        return fData + fSize;
413
254M
    }
skia_private::TArray<unsigned char, true>::end() const
Line
Count
Source
408
247M
    const T* end() const {
409
247M
        if (fData == nullptr) {
410
85
            SkASSERT(fSize == 0);
411
85
        }
412
247M
        return fData + fSize;
413
247M
    }
skia_private::TArray<float, true>::end() const
Line
Count
Source
408
2.95M
    const T* end() const {
409
2.95M
        if (fData == nullptr) {
410
142
            SkASSERT(fSize == 0);
411
142
        }
412
2.95M
        return fData + fSize;
413
2.95M
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end() const
Line
Count
Source
408
804k
    const T* end() const {
409
804k
        if (fData == nullptr) {
410
6.36k
            SkASSERT(fSize == 0);
411
6.36k
        }
412
804k
        return fData + fSize;
413
804k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() const
Line
Count
Source
408
1.13M
    const T* end() const {
409
1.13M
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
1.13M
        return fData + fSize;
413
1.13M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::end() const
Line
Count
Source
408
1.21M
    const T* end() const {
409
1.21M
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
1.21M
        return fData + fSize;
413
1.21M
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() const
Line
Count
Source
408
13.8k
    const T* end() const {
409
13.8k
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
13.8k
        return fData + fSize;
413
13.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const
Line
Count
Source
408
22.5k
    const T* end() const {
409
22.5k
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
22.5k
        return fData + fSize;
413
22.5k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::end() const
Line
Count
Source
408
99.4k
    const T* end() const {
409
99.4k
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
99.4k
        return fData + fSize;
413
99.4k
    }
skia_private::TArray<int, true>::end() const
Line
Count
Source
408
82
    const T* end() const {
409
82
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
82
        return fData + fSize;
413
82
    }
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::end() const
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const
Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const
skia_private::TArray<GrSurfaceProxy*, true>::end() const
Line
Count
Source
408
884k
    const T* end() const {
409
884k
        if (fData == nullptr) {
410
88.6k
            SkASSERT(fSize == 0);
411
88.6k
        }
412
884k
        return fData + fSize;
413
884k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() const
Line
Count
Source
408
96.8k
    const T* end() const {
409
96.8k
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
96.8k
        return fData + fSize;
413
96.8k
    }
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const
Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const
skia_private::TArray<sk_sp<SkSVGNode>, true>::end() const
Line
Count
Source
408
384
    const T* end() const {
409
384
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
384
        return fData + fSize;
413
384
    }
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() const
skia_private::TArray<unsigned char, true>::end() const
Line
Count
Source
408
4
    const T* end() const {
409
4
        if (fData == nullptr) {
410
0
            SkASSERT(fSize == 0);
411
0
        }
412
4
        return fData + fSize;
413
4
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::end() const
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const
Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const
Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() const
414
325k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<int, true>::data()
skia_private::TArray<GrRenderTask*, true>::data()
Line
Count
Source
414
23.0k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::data()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::data()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::data()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::data()
skia_private::TArray<sk_sp<SkImageFilter>, true>::data()
Line
Count
Source
414
2.23k
    T* data() { return fData; }
skia_private::TArray<sk_sp<SkShader>, true>::data()
Line
Count
Source
414
29.4k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::data()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data()
Line
Count
Source
414
7.36k
    T* data() { return fData; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::data()
Line
Count
Source
414
6.81k
    T* data() { return fData; }
skia_private::TArray<SkSL::Field, true>::data()
Line
Count
Source
414
832
    T* data() { return fData; }
skia_private::TArray<SkSL::RP::Instruction, true>::data()
Line
Count
Source
414
102
    T* data() { return fData; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data()
Line
Count
Source
414
2.97k
    T* data() { return fData; }
skia_private::TArray<SkSL::Variable*, true>::data()
Line
Count
Source
414
16.1k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::data()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::data()
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::data()
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::data()
Line
Count
Source
414
14.6k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::data()
skia_private::TArray<GrSurfaceProxy*, true>::data()
Line
Count
Source
414
14.4k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::data()
skia_private::TArray<GrTextureProxy*, true>::data()
Line
Count
Source
414
11.5k
    T* data() { return fData; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::data()
Line
Count
Source
414
11.5k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::data()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::data()
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::data()
skia_private::TArray<unsigned short, true>::data()
Line
Count
Source
414
40.5k
    T* data() { return fData; }
skia_private::TArray<SkPoint, true>::data()
Line
Count
Source
414
76.5k
    T* data() { return fData; }
skia_private::TArray<SkPackedGlyphID, true>::data()
Line
Count
Source
414
1.94k
    T* data() { return fData; }
skia_private::TArray<SkMask::Format, true>::data()
Line
Count
Source
414
1.70k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::data()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data()
skia_private::TArray<SkGlyph const*, true>::data()
Line
Count
Source
414
34.0k
    T* data() { return fData; }
skia_private::TArray<SkMeshSpecification::Varying, false>::data()
Line
Count
Source
414
3
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<bool, true>::data()
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::data()
skia_private::TArray<float, true>::data()
Line
Count
Source
414
29.3k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::data()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::data()
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::data()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::data()
skia_private::TArray<char, true>::data()
Line
Count
Source
414
245
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::data()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::data()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::data()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::data()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::data()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::data()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::data()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::data()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::data()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::data()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::data()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::data()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::data()
Unexecuted instantiation: skia_private::TArray<SkString, true>::data()
415
108k
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data() const
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() const
skia_private::TArray<SkSL::Variable*, true>::data() const
Line
Count
Source
415
105k
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() const
Line
Count
Source
415
4
    const T* data() const { return fData; }
skia_private::TArray<SkSL::Field, true>::data() const
Line
Count
Source
415
87
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::data() const
Unexecuted instantiation: skia_private::TArray<int, true>::data() const
skia_private::TArray<float, true>::data() const
Line
Count
Source
415
2.74k
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::data() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::data() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data() const
416
1.35G
    int size() const { return fSize; }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::size() const
Line
Count
Source
416
22.0k
    int size() const { return fSize; }
skia_private::TArray<SkPoint, true>::size() const
Line
Count
Source
416
727M
    int size() const { return fSize; }
skia_private::TArray<unsigned char, true>::size() const
Line
Count
Source
416
318M
    int size() const { return fSize; }
skia_private::TArray<float, true>::size() const
Line
Count
Source
416
102M
    int size() const { return fSize; }
skia_private::TArray<SkString, true>::size() const
Line
Count
Source
416
22
    int size() const { return fSize; }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size() const
Line
Count
Source
416
1.13k
    int size() const { return fSize; }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::size() const
Line
Count
Source
416
900k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::size() const
skia_private::TArray<int, true>::size() const
Line
Count
Source
416
29.9M
    int size() const { return fSize; }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::size() const
Line
Count
Source
416
8.10k
    int size() const { return fSize; }
skia_private::TArray<GrRenderTask*, true>::size() const
Line
Count
Source
416
2.93M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::size() const
Line
Count
Source
416
4.71M
    int size() const { return fSize; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::size() const
Line
Count
Source
416
616k
    int size() const { return fSize; }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::size() const
Line
Count
Source
416
738k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkImageFilter>, true>::size() const
Line
Count
Source
416
112k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::size() const
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::size() const
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::size() const
Unexecuted instantiation: skia_private::TArray<char const*, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::size() const
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::size() const
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::size() const
skia_private::TArray<sk_sp<GrRenderTask>, true>::size() const
Line
Count
Source
416
640k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::size() const
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::size() const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::size() const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::size() const
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::size() const
Line
Count
Source
416
159k
    int size() const { return fSize; }
skia_private::TArray<std::__1::thread, false>::size() const
Line
Count
Source
416
588
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::size() const
skia_private::TArray<sk_sp<SkShader>, true>::size() const
Line
Count
Source
416
88.2k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::size() const
skia_private::TArray<sk_sp<SkImage const>, true>::size() const
Line
Count
Source
416
30.2k
    int size() const { return fSize; }
skia_private::TArray<SkPath, true>::size() const
Line
Count
Source
416
981k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkPicture const>, true>::size() const
Line
Count
Source
416
73.7k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkDrawable>, true>::size() const
Line
Count
Source
416
2.28k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::size() const
Line
Count
Source
416
3
    int size() const { return fSize; }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::size() const
Line
Count
Source
416
153
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkVertices const>, true>::size() const
Line
Count
Source
416
5
    int size() const { return fSize; }
skia_private::TArray<SkPaint, true>::size() const
Line
Count
Source
416
26.7k
    int size() const { return fSize; }
skia_private::TArray<SkMatrix, true>::size() const
Line
Count
Source
416
622
    int size() const { return fSize; }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::size() const
Line
Count
Source
416
2.94M
    int size() const { return fSize; }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::size() const
Line
Count
Source
416
69.9k
    int size() const { return fSize; }
skia_private::TArray<SkSL::Variable*, true>::size() const
Line
Count
Source
416
133k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkTypeface>, true>::size() const
Line
Count
Source
416
3
    int size() const { return fSize; }
skia_private::TArray<SkOpRayHit*, true>::size() const
Line
Count
Source
416
27.4M
    int size() const { return fSize; }
skia_private::TArray<double, true>::size() const
Line
Count
Source
416
124k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::size() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::size() const
Line
Count
Source
416
1.28M
    int size() const { return fSize; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::size() const
Line
Count
Source
416
13.2k
    int size() const { return fSize; }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::size() const
Line
Count
Source
416
213k
    int size() const { return fSize; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::size() const
Line
Count
Source
416
20.8k
    int size() const { return fSize; }
skia_private::TArray<SkSL::Field, true>::size() const
Line
Count
Source
416
919
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::size() const
skia_private::TArray<SkSL::RP::Instruction, true>::size() const
Line
Count
Source
416
66.3k
    int size() const { return fSize; }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::size() const
Line
Count
Source
416
647k
    int size() const { return fSize; }
skia_private::TArray<float*, true>::size() const
Line
Count
Source
416
5.90M
    int size() const { return fSize; }
skia_private::TArray<SkSL::RP::Program::Stage, true>::size() const
Line
Count
Source
416
5.91M
    int size() const { return fSize; }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::size() const
Line
Count
Source
416
67
    int size() const { return fSize; }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::size() const
Line
Count
Source
416
612
    int size() const { return fSize; }
skia_private::TArray<SkSL::Type const*, true>::size() const
Line
Count
Source
416
72.4k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::size() const
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::size() const
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::size() const
Line
Count
Source
416
21.0k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::size() const
skia_private::TArray<GrGpu::SubmittedProc, true>::size() const
Line
Count
Source
416
21.8k
    int size() const { return fSize; }
skia_private::TArray<GrTextureProxy*, true>::size() const
Line
Count
Source
416
262k
    int size() const { return fSize; }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::size() const
Line
Count
Source
416
232k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::size() const
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::size() const
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::size() const
Line
Count
Source
416
689
    int size() const { return fSize; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::size() const
Line
Count
Source
416
66.7k
    int size() const { return fSize; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::size() const
Line
Count
Source
416
975
    int size() const { return fSize; }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::size() const
Line
Count
Source
416
28.1k
    int size() const { return fSize; }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::size() const
Line
Count
Source
416
50
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::size() const
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::size() const
Line
Count
Source
416
5
    int size() const { return fSize; }
skia_private::TArray<SkRect, true>::size() const
Line
Count
Source
416
4
    int size() const { return fSize; }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::size() const
Line
Count
Source
416
10
    int size() const { return fSize; }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::size() const
Line
Count
Source
416
21.8k
    int size() const { return fSize; }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::size() const
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::size() const
Line
Count
Source
416
2.15M
    int size() const { return fSize; }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::size() const
Line
Count
Source
416
2.95k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::size() const
skia_private::TArray<CircularRRectOp::RRect, true>::size() const
Line
Count
Source
416
18
    int size() const { return fSize; }
skia_private::TArray<EllipticalRRectOp::RRect, true>::size() const
Line
Count
Source
416
5
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::size() const
skia_private::TArray<CircleOp::Circle, true>::size() const
Line
Count
Source
416
285
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::size() const
skia_private::TArray<DIEllipseOp::Ellipse, true>::size() const
Line
Count
Source
416
22
    int size() const { return fSize; }
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::size() const
skia_private::TArray<GrSurfaceProxy*, true>::size() const
Line
Count
Source
416
40.4k
    int size() const { return fSize; }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::size() const
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::size() const
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::size() const
Line
Count
Source
416
18.6k
    int size() const { return fSize; }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::size() const
Line
Count
Source
416
798
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::size() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::size() const
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::size() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::size() const
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::size() const
Line
Count
Source
416
96.7k
    int size() const { return fSize; }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::size() const
Line
Count
Source
416
232k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::size() const
Line
Count
Source
416
18
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::size() const
skia_private::TArray<unsigned short, true>::size() const
Line
Count
Source
416
76.4k
    int size() const { return fSize; }
skia_private::TArray<SkPackedGlyphID, true>::size() const
Line
Count
Source
416
2.85k
    int size() const { return fSize; }
skia_private::TArray<SkMask::Format, true>::size() const
Line
Count
Source
416
908
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::size() const
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::size() const
Line
Count
Source
416
1.73k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::size() const
skia_private::TArray<SkGlyph const*, true>::size() const
Line
Count
Source
416
68.1k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::size() const
Line
Count
Source
416
56.9k
    int size() const { return fSize; }
skia_private::TArray<SkMeshSpecification::Varying, false>::size() const
Line
Count
Source
416
3
    int size() const { return fSize; }
skia_private::TArray<SkClosestRecord, true>::size() const
Line
Count
Source
416
104M
    int size() const { return fSize; }
skia_private::TArray<SkClosestRecord const*, true>::size() const
Line
Count
Source
416
3.49M
    int size() const { return fSize; }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::size() const
Line
Count
Source
416
1.56k
    int size() const { return fSize; }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::size() const
Line
Count
Source
416
8.05M
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<bool, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::size() const
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::size() const
Line
Count
Source
416
180k
    int size() const { return fSize; }
skia_private::TArray<PathSegment, true>::size() const
Line
Count
Source
416
96
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::size() const
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::size() const
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::size() const
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::size() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::size() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::size() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::size() const
skia_private::TArray<OffsetEdge, true>::size() const
Line
Count
Source
416
1.84k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::size() const
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::size() const
Line
Count
Source
416
3.48k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::size() const
skia_private::TArray<sk_sp<SkSVGNode>, true>::size() const
Line
Count
Source
416
17.2k
    int size() const { return fSize; }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::size() const
Line
Count
Source
416
9.70k
    int size() const { return fSize; }
skia_private::TArray<char, true>::size() const
Line
Count
Source
416
959
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::size() const
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size() const
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::size() const
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::size() const
skia_private::TArray<SkSVGDevice::ClipRec, true>::size() const
Line
Count
Source
416
5.45k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::size() const
Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::size() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::size() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::size() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::size() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::size() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::size() const
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::size() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::size() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::size() const
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::size() const
Line
Count
Source
416
9.23k
    int size() const { return fSize; }
417
89.4M
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size_bytes() const
skia_private::TArray<SkPoint, true>::size_bytes() const
Line
Count
Source
417
1.25M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<unsigned char, true>::size_bytes() const
Line
Count
Source
417
78.2M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<float, true>::size_bytes() const
Line
Count
Source
417
9.97M
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::size_bytes() const
skia_private::TArray<SkFontScanner::AxisDefinition, true>::size_bytes() const
Line
Count
Source
417
528
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<int, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size_bytes() const
418
77.2M
    void resize(size_t count) { this->resize_back((int)count); }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize(unsigned long)
skia_private::TArray<SkPoint, true>::resize(unsigned long)
Line
Count
Source
418
77.1M
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<float*, true>::resize(unsigned long)
Line
Count
Source
418
49.6k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize(unsigned long)
Line
Count
Source
418
4
    void resize(size_t count) { this->resize_back((int)count); }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize(unsigned long)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize(unsigned long)
skia_private::TArray<SkPackedGlyphID, true>::resize(unsigned long)
Line
Count
Source
418
901
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<unsigned short, true>::resize(unsigned long)
Line
Count
Source
418
35.8k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<SkMask::Format, true>::resize(unsigned long)
Line
Count
Source
418
901
    void resize(size_t count) { this->resize_back((int)count); }
Unexecuted instantiation: skia_private::TArray<int, true>::resize(unsigned long)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize(unsigned long)
skia_private::TArray<SkGlyph const*, true>::resize(unsigned long)
Line
Count
Source
418
34.0k
    void resize(size_t count) { this->resize_back((int)count); }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize(unsigned long)
Unexecuted instantiation: skia_private::TArray<SkString, true>::resize(unsigned long)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize(unsigned long)
skia_private::TArray<float, true>::resize(unsigned long)
Line
Count
Source
418
29.2k
    void resize(size_t count) { this->resize_back((int)count); }
419
420
598M
    void clear() {
421
598M
        this->destroyAll();
422
598M
        this->changeSize(0);
423
598M
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::clear()
skia_private::TArray<SkPoint, true>::clear()
Line
Count
Source
420
8.56M
    void clear() {
421
8.56M
        this->destroyAll();
422
8.56M
        this->changeSize(0);
423
8.56M
    }
skia_private::TArray<unsigned char, true>::clear()
Line
Count
Source
420
85.6M
    void clear() {
421
85.6M
        this->destroyAll();
422
85.6M
        this->changeSize(0);
423
85.6M
    }
skia_private::TArray<float, true>::clear()
Line
Count
Source
420
85.6M
    void clear() {
421
85.6M
        this->destroyAll();
422
85.6M
        this->changeSize(0);
423
85.6M
    }
skia_private::TArray<SkString, true>::clear()
Line
Count
Source
420
148
    void clear() {
421
148
        this->destroyAll();
422
148
        this->changeSize(0);
423
148
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::clear()
Line
Count
Source
420
1.39k
    void clear() {
421
1.39k
        this->destroyAll();
422
1.39k
        this->changeSize(0);
423
1.39k
    }
skia_private::TArray<int, true>::clear()
Line
Count
Source
420
221
    void clear() {
421
221
        this->destroyAll();
422
221
        this->changeSize(0);
423
221
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::clear()
Line
Count
Source
420
2.76k
    void clear() {
421
2.76k
        this->destroyAll();
422
2.76k
        this->changeSize(0);
423
2.76k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::clear()
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::clear()
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::clear()
skia_private::TArray<SkPath, true>::clear()
Line
Count
Source
420
88.2k
    void clear() {
421
88.2k
        this->destroyAll();
422
88.2k
        this->changeSize(0);
423
88.2k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::clear()
Line
Count
Source
420
625
    void clear() {
421
625
        this->destroyAll();
422
625
        this->changeSize(0);
423
625
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::clear()
Line
Count
Source
420
54
    void clear() {
421
54
        this->destroyAll();
422
54
        this->changeSize(0);
423
54
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::clear()
Line
Count
Source
420
474
    void clear() {
421
474
        this->destroyAll();
422
474
        this->changeSize(0);
423
474
    }
skia_private::TArray<sk_sp<SkImage const>, true>::clear()
Line
Count
Source
420
9.29k
    void clear() {
421
9.29k
        this->destroyAll();
422
9.29k
        this->changeSize(0);
423
9.29k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::clear()
Line
Count
Source
420
81
    void clear() {
421
81
        this->destroyAll();
422
81
        this->changeSize(0);
423
81
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::clear()
Line
Count
Source
420
149
    void clear() {
421
149
        this->destroyAll();
422
149
        this->changeSize(0);
423
149
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::clear()
Line
Count
Source
420
3.12M
    void clear() {
421
3.12M
        this->destroyAll();
422
3.12M
        this->changeSize(0);
423
3.12M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::clear()
Line
Count
Source
420
48.6k
    void clear() {
421
48.6k
        this->destroyAll();
422
48.6k
        this->changeSize(0);
423
48.6k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::clear()
Unexecuted instantiation: skia_private::TArray<SkSize, true>::clear()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::clear()
Line
Count
Source
420
11.8k
    void clear() {
421
11.8k
        this->destroyAll();
422
11.8k
        this->changeSize(0);
423
11.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::clear()
Line
Count
Source
420
380k
    void clear() {
421
380k
        this->destroyAll();
422
380k
        this->changeSize(0);
423
380k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::clear()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::clear()
Line
Count
Source
420
63.0k
    void clear() {
421
63.0k
        this->destroyAll();
422
63.0k
        this->changeSize(0);
423
63.0k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::clear()
Line
Count
Source
420
21.0k
    void clear() {
421
21.0k
        this->destroyAll();
422
21.0k
        this->changeSize(0);
423
21.0k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::clear()
Line
Count
Source
420
21.8k
    void clear() {
421
21.8k
        this->destroyAll();
422
21.8k
        this->changeSize(0);
423
21.8k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::clear()
Line
Count
Source
420
152k
    void clear() {
421
152k
        this->destroyAll();
422
152k
        this->changeSize(0);
423
152k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::clear()
Line
Count
Source
420
158k
    void clear() {
421
158k
        this->destroyAll();
422
158k
        this->changeSize(0);
423
158k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::clear()
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::clear()
Line
Count
Source
420
156k
    void clear() {
421
156k
        this->destroyAll();
422
156k
        this->changeSize(0);
423
156k
    }
skia_private::TArray<GrTextureProxy*, true>::clear()
Line
Count
Source
420
57.0k
    void clear() {
421
57.0k
        this->destroyAll();
422
57.0k
        this->changeSize(0);
423
57.0k
    }
skia_private::TArray<GrSurfaceProxy*, true>::clear()
Line
Count
Source
420
57.0k
    void clear() {
421
57.0k
        this->destroyAll();
422
57.0k
        this->changeSize(0);
423
57.0k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::clear()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::clear()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::clear()
Line
Count
Source
420
51.1k
    void clear() {
421
51.1k
        this->destroyAll();
422
51.1k
        this->changeSize(0);
423
51.1k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::clear()
Line
Count
Source
420
929
    void clear() {
421
929
        this->destroyAll();
422
929
        this->changeSize(0);
423
929
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::clear()
Line
Count
Source
420
456
    void clear() {
421
456
        this->destroyAll();
422
456
        this->changeSize(0);
423
456
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::clear()
Line
Count
Source
420
413M
    void clear() {
421
413M
        this->destroyAll();
422
413M
        this->changeSize(0);
423
413M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::clear()
Line
Count
Source
420
11.3k
    void clear() {
421
11.3k
        this->destroyAll();
422
11.3k
        this->changeSize(0);
423
11.3k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::clear()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::clear()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::clear()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::clear()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::clear()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::clear()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::clear()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::clear()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::clear()
skia_private::TArray<char, true>::clear()
Line
Count
Source
420
245
    void clear() {
421
245
        this->destroyAll();
422
245
        this->changeSize(0);
423
245
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::clear()
Line
Count
Source
420
245
    void clear() {
421
245
        this->destroyAll();
422
245
        this->changeSize(0);
423
245
    }
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::clear()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::clear()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::clear()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::clear()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::clear()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::clear()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::clear()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::clear()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::clear()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::clear()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::clear()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::clear()
424
425
8.83M
    void shrink_to_fit() {
426
8.83M
        if (!fOwnMemory || fSize == fCapacity) {
427
6.80M
            return;
428
6.80M
        }
429
2.02M
        this->unpoison();
430
2.02M
        if (fSize == 0) {
431
4.90k
            sk_free(fData);
432
4.90k
            fData = nullptr;
433
4.90k
            fCapacity = 0;
434
2.02M
        } else {
435
2.02M
            SkSpan<std::byte> allocation = Allocate(fSize);
436
2.02M
            this->move(TCast(allocation.data()));
437
2.02M
            if (fOwnMemory) {
438
2.02M
                sk_free(fData);
439
2.02M
            }
440
            // Poison is applied in `setDataFromBytes`.
441
2.02M
            this->setDataFromBytes(allocation);
442
2.02M
        }
443
2.02M
    }
skia_private::TArray<SkPoint, true>::shrink_to_fit()
Line
Count
Source
425
2.94M
    void shrink_to_fit() {
426
2.94M
        if (!fOwnMemory || fSize == fCapacity) {
427
2.20M
            return;
428
2.20M
        }
429
734k
        this->unpoison();
430
734k
        if (fSize == 0) {
431
2.01k
            sk_free(fData);
432
2.01k
            fData = nullptr;
433
2.01k
            fCapacity = 0;
434
732k
        } else {
435
732k
            SkSpan<std::byte> allocation = Allocate(fSize);
436
732k
            this->move(TCast(allocation.data()));
437
732k
            if (fOwnMemory) {
438
732k
                sk_free(fData);
439
732k
            }
440
            // Poison is applied in `setDataFromBytes`.
441
732k
            this->setDataFromBytes(allocation);
442
732k
        }
443
734k
    }
skia_private::TArray<unsigned char, true>::shrink_to_fit()
Line
Count
Source
425
2.94M
    void shrink_to_fit() {
426
2.94M
        if (!fOwnMemory || fSize == fCapacity) {
427
2.12M
            return;
428
2.12M
        }
429
823k
        this->unpoison();
430
823k
        if (fSize == 0) {
431
1.26k
            sk_free(fData);
432
1.26k
            fData = nullptr;
433
1.26k
            fCapacity = 0;
434
822k
        } else {
435
822k
            SkSpan<std::byte> allocation = Allocate(fSize);
436
822k
            this->move(TCast(allocation.data()));
437
822k
            if (fOwnMemory) {
438
822k
                sk_free(fData);
439
822k
            }
440
            // Poison is applied in `setDataFromBytes`.
441
822k
            this->setDataFromBytes(allocation);
442
822k
        }
443
823k
    }
skia_private::TArray<float, true>::shrink_to_fit()
Line
Count
Source
425
2.94M
    void shrink_to_fit() {
426
2.94M
        if (!fOwnMemory || fSize == fCapacity) {
427
2.47M
            return;
428
2.47M
        }
429
470k
        this->unpoison();
430
470k
        if (fSize == 0) {
431
1.62k
            sk_free(fData);
432
1.62k
            fData = nullptr;
433
1.62k
            fCapacity = 0;
434
469k
        } else {
435
469k
            SkSpan<std::byte> allocation = Allocate(fSize);
436
469k
            this->move(TCast(allocation.data()));
437
469k
            if (fOwnMemory) {
438
469k
                sk_free(fData);
439
469k
            }
440
            // Poison is applied in `setDataFromBytes`.
441
469k
            this->setDataFromBytes(allocation);
442
469k
        }
443
470k
    }
444
445
    /**
446
     * Get the i^th element.
447
     */
448
172M
    T& operator[] (int i) {
449
172M
        return fData[sk_collection_check_bounds(i, this->size())];
450
172M
    }
skia_private::TArray<SkPoint, true>::operator[](int)
Line
Count
Source
448
2.78M
    T& operator[] (int i) {
449
2.78M
        return fData[sk_collection_check_bounds(i, this->size())];
450
2.78M
    }
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::operator[](int)
skia_private::TArray<float, true>::operator[](int)
Line
Count
Source
448
2.30k
    T& operator[] (int i) {
449
2.30k
        return fData[sk_collection_check_bounds(i, this->size())];
450
2.30k
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::operator[](int)
Line
Count
Source
448
2.58k
    T& operator[] (int i) {
449
2.58k
        return fData[sk_collection_check_bounds(i, this->size())];
450
2.58k
    }
skia_private::TArray<GrRenderTask*, true>::operator[](int)
Line
Count
Source
448
124k
    T& operator[] (int i) {
449
124k
        return fData[sk_collection_check_bounds(i, this->size())];
450
124k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::operator[](int)
Line
Count
Source
448
10.3k
    T& operator[] (int i) {
449
10.3k
        return fData[sk_collection_check_bounds(i, this->size())];
450
10.3k
    }
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::operator[](int)
skia_private::TArray<int, true>::operator[](int)
Line
Count
Source
448
29.3M
    T& operator[] (int i) {
449
29.3M
        return fData[sk_collection_check_bounds(i, this->size())];
450
29.3M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::operator[](int)
Line
Count
Source
448
159k
    T& operator[] (int i) {
449
159k
        return fData[sk_collection_check_bounds(i, this->size())];
450
159k
    }
skia_private::TArray<std::__1::thread, false>::operator[](int)
Line
Count
Source
448
140
    T& operator[] (int i) {
449
140
        return fData[sk_collection_check_bounds(i, this->size())];
450
140
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::operator[](int)
Line
Count
Source
448
327k
    T& operator[] (int i) {
449
327k
        return fData[sk_collection_check_bounds(i, this->size())];
450
327k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator[](int)
skia_private::TArray<SkPath, true>::operator[](int)
Line
Count
Source
448
967k
    T& operator[] (int i) {
449
967k
        return fData[sk_collection_check_bounds(i, this->size())];
450
967k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator[](int)
Line
Count
Source
448
10.6k
    T& operator[] (int i) {
449
10.6k
        return fData[sk_collection_check_bounds(i, this->size())];
450
10.6k
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int)
skia_private::TArray<sk_sp<SkTypeface>, true>::operator[](int)
Line
Count
Source
448
2
    T& operator[] (int i) {
449
2
        return fData[sk_collection_check_bounds(i, this->size())];
450
2
    }
skia_private::TArray<SkOpRayHit*, true>::operator[](int)
Line
Count
Source
448
24.3M
    T& operator[] (int i) {
449
24.3M
        return fData[sk_collection_check_bounds(i, this->size())];
450
24.3M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int)
Line
Count
Source
448
128
    T& operator[] (int i) {
449
128
        return fData[sk_collection_check_bounds(i, this->size())];
450
128
    }
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int)
Line
Count
Source
448
7.80k
    T& operator[] (int i) {
449
7.80k
        return fData[sk_collection_check_bounds(i, this->size())];
450
7.80k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::operator[](int)
Line
Count
Source
448
348k
    T& operator[] (int i) {
449
348k
        return fData[sk_collection_check_bounds(i, this->size())];
450
348k
    }
skia_private::TArray<float*, true>::operator[](int)
Line
Count
Source
448
5.85M
    T& operator[] (int i) {
449
5.85M
        return fData[sk_collection_check_bounds(i, this->size())];
450
5.85M
    }
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Program::Stage, true>::operator[](int)
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::operator[](int)
Line
Count
Source
448
4
    T& operator[] (int i) {
449
4
        return fData[sk_collection_check_bounds(i, this->size())];
450
4
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::operator[](int)
Line
Count
Source
448
200
    T& operator[] (int i) {
449
200
        return fData[sk_collection_check_bounds(i, this->size())];
450
200
    }
skia_private::TArray<SkSL::Type const*, true>::operator[](int)
Line
Count
Source
448
28.0k
    T& operator[] (int i) {
449
28.0k
        return fData[sk_collection_check_bounds(i, this->size())];
450
28.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int)
Line
Count
Source
448
83.1k
    T& operator[] (int i) {
449
83.1k
        return fData[sk_collection_check_bounds(i, this->size())];
450
83.1k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::operator[](int)
Line
Count
Source
448
2.77k
    T& operator[] (int i) {
449
2.77k
        return fData[sk_collection_check_bounds(i, this->size())];
450
2.77k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::operator[](int)
skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int)
Line
Count
Source
448
420k
    T& operator[] (int i) {
449
420k
        return fData[sk_collection_check_bounds(i, this->size())];
450
420k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator[](int)
Line
Count
Source
448
106k
    T& operator[] (int i) {
449
106k
        return fData[sk_collection_check_bounds(i, this->size())];
450
106k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::operator[](int)
Line
Count
Source
448
343
    T& operator[] (int i) {
449
343
        return fData[sk_collection_check_bounds(i, this->size())];
450
343
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int)
Line
Count
Source
448
33.8k
    T& operator[] (int i) {
449
33.8k
        return fData[sk_collection_check_bounds(i, this->size())];
450
33.8k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::operator[](int)
Line
Count
Source
448
195
    T& operator[] (int i) {
449
195
        return fData[sk_collection_check_bounds(i, this->size())];
450
195
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int)
Line
Count
Source
448
4.17k
    T& operator[] (int i) {
449
4.17k
        return fData[sk_collection_check_bounds(i, this->size())];
450
4.17k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::operator[](int)
Line
Count
Source
448
25
    T& operator[] (int i) {
449
25
        return fData[sk_collection_check_bounds(i, this->size())];
450
25
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int)
Line
Count
Source
448
3
    T& operator[] (int i) {
449
3
        return fData[sk_collection_check_bounds(i, this->size())];
450
3
    }
skia_private::TArray<SkRect, true>::operator[](int)
Line
Count
Source
448
4
    T& operator[] (int i) {
449
4
        return fData[sk_collection_check_bounds(i, this->size())];
450
4
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::operator[](int)
Line
Count
Source
448
10
    T& operator[] (int i) {
449
10
        return fData[sk_collection_check_bounds(i, this->size())];
450
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int)
Line
Count
Source
448
5.18k
    T& operator[] (int i) {
449
5.18k
        return fData[sk_collection_check_bounds(i, this->size())];
450
5.18k
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::operator[](int)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::operator[](int)
Line
Count
Source
448
2.15M
    T& operator[] (int i) {
449
2.15M
        return fData[sk_collection_check_bounds(i, this->size())];
450
2.15M
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::operator[](int)
skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int)
Line
Count
Source
448
6
    T& operator[] (int i) {
449
6
        return fData[sk_collection_check_bounds(i, this->size())];
450
6
    }
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int)
Line
Count
Source
448
158k
    T& operator[] (int i) {
449
158k
        return fData[sk_collection_check_bounds(i, this->size())];
450
158k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int)
Line
Count
Source
448
10.5k
    T& operator[] (int i) {
449
10.5k
        return fData[sk_collection_check_bounds(i, this->size())];
450
10.5k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::operator[](int)
Line
Count
Source
448
399
    T& operator[] (int i) {
449
399
        return fData[sk_collection_check_bounds(i, this->size())];
450
399
    }
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator[](int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::operator[](int)
Line
Count
Source
448
41.4k
    T& operator[] (int i) {
449
41.4k
        return fData[sk_collection_check_bounds(i, this->size())];
450
41.4k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::operator[](int)
Line
Count
Source
448
24.3k
    T& operator[] (int i) {
449
24.3k
        return fData[sk_collection_check_bounds(i, this->size())];
450
24.3k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<unsigned short, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::operator[](int)
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::operator[](int)
Line
Count
Source
448
1.68k
    T& operator[] (int i) {
449
1.68k
        return fData[sk_collection_check_bounds(i, this->size())];
450
1.68k
    }
skia_private::TArray<SkClosestRecord, true>::operator[](int)
Line
Count
Source
448
101M
    T& operator[] (int i) {
449
101M
        return fData[sk_collection_check_bounds(i, this->size())];
450
101M
    }
skia_private::TArray<SkClosestRecord const*, true>::operator[](int)
Line
Count
Source
448
3.49M
    T& operator[] (int i) {
449
3.49M
        return fData[sk_collection_check_bounds(i, this->size())];
450
3.49M
    }
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::operator[](int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator[](int)
Line
Count
Source
448
4.57k
    T& operator[] (int i) {
449
4.57k
        return fData[sk_collection_check_bounds(i, this->size())];
450
4.57k
    }
Unexecuted instantiation: skia_private::TArray<bool, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::operator[](int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int)
Line
Count
Source
448
70.4k
    T& operator[] (int i) {
449
70.4k
        return fData[sk_collection_check_bounds(i, this->size())];
450
70.4k
    }
skia_private::TArray<PathSegment, true>::operator[](int)
Line
Count
Source
448
80
    T& operator[] (int i) {
449
80
        return fData[sk_collection_check_bounds(i, this->size())];
450
80
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::operator[](int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::operator[](int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::operator[](int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::operator[](int)
skia_private::TArray<OffsetEdge, true>::operator[](int)
Line
Count
Source
448
1.10k
    T& operator[] (int i) {
449
1.10k
        return fData[sk_collection_check_bounds(i, this->size())];
450
1.10k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::operator[](int)
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::operator[](int)
Line
Count
Source
448
8.99k
    T& operator[] (int i) {
449
8.99k
        return fData[sk_collection_check_bounds(i, this->size())];
450
8.99k
    }
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::operator[](int)
skia_private::TArray<SkSVGDevice::ClipRec, true>::operator[](int)
Line
Count
Source
448
448
    T& operator[] (int i) {
449
448
        return fData[sk_collection_check_bounds(i, this->size())];
450
448
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::operator[](int)
451
452
41.1M
    const T& operator[] (int i) const {
453
41.1M
        return fData[sk_collection_check_bounds(i, this->size())];
454
41.1M
    }
skia_private::TArray<unsigned char, true>::operator[](int) const
Line
Count
Source
452
19.8M
    const T& operator[] (int i) const {
453
19.8M
        return fData[sk_collection_check_bounds(i, this->size())];
454
19.8M
    }
skia_private::TArray<SkPoint, true>::operator[](int) const
Line
Count
Source
452
12.1M
    const T& operator[] (int i) const {
453
12.1M
        return fData[sk_collection_check_bounds(i, this->size())];
454
12.1M
    }
skia_private::TArray<SkString, true>::operator[](int) const
Line
Count
Source
452
22
    const T& operator[] (int i) const {
453
22
        return fData[sk_collection_check_bounds(i, this->size())];
454
22
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator[](int) const
Line
Count
Source
452
147
    const T& operator[] (int i) const {
453
147
        return fData[sk_collection_check_bounds(i, this->size())];
454
147
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) const
Line
Count
Source
452
271k
    const T& operator[] (int i) const {
453
271k
        return fData[sk_collection_check_bounds(i, this->size())];
454
271k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) const
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::operator[](int) const
Line
Count
Source
452
2.58M
    const T& operator[] (int i) const {
453
2.58M
        return fData[sk_collection_check_bounds(i, this->size())];
454
2.58M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int) const
skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) const
Line
Count
Source
452
6.17k
    const T& operator[] (int i) const {
453
6.17k
        return fData[sk_collection_check_bounds(i, this->size())];
454
6.17k
    }
skia_private::TArray<SkPath, true>::operator[](int) const
Line
Count
Source
452
10.8k
    const T& operator[] (int i) const {
453
10.8k
        return fData[sk_collection_check_bounds(i, this->size())];
454
10.8k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) const
Line
Count
Source
452
403
    const T& operator[] (int i) const {
453
403
        return fData[sk_collection_check_bounds(i, this->size())];
454
403
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int) const
skia_private::TArray<SkPaint, true>::operator[](int) const
Line
Count
Source
452
5.31k
    const T& operator[] (int i) const {
453
5.31k
        return fData[sk_collection_check_bounds(i, this->size())];
454
5.31k
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::operator[](int) const
Line
Count
Source
452
1.63M
    const T& operator[] (int i) const {
453
1.63M
        return fData[sk_collection_check_bounds(i, this->size())];
454
1.63M
    }
skia_private::TArray<SkSL::Variable*, true>::operator[](int) const
Line
Count
Source
452
197
    const T& operator[] (int i) const {
453
197
        return fData[sk_collection_check_bounds(i, this->size())];
454
197
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) const
Line
Count
Source
452
204k
    const T& operator[] (int i) const {
453
204k
        return fData[sk_collection_check_bounds(i, this->size())];
454
204k
    }
skia_private::TArray<int, true>::operator[](int) const
Line
Count
Source
452
92.9k
    const T& operator[] (int i) const {
453
92.9k
        return fData[sk_collection_check_bounds(i, this->size())];
454
92.9k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::operator[](int) const
skia_private::TArray<GrRenderTask*, true>::operator[](int) const
Line
Count
Source
452
768k
    const T& operator[] (int i) const {
453
768k
        return fData[sk_collection_check_bounds(i, this->size())];
454
768k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int) const
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int) const
Line
Count
Source
452
32.2k
    const T& operator[] (int i) const {
453
32.2k
        return fData[sk_collection_check_bounds(i, this->size())];
454
32.2k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) const
Line
Count
Source
452
19.7k
    const T& operator[] (int i) const {
453
19.7k
        return fData[sk_collection_check_bounds(i, this->size())];
454
19.7k
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) const
Line
Count
Source
452
1
    const T& operator[] (int i) const {
453
1
        return fData[sk_collection_check_bounds(i, this->size())];
454
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) const
Line
Count
Source
452
3.12k
    const T& operator[] (int i) const {
453
3.12k
        return fData[sk_collection_check_bounds(i, this->size())];
454
3.12k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::operator[](int) const
skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int) const
Line
Count
Source
452
12
    const T& operator[] (int i) const {
453
12
        return fData[sk_collection_check_bounds(i, this->size())];
454
12
    }
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int) const
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int) const
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int) const
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int) const
Line
Count
Source
452
240
    const T& operator[] (int i) const {
453
240
        return fData[sk_collection_check_bounds(i, this->size())];
454
240
    }
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrSurfaceProxy*, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::operator[](int) const
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int) const
Line
Count
Source
452
7
    const T& operator[] (int i) const {
453
7
        return fData[sk_collection_check_bounds(i, this->size())];
454
7
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator[](int) const
Line
Count
Source
452
232
    const T& operator[] (int i) const {
453
232
        return fData[sk_collection_check_bounds(i, this->size())];
454
232
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) const
skia_private::TArray<SkClosestRecord, true>::operator[](int) const
Line
Count
Source
452
3.49M
    const T& operator[] (int i) const {
453
3.49M
        return fData[sk_collection_check_bounds(i, this->size())];
454
3.49M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::operator[](int) const
skia_private::TArray<sk_sp<SkSVGNode>, true>::operator[](int) const
Line
Count
Source
452
8.39k
    const T& operator[] (int i) const {
453
8.39k
        return fData[sk_collection_check_bounds(i, this->size())];
454
8.39k
    }
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int) const
455
456
257k
    T& at(int i) { return (*this)[i]; }
skia_private::TArray<sk_sp<GrRenderTask>, true>::at(int)
Line
Count
Source
456
216k
    T& at(int i) { return (*this)[i]; }
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::at(int)
Line
Count
Source
456
41.4k
    T& at(int i) { return (*this)[i]; }
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::at(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::at(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::at(int)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::at(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::at(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::at(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::at(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::at(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::at(int)
457
    const T& at(int i) const { return (*this)[i]; }
458
459
    /**
460
     * equivalent to operator[](0)
461
     */
462
95.9k
    T& front() {
463
95.9k
        sk_collection_not_empty(this->empty());
464
95.9k
        return fData[0];
465
95.9k
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::front()
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front()
Line
Count
Source
462
82.2k
    T& front() {
463
82.2k
        sk_collection_not_empty(this->empty());
464
82.2k
        return fData[0];
465
82.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front()
Line
Count
Source
462
48
    T& front() {
463
48
        sk_collection_not_empty(this->empty());
464
48
        return fData[0];
465
48
    }
skia_private::TArray<CircularRRectOp::RRect, true>::front()
Line
Count
Source
462
112
    T& front() {
463
112
        sk_collection_not_empty(this->empty());
464
112
        return fData[0];
465
112
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::front()
Line
Count
Source
462
5
    T& front() {
463
5
        sk_collection_not_empty(this->empty());
464
5
        return fData[0];
465
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::front()
skia_private::TArray<CircleOp::Circle, true>::front()
Line
Count
Source
462
372
    T& front() {
463
372
        sk_collection_not_empty(this->empty());
464
372
        return fData[0];
465
372
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::front()
skia_private::TArray<DIEllipseOp::Ellipse, true>::front()
Line
Count
Source
462
5
    T& front() {
463
5
        sk_collection_not_empty(this->empty());
464
5
        return fData[0];
465
5
    }
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::front()
Line
Count
Source
462
3.98k
    T& front() {
463
3.98k
        sk_collection_not_empty(this->empty());
464
3.98k
        return fData[0];
465
3.98k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::front()
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::front()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::front()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::front()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::front()
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::front()
Line
Count
Source
462
9.23k
    T& front() {
463
9.23k
        sk_collection_not_empty(this->empty());
464
9.23k
        return fData[0];
465
9.23k
    }
466
467
155k
    const T& front() const {
468
155k
        sk_collection_not_empty(this->empty());
469
155k
        return fData[0];
470
155k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() const
Line
Count
Source
467
18
    const T& front() const {
468
18
        sk_collection_not_empty(this->empty());
469
18
        return fData[0];
470
18
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() const
Line
Count
Source
467
155k
    const T& front() const {
468
155k
        sk_collection_not_empty(this->empty());
469
155k
        return fData[0];
470
155k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::front() const
471
472
    /**
473
     * equivalent to operator[](size() - 1)
474
     */
475
1.68M
    T& back() {
476
1.68M
        sk_collection_not_empty(this->empty());
477
1.68M
        return fData[fSize - 1];
478
1.68M
    }
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::back()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back()
Line
Count
Source
475
636k
    T& back() {
476
636k
        sk_collection_not_empty(this->empty());
477
636k
        return fData[fSize - 1];
478
636k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::back()
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::back()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back()
Line
Count
Source
475
76
    T& back() {
476
76
        sk_collection_not_empty(this->empty());
477
76
        return fData[fSize - 1];
478
76
    }
skia_private::TArray<int, true>::back()
Line
Count
Source
475
8
    T& back() {
476
8
        sk_collection_not_empty(this->empty());
477
8
        return fData[fSize - 1];
478
8
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::back()
Line
Count
Source
475
147
    T& back() {
476
147
        sk_collection_not_empty(this->empty());
477
147
        return fData[fSize - 1];
478
147
    }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::back()
Line
Count
Source
475
11.5k
    T& back() {
476
11.5k
        sk_collection_not_empty(this->empty());
477
11.5k
        return fData[fSize - 1];
478
11.5k
    }
skia_private::TArray<bool, true>::back()
Line
Count
Source
475
4.67k
    T& back() {
476
4.67k
        sk_collection_not_empty(this->empty());
477
4.67k
        return fData[fSize - 1];
478
4.67k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::back()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::back()
Line
Count
Source
475
402
    T& back() {
476
402
        sk_collection_not_empty(this->empty());
477
402
        return fData[fSize - 1];
478
402
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::back()
Line
Count
Source
475
39.5k
    T& back() {
476
39.5k
        sk_collection_not_empty(this->empty());
477
39.5k
        return fData[fSize - 1];
478
39.5k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::back()
Line
Count
Source
475
25
    T& back() {
476
25
        sk_collection_not_empty(this->empty());
477
25
        return fData[fSize - 1];
478
25
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back()
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::back()
Line
Count
Source
475
11.5k
    T& back() {
476
11.5k
        sk_collection_not_empty(this->empty());
477
11.5k
        return fData[fSize - 1];
478
11.5k
    }
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::back()
skia_private::TArray<EllipseOp::Ellipse, true>::back()
Line
Count
Source
475
9
    T& back() {
476
9
        sk_collection_not_empty(this->empty());
477
9
        return fData[fSize - 1];
478
9
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::back()
Line
Count
Source
475
399
    T& back() {
476
399
        sk_collection_not_empty(this->empty());
477
399
        return fData[fSize - 1];
478
399
    }
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::back()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::back()
Unexecuted instantiation: skia_private::TArray<float, true>::back()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::back()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back()
Line
Count
Source
475
972k
    T& back() {
476
972k
        sk_collection_not_empty(this->empty());
477
972k
        return fData[fSize - 1];
478
972k
    }
skia_private::TArray<PathSegment, true>::back()
Line
Count
Source
475
320
    T& back() {
476
320
        sk_collection_not_empty(this->empty());
477
320
        return fData[fSize - 1];
478
320
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::back()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::back()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::back()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::back()
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::back()
Line
Count
Source
475
8.99k
    T& back() {
476
8.99k
        sk_collection_not_empty(this->empty());
477
8.99k
        return fData[fSize - 1];
478
8.99k
    }
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::back()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::back()
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::back()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::back()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::back()
479
480
1.53M
    const T& back() const {
481
1.53M
        sk_collection_not_empty(this->empty());
482
1.53M
        return fData[fSize - 1];
483
1.53M
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() const
Line
Count
Source
480
1.53M
    const T& back() const {
481
1.53M
        sk_collection_not_empty(this->empty());
482
1.53M
        return fData[fSize - 1];
483
1.53M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::back() const
Unexecuted instantiation: skia_private::TArray<bool, true>::back() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() const
Line
Count
Source
480
363
    const T& back() const {
481
363
        sk_collection_not_empty(this->empty());
482
363
        return fData[fSize - 1];
483
363
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back() const
Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back() const
484
485
    /**
486
     * equivalent to operator[](size()-1-i)
487
     */
488
160k
    T& fromBack(int i) {
489
160k
        return (*this)[fSize - i - 1];
490
160k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::fromBack(int)
Line
Count
Source
488
7.80k
    T& fromBack(int i) {
489
7.80k
        return (*this)[fSize - i - 1];
490
7.80k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::fromBack(int)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::fromBack(int)
Line
Count
Source
488
82.0k
    T& fromBack(int i) {
489
82.0k
        return (*this)[fSize - i - 1];
490
82.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::fromBack(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::fromBack(int)
Line
Count
Source
488
70.4k
    T& fromBack(int i) {
489
70.4k
        return (*this)[fSize - i - 1];
490
70.4k
    }
491
492
    const T& fromBack(int i) const {
493
        return (*this)[fSize - i - 1];
494
    }
495
496
123k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
497
123k
        int leftCount = this->size();
498
123k
        if (leftCount != right.size()) {
499
8.56k
            return false;
500
8.56k
        }
501
115k
        for (int index = 0; index < leftCount; ++index) {
502
389
            if (fData[index] != right.fData[index]) {
503
58
                return false;
504
58
            }
505
389
        }
506
114k
        return true;
507
114k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator==(skia_private::TArray<unsigned int, true> const&) const
skia_private::TArray<unsigned char, true>::operator==(skia_private::TArray<unsigned char, true> const&) const
Line
Count
Source
496
38.3k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
497
38.3k
        int leftCount = this->size();
498
38.3k
        if (leftCount != right.size()) {
499
0
            return false;
500
0
        }
501
38.3k
        for (int index = 0; index < leftCount; ++index) {
502
72
            if (fData[index] != right.fData[index]) {
503
0
                return false;
504
0
            }
505
72
        }
506
38.3k
        return true;
507
38.3k
    }
skia_private::TArray<float, true>::operator==(skia_private::TArray<float, true> const&) const
Line
Count
Source
496
38.3k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
497
38.3k
        int leftCount = this->size();
498
38.3k
        if (leftCount != right.size()) {
499
0
            return false;
500
0
        }
501
38.3k
        for (int index = 0; index < leftCount; ++index) {
502
0
            if (fData[index] != right.fData[index]) {
503
0
                return false;
504
0
            }
505
0
        }
506
38.3k
        return true;
507
38.3k
    }
skia_private::TArray<SkPoint, true>::operator==(skia_private::TArray<SkPoint, true> const&) const
Line
Count
Source
496
46.9k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
497
46.9k
        int leftCount = this->size();
498
46.9k
        if (leftCount != right.size()) {
499
8.56k
            return false;
500
8.56k
        }
501
38.6k
        for (int index = 0; index < leftCount; ++index) {
502
317
            if (fData[index] != right.fData[index]) {
503
58
                return false;
504
58
            }
505
317
        }
506
38.3k
        return true;
507
38.3k
    }
Unexecuted instantiation: skia_private::TArray<int, true>::operator==(skia_private::TArray<int, true> const&) const
508
509
123k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
510
123k
        return !(*this == right);
511
123k
    }
skia_private::TArray<SkPoint, true>::operator!=(skia_private::TArray<SkPoint, true> const&) const
Line
Count
Source
509
46.9k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
510
46.9k
        return !(*this == right);
511
46.9k
    }
skia_private::TArray<float, true>::operator!=(skia_private::TArray<float, true> const&) const
Line
Count
Source
509
38.3k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
510
38.3k
        return !(*this == right);
511
38.3k
    }
skia_private::TArray<unsigned char, true>::operator!=(skia_private::TArray<unsigned char, true> const&) const
Line
Count
Source
509
38.3k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
510
38.3k
        return !(*this == right);
511
38.3k
    }
512
513
1.18G
    int capacity() const {
514
1.18G
        return fCapacity;
515
1.18G
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::capacity() const
Line
Count
Source
513
22.0k
    int capacity() const {
514
22.0k
        return fCapacity;
515
22.0k
    }
skia_private::TArray<SkPoint, true>::capacity() const
Line
Count
Source
513
502M
    int capacity() const {
514
502M
        return fCapacity;
515
502M
    }
skia_private::TArray<unsigned char, true>::capacity() const
Line
Count
Source
513
424M
    int capacity() const {
514
424M
        return fCapacity;
515
424M
    }
skia_private::TArray<float, true>::capacity() const
Line
Count
Source
513
114M
    int capacity() const {
514
114M
        return fCapacity;
515
114M
    }
skia_private::TArray<SkString, true>::capacity() const
Line
Count
Source
513
74
    int capacity() const {
514
74
        return fCapacity;
515
74
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::capacity() const
Line
Count
Source
513
1.39k
    int capacity() const {
514
1.39k
        return fCapacity;
515
1.39k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::capacity() const
skia_private::TArray<int, true>::capacity() const
Line
Count
Source
513
45.1M
    int capacity() const {
514
45.1M
        return fCapacity;
515
45.1M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::capacity() const
Line
Count
Source
513
2.58k
    int capacity() const {
514
2.58k
        return fCapacity;
515
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::capacity() const
Line
Count
Source
513
213k
    int capacity() const {
514
213k
        return fCapacity;
515
213k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::capacity() const
Line
Count
Source
513
367k
    int capacity() const {
514
367k
        return fCapacity;
515
367k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<char const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::capacity() const
skia_private::TArray<bool, true>::capacity() const
Line
Count
Source
513
12.5k
    int capacity() const {
514
12.5k
        return fCapacity;
515
12.5k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::capacity() const
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::capacity() const
Line
Count
Source
513
475k
    int capacity() const {
514
475k
        return fCapacity;
515
475k
    }
skia_private::TArray<std::__1::thread, false>::capacity() const
Line
Count
Source
513
140
    int capacity() const {
514
140
        return fCapacity;
515
140
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::capacity() const
skia_private::TArray<sk_sp<SkImageFilter>, true>::capacity() const
Line
Count
Source
513
25.3k
    int capacity() const {
514
25.3k
        return fCapacity;
515
25.3k
    }
skia_private::TArray<sk_sp<SkShader>, true>::capacity() const
Line
Count
Source
513
69.3k
    int capacity() const {
514
69.3k
        return fCapacity;
515
69.3k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::capacity() const
skia_private::TArray<SkPaint, true>::capacity() const
Line
Count
Source
513
60.7k
    int capacity() const {
514
60.7k
        return fCapacity;
515
60.7k
    }
skia_private::TArray<SkPath, true>::capacity() const
Line
Count
Source
513
697k
    int capacity() const {
514
697k
        return fCapacity;
515
697k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::capacity() const
Line
Count
Source
513
168k
    int capacity() const {
514
168k
        return fCapacity;
515
168k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::capacity() const
Line
Count
Source
513
213
    int capacity() const {
514
213
        return fCapacity;
515
213
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::capacity() const
skia_private::TArray<sk_sp<SkVertices const>, true>::capacity() const
Line
Count
Source
513
4.40k
    int capacity() const {
514
4.40k
        return fCapacity;
515
4.40k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::capacity() const
Line
Count
Source
513
392k
    int capacity() const {
514
392k
        return fCapacity;
515
392k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::capacity() const
skia_private::TArray<SkMatrix, true>::capacity() const
Line
Count
Source
513
38
    int capacity() const {
514
38
        return fCapacity;
515
38
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::capacity() const
Line
Count
Source
513
1.67M
    int capacity() const {
514
1.67M
        return fCapacity;
515
1.67M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::capacity() const
Line
Count
Source
513
10.6k
    int capacity() const {
514
10.6k
        return fCapacity;
515
10.6k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::capacity() const
Line
Count
Source
513
1
    int capacity() const {
514
1
        return fCapacity;
515
1
    }
skia_private::TArray<SkOpRayHit*, true>::capacity() const
Line
Count
Source
513
49.6M
    int capacity() const {
514
49.6M
        return fCapacity;
515
49.6M
    }
skia_private::TArray<double, true>::capacity() const
Line
Count
Source
513
22.4M
    int capacity() const {
514
22.4M
        return fCapacity;
515
22.4M
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::capacity() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::capacity() const
Line
Count
Source
513
38.5k
    int capacity() const {
514
38.5k
        return fCapacity;
515
38.5k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::capacity() const
Line
Count
Source
513
625k
    int capacity() const {
514
625k
        return fCapacity;
515
625k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::capacity() const
Line
Count
Source
513
130k
    int capacity() const {
514
130k
        return fCapacity;
515
130k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::capacity() const
Line
Count
Source
513
12.1k
    int capacity() const {
514
12.1k
        return fCapacity;
515
12.1k
    }
skia_private::TArray<SkSL::Field, true>::capacity() const
Line
Count
Source
513
242
    int capacity() const {
514
242
        return fCapacity;
515
242
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::capacity() const
skia_private::TArray<SkSL::RP::Instruction, true>::capacity() const
Line
Count
Source
513
4.72k
    int capacity() const {
514
4.72k
        return fCapacity;
515
4.72k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::capacity() const
Line
Count
Source
513
5.05M
    int capacity() const {
514
5.05M
        return fCapacity;
515
5.05M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::capacity() const
Line
Count
Source
513
200k
    int capacity() const {
514
200k
        return fCapacity;
515
200k
    }
skia_private::TArray<float*, true>::capacity() const
Line
Count
Source
513
99.3k
    int capacity() const {
514
99.3k
        return fCapacity;
515
99.3k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::capacity() const
Line
Count
Source
513
8
    int capacity() const {
514
8
        return fCapacity;
515
8
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::capacity() const
Line
Count
Source
513
4
    int capacity() const {
514
4
        return fCapacity;
515
4
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::capacity() const
Line
Count
Source
513
166
    int capacity() const {
514
166
        return fCapacity;
515
166
    }
skia_private::TArray<SkSL::Variable*, true>::capacity() const
Line
Count
Source
513
13.2k
    int capacity() const {
514
13.2k
        return fCapacity;
515
13.2k
    }
skia_private::TArray<SkSL::Type const*, true>::capacity() const
Line
Count
Source
513
49.7k
    int capacity() const {
514
49.7k
        return fCapacity;
515
49.7k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::capacity() const
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::capacity() const
Line
Count
Source
513
27.1k
    int capacity() const {
514
27.1k
        return fCapacity;
515
27.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::capacity() const
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::capacity() const
Line
Count
Source
513
1
    int capacity() const {
514
1
        return fCapacity;
515
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::capacity() const
skia_private::TArray<sk_sp<GrRenderTask>, true>::capacity() const
Line
Count
Source
513
138k
    int capacity() const {
514
138k
        return fCapacity;
515
138k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::capacity() const
Line
Count
Source
513
2.67k
    int capacity() const {
514
2.67k
        return fCapacity;
515
2.67k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::capacity() const
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::capacity() const
Line
Count
Source
513
515k
    int capacity() const {
514
515k
        return fCapacity;
515
515k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::capacity() const
skia_private::TArray<GrRenderTask*, true>::capacity() const
Line
Count
Source
513
261k
    int capacity() const {
514
261k
        return fCapacity;
515
261k
    }
skia_private::TArray<GrTextureProxy*, true>::capacity() const
Line
Count
Source
513
11.5k
    int capacity() const {
514
11.5k
        return fCapacity;
515
11.5k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::capacity() const
Line
Count
Source
513
138k
    int capacity() const {
514
138k
        return fCapacity;
515
138k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::capacity() const
Line
Count
Source
513
53.1k
    int capacity() const {
514
53.1k
        return fCapacity;
515
53.1k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::capacity() const
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::capacity() const
Line
Count
Source
513
8.33k
    int capacity() const {
514
8.33k
        return fCapacity;
515
8.33k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::capacity() const
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::capacity() const
Line
Count
Source
513
477
    int capacity() const {
514
477
        return fCapacity;
515
477
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::capacity() const
Line
Count
Source
513
15.0k
    int capacity() const {
514
15.0k
        return fCapacity;
515
15.0k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::capacity() const
Line
Count
Source
513
195
    int capacity() const {
514
195
        return fCapacity;
515
195
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::capacity() const
Line
Count
Source
513
5.72k
    int capacity() const {
514
5.72k
        return fCapacity;
515
5.72k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::capacity() const
Line
Count
Source
513
227
    int capacity() const {
514
227
        return fCapacity;
515
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::capacity() const
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::capacity() const
Line
Count
Source
513
1
    int capacity() const {
514
1
        return fCapacity;
515
1
    }
skia_private::TArray<SkRect, true>::capacity() const
Line
Count
Source
513
1
    int capacity() const {
514
1
        return fCapacity;
515
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::capacity() const
Line
Count
Source
513
1
    int capacity() const {
514
1
        return fCapacity;
515
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::capacity() const
Line
Count
Source
513
7.85k
    int capacity() const {
514
7.85k
        return fCapacity;
515
7.85k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::capacity() const
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::capacity() const
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::capacity() const
Line
Count
Source
513
6.22k
    int capacity() const {
514
6.22k
        return fCapacity;
515
6.22k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::capacity() const
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::capacity() const
skia_private::TArray<CircularRRectOp::RRect, true>::capacity() const
Line
Count
Source
513
130
    int capacity() const {
514
130
        return fCapacity;
515
130
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::capacity() const
Line
Count
Source
513
5
    int capacity() const {
514
5
        return fCapacity;
515
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::capacity() const
skia_private::TArray<CircleOp::Circle, true>::capacity() const
Line
Count
Source
513
662
    int capacity() const {
514
662
        return fCapacity;
515
662
    }
skia_private::TArray<EllipseOp::Ellipse, true>::capacity() const
Line
Count
Source
513
9
    int capacity() const {
514
9
        return fCapacity;
515
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::capacity() const
Line
Count
Source
513
6
    int capacity() const {
514
6
        return fCapacity;
515
6
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::capacity() const
Line
Count
Source
513
6
    int capacity() const {
514
6
        return fCapacity;
515
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::capacity() const
Line
Count
Source
513
131k
    int capacity() const {
514
131k
        return fCapacity;
515
131k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::capacity() const
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::capacity() const
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::capacity() const
Line
Count
Source
513
6.79k
    int capacity() const {
514
6.79k
        return fCapacity;
515
6.79k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::capacity() const
Line
Count
Source
513
400
    int capacity() const {
514
400
        return fCapacity;
515
400
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::capacity() const
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::capacity() const
Line
Count
Source
513
28.5k
    int capacity() const {
514
28.5k
        return fCapacity;
515
28.5k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::capacity() const
skia_private::TArray<SkFontScanner::AxisDefinition, true>::capacity() const
Line
Count
Source
513
51.1k
    int capacity() const {
514
51.1k
        return fCapacity;
515
51.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::capacity() const
skia_private::TArray<SkPackedGlyphID, true>::capacity() const
Line
Count
Source
513
1.78k
    int capacity() const {
514
1.78k
        return fCapacity;
515
1.78k
    }
skia_private::TArray<unsigned short, true>::capacity() const
Line
Count
Source
513
71.4k
    int capacity() const {
514
71.4k
        return fCapacity;
515
71.4k
    }
skia_private::TArray<SkMask::Format, true>::capacity() const
Line
Count
Source
513
1.78k
    int capacity() const {
514
1.78k
        return fCapacity;
515
1.78k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::capacity() const
Line
Count
Source
513
450
    int capacity() const {
514
450
        return fCapacity;
515
450
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::capacity() const
Line
Count
Source
513
1.38k
    int capacity() const {
514
1.38k
        return fCapacity;
515
1.38k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::capacity() const
skia_private::TArray<SkGlyph const*, true>::capacity() const
Line
Count
Source
513
67.8k
    int capacity() const {
514
67.8k
        return fCapacity;
515
67.8k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::capacity() const
Line
Count
Source
513
53.5k
    int capacity() const {
514
53.5k
        return fCapacity;
515
53.5k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::capacity() const
Line
Count
Source
513
6
    int capacity() const {
514
6
        return fCapacity;
515
6
    }
skia_private::TArray<SkClosestRecord, true>::capacity() const
Line
Count
Source
513
6.47M
    int capacity() const {
514
6.47M
        return fCapacity;
515
6.47M
    }
skia_private::TArray<SkClosestRecord const*, true>::capacity() const
Line
Count
Source
513
3.49M
    int capacity() const {
514
3.49M
        return fCapacity;
515
3.49M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::capacity() const
Line
Count
Source
513
116k
    int capacity() const {
514
116k
        return fCapacity;
515
116k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::capacity() const
Line
Count
Source
513
11.3k
    int capacity() const {
514
11.3k
        return fCapacity;
515
11.3k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::capacity() const
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::capacity() const
Line
Count
Source
513
128k
    int capacity() const {
514
128k
        return fCapacity;
515
128k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::capacity() const
skia_private::TArray<PathSegment, true>::capacity() const
Line
Count
Source
513
80
    int capacity() const {
514
80
        return fCapacity;
515
80
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::capacity() const
skia_private::TArray<GrXPFactoryTestFactory*, true>::capacity() const
Line
Count
Source
513
296
    int capacity() const {
514
296
        return fCapacity;
515
296
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::capacity() const
Line
Count
Source
513
1.03k
    int capacity() const {
514
1.03k
        return fCapacity;
515
1.03k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::capacity() const
Line
Count
Source
513
666
    int capacity() const {
514
666
        return fCapacity;
515
666
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::capacity() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::capacity() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::capacity() const
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::capacity() const
skia_private::TArray<OffsetEdge, true>::capacity() const
Line
Count
Source
513
4.46k
    int capacity() const {
514
4.46k
        return fCapacity;
515
4.46k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::capacity() const
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::capacity() const
Line
Count
Source
513
4.49k
    int capacity() const {
514
4.49k
        return fCapacity;
515
4.49k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::capacity() const
skia_private::TArray<char, true>::capacity() const
Line
Count
Source
513
9.23k
    int capacity() const {
514
9.23k
        return fCapacity;
515
9.23k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::capacity() const
Line
Count
Source
513
9.23k
    int capacity() const {
514
9.23k
        return fCapacity;
515
9.23k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::capacity() const
Line
Count
Source
513
4.95k
    int capacity() const {
514
4.95k
        return fCapacity;
515
4.95k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::capacity() const
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::capacity() const
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::capacity() const
skia_private::TArray<SkSVGDevice::ClipRec, true>::capacity() const
Line
Count
Source
513
356
    int capacity() const {
514
356
        return fCapacity;
515
356
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::capacity() const
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::capacity() const
Line
Count
Source
513
9.23k
    int capacity() const {
514
9.23k
        return fCapacity;
515
9.23k
    }
516
517
protected:
518
    // Creates an empty array that will use the passed storage block until it is insufficiently
519
    // large to hold the entire array.
520
    template <int InitialCapacity>
521
355M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
355M
        static_assert(InitialCapacity >= 0);
523
355M
        SkASSERT(size >= 0);
524
355M
        SkASSERT(storage->get() != nullptr);
525
355M
        if (size > InitialCapacity) {
526
2.00k
            this->initData(size);
527
355M
        } else {
528
355M
            this->setDataFromBytes(*storage);
529
355M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
355M
            fOwnMemory = false;
534
355M
        }
535
355M
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int)
skia_private::TArray<int, true>::TArray<8>(SkAlignedSTStorage<8, int>*, int)
Line
Count
Source
521
124k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
124k
        static_assert(InitialCapacity >= 0);
523
124k
        SkASSERT(size >= 0);
524
124k
        SkASSERT(storage->get() != nullptr);
525
124k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
124k
        } else {
528
124k
            this->setDataFromBytes(*storage);
529
124k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
124k
            fOwnMemory = false;
534
124k
        }
535
124k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
521
96.1k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
96.1k
        static_assert(InitialCapacity >= 0);
523
96.1k
        SkASSERT(size >= 0);
524
96.1k
        SkASSERT(storage->get() != nullptr);
525
96.1k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
96.1k
        } else {
528
96.1k
            this->setDataFromBytes(*storage);
529
96.1k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
96.1k
            fOwnMemory = false;
534
96.1k
        }
535
96.1k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TArray<4>(SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>*, int)
Line
Count
Source
521
419k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
419k
        static_assert(InitialCapacity >= 0);
523
419k
        SkASSERT(size >= 0);
524
419k
        SkASSERT(storage->get() != nullptr);
525
419k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
419k
        } else {
528
419k
            this->setDataFromBytes(*storage);
529
419k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
419k
            fOwnMemory = false;
534
419k
        }
535
419k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<2>(SkAlignedSTStorage<2, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
521
23.4k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
23.4k
        static_assert(InitialCapacity >= 0);
523
23.4k
        SkASSERT(size >= 0);
524
23.4k
        SkASSERT(storage->get() != nullptr);
525
23.4k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
23.4k
        } else {
528
23.4k
            this->setDataFromBytes(*storage);
529
23.4k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
23.4k
            fOwnMemory = false;
534
23.4k
        }
535
23.4k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TArray<1>(SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>*, int)
Line
Count
Source
521
123k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
123k
        static_assert(InitialCapacity >= 0);
523
123k
        SkASSERT(size >= 0);
524
123k
        SkASSERT(storage->get() != nullptr);
525
123k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
123k
        } else {
528
123k
            this->setDataFromBytes(*storage);
529
123k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
123k
            fOwnMemory = false;
534
123k
        }
535
123k
    }
skia_private::TArray<sk_sp<SkShader>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkShader> >*, int)
Line
Count
Source
521
123k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
123k
        static_assert(InitialCapacity >= 0);
523
123k
        SkASSERT(size >= 0);
524
123k
        SkASSERT(storage->get() != nullptr);
525
123k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
123k
        } else {
528
123k
            this->setDataFromBytes(*storage);
529
123k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
123k
            fOwnMemory = false;
534
123k
        }
535
123k
    }
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int)
Line
Count
Source
521
85.1M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
85.1M
        static_assert(InitialCapacity >= 0);
523
85.1M
        SkASSERT(size >= 0);
524
85.1M
        SkASSERT(storage->get() != nullptr);
525
85.1M
        if (size > InitialCapacity) {
526
1.11k
            this->initData(size);
527
85.1M
        } else {
528
85.1M
            this->setDataFromBytes(*storage);
529
85.1M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
85.1M
            fOwnMemory = false;
534
85.1M
        }
535
85.1M
    }
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int)
Line
Count
Source
521
85.1M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
85.1M
        static_assert(InitialCapacity >= 0);
523
85.1M
        SkASSERT(size >= 0);
524
85.1M
        SkASSERT(storage->get() != nullptr);
525
85.1M
        if (size > InitialCapacity) {
526
697
            this->initData(size);
527
85.1M
        } else {
528
85.1M
            this->setDataFromBytes(*storage);
529
85.1M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
85.1M
            fOwnMemory = false;
534
85.1M
        }
535
85.1M
    }
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int)
Line
Count
Source
521
85.1M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
85.1M
        static_assert(InitialCapacity >= 0);
523
85.1M
        SkASSERT(size >= 0);
524
85.1M
        SkASSERT(storage->get() != nullptr);
525
85.1M
        if (size > InitialCapacity) {
526
191
            this->initData(size);
527
85.1M
        } else {
528
85.1M
            this->setDataFromBytes(*storage);
529
85.1M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
85.1M
            fOwnMemory = false;
534
85.1M
        }
535
85.1M
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipeline_MemoryCtxInfo>*, int)
Line
Count
Source
521
2.73M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
2.73M
        static_assert(InitialCapacity >= 0);
523
2.73M
        SkASSERT(size >= 0);
524
2.73M
        SkASSERT(storage->get() != nullptr);
525
2.73M
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
2.73M
        } else {
528
2.73M
            this->setDataFromBytes(*storage);
529
2.73M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
2.73M
            fOwnMemory = false;
534
2.73M
        }
535
2.73M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<4>(SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>*, int)
Line
Count
Source
521
7.36k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
7.36k
        static_assert(InitialCapacity >= 0);
523
7.36k
        SkASSERT(size >= 0);
524
7.36k
        SkASSERT(storage->get() != nullptr);
525
7.36k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
7.36k
        } else {
528
7.36k
            this->setDataFromBytes(*storage);
529
7.36k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
7.36k
            fOwnMemory = false;
534
7.36k
        }
535
7.36k
    }
skia_private::TArray<SkOpRayHit*, true>::TArray<1>(SkAlignedSTStorage<1, SkOpRayHit*>*, int)
Line
Count
Source
521
3.11M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
3.11M
        static_assert(InitialCapacity >= 0);
523
3.11M
        SkASSERT(size >= 0);
524
3.11M
        SkASSERT(storage->get() != nullptr);
525
3.11M
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
3.11M
        } else {
528
3.11M
            this->setDataFromBytes(*storage);
529
3.11M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
3.11M
            fOwnMemory = false;
534
3.11M
        }
535
3.11M
    }
skia_private::TArray<double, true>::TArray<8>(SkAlignedSTStorage<8, double>*, int)
Line
Count
Source
521
62.4k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
62.4k
        static_assert(InitialCapacity >= 0);
523
62.4k
        SkASSERT(size >= 0);
524
62.4k
        SkASSERT(storage->get() != nullptr);
525
62.4k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
62.4k
        } else {
528
62.4k
            this->setDataFromBytes(*storage);
529
62.4k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
62.4k
            fOwnMemory = false;
534
62.4k
        }
535
62.4k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<16>(SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >*, int)
Line
Count
Source
521
1.22k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1.22k
        static_assert(InitialCapacity >= 0);
523
1.22k
        SkASSERT(size >= 0);
524
1.22k
        SkASSERT(storage->get() != nullptr);
525
1.22k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1.22k
        } else {
528
1.22k
            this->setDataFromBytes(*storage);
529
1.22k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1.22k
            fOwnMemory = false;
534
1.22k
        }
535
1.22k
    }
skia_private::TArray<float, true>::TArray<16>(SkAlignedSTStorage<16, float>*, int)
Line
Count
Source
521
1.22k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1.22k
        static_assert(InitialCapacity >= 0);
523
1.22k
        SkASSERT(size >= 0);
524
1.22k
        SkASSERT(storage->get() != nullptr);
525
1.22k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1.22k
        } else {
528
1.22k
            this->setDataFromBytes(*storage);
529
1.22k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1.22k
            fOwnMemory = false;
534
1.22k
        }
535
1.22k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >*, int)
Line
Count
Source
521
523k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
523k
        static_assert(InitialCapacity >= 0);
523
523k
        SkASSERT(size >= 0);
524
523k
        SkASSERT(storage->get() != nullptr);
525
523k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
523k
        } else {
528
523k
            this->setDataFromBytes(*storage);
529
523k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
523k
            fOwnMemory = false;
534
523k
        }
535
523k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >*, int)
Line
Count
Source
521
25.7k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
25.7k
        static_assert(InitialCapacity >= 0);
523
25.7k
        SkASSERT(size >= 0);
524
25.7k
        SkASSERT(storage->get() != nullptr);
525
25.7k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
25.7k
        } else {
528
25.7k
            this->setDataFromBytes(*storage);
529
25.7k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
25.7k
            fOwnMemory = false;
534
25.7k
        }
535
25.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >*, int)
Line
Count
Source
521
9.80k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
9.80k
        static_assert(InitialCapacity >= 0);
523
9.80k
        SkASSERT(size >= 0);
524
9.80k
        SkASSERT(storage->get() != nullptr);
525
9.80k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
9.80k
        } else {
528
9.80k
            this->setDataFromBytes(*storage);
529
9.80k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
9.80k
            fOwnMemory = false;
534
9.80k
        }
535
9.80k
    }
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int)
Line
Count
Source
521
306
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
306
        static_assert(InitialCapacity >= 0);
523
306
        SkASSERT(size >= 0);
524
306
        SkASSERT(storage->get() != nullptr);
525
306
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
306
        } else {
528
306
            this->setDataFromBytes(*storage);
529
306
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
306
            fOwnMemory = false;
534
306
        }
535
306
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TArray<16>(SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>*, int)
Line
Count
Source
521
82
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
82
        static_assert(InitialCapacity >= 0);
523
82
        SkASSERT(size >= 0);
524
82
        SkASSERT(storage->get() != nullptr);
525
82
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
82
        } else {
528
82
            this->setDataFromBytes(*storage);
529
82
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
82
            fOwnMemory = false;
534
82
        }
535
82
    }
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int)
Line
Count
Source
521
23.0k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
23.0k
        static_assert(InitialCapacity >= 0);
523
23.0k
        SkASSERT(size >= 0);
524
23.0k
        SkASSERT(storage->get() != nullptr);
525
23.0k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
23.0k
        } else {
528
23.0k
            this->setDataFromBytes(*storage);
529
23.0k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
23.0k
            fOwnMemory = false;
534
23.0k
        }
535
23.0k
    }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TArray<4>(SkAlignedSTStorage<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>*, int)
Line
Count
Source
521
11.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
11.8k
        static_assert(InitialCapacity >= 0);
523
11.8k
        SkASSERT(size >= 0);
524
11.8k
        SkASSERT(storage->get() != nullptr);
525
11.8k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
11.8k
        } else {
528
11.8k
            this->setDataFromBytes(*storage);
529
11.8k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
11.8k
            fOwnMemory = false;
534
11.8k
        }
535
11.8k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int)
Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int)
skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int)
Line
Count
Source
521
716
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
716
        static_assert(InitialCapacity >= 0);
523
716
        SkASSERT(size >= 0);
524
716
        SkASSERT(storage->get() != nullptr);
525
716
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
716
        } else {
528
716
            this->setDataFromBytes(*storage);
529
716
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
716
            fOwnMemory = false;
534
716
        }
535
716
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int)
Line
Count
Source
521
606k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
606k
        static_assert(InitialCapacity >= 0);
523
606k
        SkASSERT(size >= 0);
524
606k
        SkASSERT(storage->get() != nullptr);
525
606k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
606k
        } else {
528
606k
            this->setDataFromBytes(*storage);
529
606k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
606k
            fOwnMemory = false;
534
606k
        }
535
606k
    }
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>*, int)
Line
Count
Source
521
21.0k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
21.0k
        static_assert(InitialCapacity >= 0);
523
21.0k
        SkASSERT(size >= 0);
524
21.0k
        SkASSERT(storage->get() != nullptr);
525
21.0k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
21.0k
        } else {
528
21.0k
            this->setDataFromBytes(*storage);
529
21.0k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
21.0k
            fOwnMemory = false;
534
21.0k
        }
535
21.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int)
skia_private::TArray<GrGpu::SubmittedProc, true>::TArray<4>(SkAlignedSTStorage<4, GrGpu::SubmittedProc>*, int)
Line
Count
Source
521
2.58k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
2.58k
        static_assert(InitialCapacity >= 0);
523
2.58k
        SkASSERT(size >= 0);
524
2.58k
        SkASSERT(storage->get() != nullptr);
525
2.58k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
2.58k
        } else {
528
2.58k
            this->setDataFromBytes(*storage);
529
2.58k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
2.58k
            fOwnMemory = false;
534
2.58k
        }
535
2.58k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >*, int)
Line
Count
Source
521
138k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
138k
        static_assert(InitialCapacity >= 0);
523
138k
        SkASSERT(size >= 0);
524
138k
        SkASSERT(storage->get() != nullptr);
525
138k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
138k
        } else {
528
138k
            this->setDataFromBytes(*storage);
529
138k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
138k
            fOwnMemory = false;
534
138k
        }
535
138k
    }
skia_private::TArray<GrRenderTask*, true>::TArray<1>(SkAlignedSTStorage<1, GrRenderTask*>*, int)
Line
Count
Source
521
276k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
276k
        static_assert(InitialCapacity >= 0);
523
276k
        SkASSERT(size >= 0);
524
276k
        SkASSERT(storage->get() != nullptr);
525
276k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
276k
        } else {
528
276k
            this->setDataFromBytes(*storage);
529
276k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
276k
            fOwnMemory = false;
534
276k
        }
535
276k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >*, int)
Line
Count
Source
521
1.19k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1.19k
        static_assert(InitialCapacity >= 0);
523
1.19k
        SkASSERT(size >= 0);
524
1.19k
        SkASSERT(storage->get() != nullptr);
525
1.19k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1.19k
        } else {
528
1.19k
            this->setDataFromBytes(*storage);
529
1.19k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1.19k
            fOwnMemory = false;
534
1.19k
        }
535
1.19k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>*, int)
Line
Count
Source
521
443
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
443
        static_assert(InitialCapacity >= 0);
523
443
        SkASSERT(size >= 0);
524
443
        SkASSERT(storage->get() != nullptr);
525
443
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
443
        } else {
528
443
            this->setDataFromBytes(*storage);
529
443
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
443
            fOwnMemory = false;
534
443
        }
535
443
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TArray<11>(SkAlignedSTStorage<11, skgpu::ganesh::(anonymous namespace)::Segment>*, int)
Line
Count
Source
521
343
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
343
        static_assert(InitialCapacity >= 0);
523
343
        SkASSERT(size >= 0);
524
343
        SkASSERT(storage->get() != nullptr);
525
343
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
343
        } else {
528
343
            this->setDataFromBytes(*storage);
529
343
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
343
            fOwnMemory = false;
534
343
        }
535
343
    }
skia_private::TArray<SkPoint, true>::TArray<15>(SkAlignedSTStorage<15, SkPoint>*, int)
Line
Count
Source
521
55
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
55
        static_assert(InitialCapacity >= 0);
523
55
        SkASSERT(size >= 0);
524
55
        SkASSERT(storage->get() != nullptr);
525
55
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
55
        } else {
528
55
            this->setDataFromBytes(*storage);
529
55
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
55
            fOwnMemory = false;
534
55
        }
535
55
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::(anonymous namespace)::Draw>*, int)
Line
Count
Source
521
195
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
195
        static_assert(InitialCapacity >= 0);
523
195
        SkASSERT(size >= 0);
524
195
        SkASSERT(storage->get() != nullptr);
525
195
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
195
        } else {
528
195
            this->setDataFromBytes(*storage);
529
195
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
195
            fOwnMemory = false;
534
195
        }
535
195
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>*, int)
Line
Count
Source
521
5.13k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
5.13k
        static_assert(InitialCapacity >= 0);
523
5.13k
        SkASSERT(size >= 0);
524
5.13k
        SkASSERT(storage->get() != nullptr);
525
5.13k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
5.13k
        } else {
528
5.13k
            this->setDataFromBytes(*storage);
529
5.13k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
5.13k
            fOwnMemory = false;
534
5.13k
        }
535
5.13k
    }
skia_private::TArray<SkPoint, true>::TArray<128>(SkAlignedSTStorage<128, SkPoint>*, int)
Line
Count
Source
521
10.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
10.9k
        static_assert(InitialCapacity >= 0);
523
10.9k
        SkASSERT(size >= 0);
524
10.9k
        SkASSERT(storage->get() != nullptr);
525
10.9k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
10.9k
        } else {
528
10.9k
            this->setDataFromBytes(*storage);
529
10.9k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
10.9k
            fOwnMemory = false;
534
10.9k
        }
535
10.9k
    }
skia_private::TArray<SkPoint, true>::TArray<32>(SkAlignedSTStorage<32, SkPoint>*, int)
Line
Count
Source
521
2.49k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
2.49k
        static_assert(InitialCapacity >= 0);
523
2.49k
        SkASSERT(size >= 0);
524
2.49k
        SkASSERT(storage->get() != nullptr);
525
2.49k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
2.49k
        } else {
528
2.49k
            this->setDataFromBytes(*storage);
529
2.49k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
2.49k
            fOwnMemory = false;
534
2.49k
        }
535
2.49k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>*, int)
Line
Count
Source
521
227
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
227
        static_assert(InitialCapacity >= 0);
523
227
        SkASSERT(size >= 0);
524
227
        SkASSERT(storage->get() != nullptr);
525
227
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
227
        } else {
528
227
            this->setDataFromBytes(*storage);
529
227
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
227
            fOwnMemory = false;
534
227
        }
535
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>*, int)
Line
Count
Source
521
1
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1
        static_assert(InitialCapacity >= 0);
523
1
        SkASSERT(size >= 0);
524
1
        SkASSERT(storage->get() != nullptr);
525
1
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1
        } else {
528
1
            this->setDataFromBytes(*storage);
529
1
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1
            fOwnMemory = false;
534
1
        }
535
1
    }
skia_private::TArray<SkRect, true>::TArray<128>(SkAlignedSTStorage<128, SkRect>*, int)
Line
Count
Source
521
1
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1
        static_assert(InitialCapacity >= 0);
523
1
        SkASSERT(size >= 0);
524
1
        SkASSERT(storage->get() != nullptr);
525
1
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1
        } else {
528
1
            this->setDataFromBytes(*storage);
529
1
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1
            fOwnMemory = false;
534
1
        }
535
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TArray<128>(SkAlignedSTStorage<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>*, int)
Line
Count
Source
521
1
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1
        static_assert(InitialCapacity >= 0);
523
1
        SkASSERT(size >= 0);
524
1
        SkASSERT(storage->get() != nullptr);
525
1
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1
        } else {
528
1
            this->setDataFromBytes(*storage);
529
1
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1
            fOwnMemory = false;
534
1
        }
535
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>*, int)
Line
Count
Source
521
7.50k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
7.50k
        static_assert(InitialCapacity >= 0);
523
7.50k
        SkASSERT(size >= 0);
524
7.50k
        SkASSERT(storage->get() != nullptr);
525
7.50k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
7.50k
        } else {
528
7.50k
            this->setDataFromBytes(*storage);
529
7.50k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
7.50k
            fOwnMemory = false;
534
7.50k
        }
535
7.50k
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::MeshOp::Mesh>*, int)
Line
Count
Source
521
5.76k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
5.76k
        static_assert(InitialCapacity >= 0);
523
5.76k
        SkASSERT(size >= 0);
524
5.76k
        SkASSERT(storage->get() != nullptr);
525
5.76k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
5.76k
        } else {
528
5.76k
            this->setDataFromBytes(*storage);
529
5.76k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
5.76k
            fOwnMemory = false;
534
5.76k
        }
535
5.76k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int)
skia_private::TArray<CircularRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, CircularRRectOp::RRect>*, int)
Line
Count
Source
521
112
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
112
        static_assert(InitialCapacity >= 0);
523
112
        SkASSERT(size >= 0);
524
112
        SkASSERT(storage->get() != nullptr);
525
112
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
112
        } else {
528
112
            this->setDataFromBytes(*storage);
529
112
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
112
            fOwnMemory = false;
534
112
        }
535
112
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, EllipticalRRectOp::RRect>*, int)
Line
Count
Source
521
5
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
5
        static_assert(InitialCapacity >= 0);
523
5
        SkASSERT(size >= 0);
524
5
        SkASSERT(storage->get() != nullptr);
525
5
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
5
        } else {
528
5
            this->setDataFromBytes(*storage);
529
5
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
5
            fOwnMemory = false;
534
5
        }
535
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int)
skia_private::TArray<CircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, CircleOp::Circle>*, int)
Line
Count
Source
521
377
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
377
        static_assert(InitialCapacity >= 0);
523
377
        SkASSERT(size >= 0);
524
377
        SkASSERT(storage->get() != nullptr);
525
377
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
377
        } else {
528
377
            this->setDataFromBytes(*storage);
529
377
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
377
            fOwnMemory = false;
534
377
        }
535
377
    }
skia_private::TArray<EllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, EllipseOp::Ellipse>*, int)
Line
Count
Source
521
9
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
9
        static_assert(InitialCapacity >= 0);
523
9
        SkASSERT(size >= 0);
524
9
        SkASSERT(storage->get() != nullptr);
525
9
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
9
        } else {
528
9
            this->setDataFromBytes(*storage);
529
9
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
9
            fOwnMemory = false;
534
9
        }
535
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, DIEllipseOp::Ellipse>*, int)
Line
Count
Source
521
6
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
6
        static_assert(InitialCapacity >= 0);
523
6
        SkASSERT(size >= 0);
524
6
        SkASSERT(storage->get() != nullptr);
525
6
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
6
        } else {
528
6
            this->setDataFromBytes(*storage);
529
6
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
6
            fOwnMemory = false;
534
6
        }
535
6
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>*, int)
Line
Count
Source
521
6
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
6
        static_assert(InitialCapacity >= 0);
523
6
        SkASSERT(size >= 0);
524
6
        SkASSERT(storage->get() != nullptr);
525
6
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
6
        } else {
528
6
            this->setDataFromBytes(*storage);
529
6
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
6
            fOwnMemory = false;
534
6
        }
535
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TArray<25>(SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>*, int)
Line
Count
Source
521
99.5k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
99.5k
        static_assert(InitialCapacity >= 0);
523
99.5k
        SkASSERT(size >= 0);
524
99.5k
        SkASSERT(storage->get() != nullptr);
525
99.5k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
99.5k
        } else {
528
99.5k
            this->setDataFromBytes(*storage);
529
99.5k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
99.5k
            fOwnMemory = false;
534
99.5k
        }
535
99.5k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>*, int)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>*, int)
Line
Count
Source
521
4.17k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
4.17k
        static_assert(InitialCapacity >= 0);
523
4.17k
        SkASSERT(size >= 0);
524
4.17k
        SkASSERT(storage->get() != nullptr);
525
4.17k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
4.17k
        } else {
528
4.17k
            this->setDataFromBytes(*storage);
529
4.17k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
4.17k
            fOwnMemory = false;
534
4.17k
        }
535
4.17k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>*, int)
Line
Count
Source
521
399
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
399
        static_assert(InitialCapacity >= 0);
523
399
        SkASSERT(size >= 0);
524
399
        SkASSERT(storage->get() != nullptr);
525
399
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
399
        } else {
528
399
            this->setDataFromBytes(*storage);
529
399
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
399
            fOwnMemory = false;
534
399
        }
535
399
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::TArray<4>(SkAlignedSTStorage<4, SkFontScanner::AxisDefinition>*, int)
Line
Count
Source
521
541k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
541k
        static_assert(InitialCapacity >= 0);
523
541k
        SkASSERT(size >= 0);
524
541k
        SkASSERT(storage->get() != nullptr);
525
541k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
541k
        } else {
528
541k
            this->setDataFromBytes(*storage);
529
541k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
541k
            fOwnMemory = false;
534
541k
        }
535
541k
    }
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int)
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::BulkUsePlotUpdater::PlotData>*, int)
Line
Count
Source
521
1.67k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1.67k
        static_assert(InitialCapacity >= 0);
523
1.67k
        SkASSERT(size >= 0);
524
1.67k
        SkASSERT(storage->get() != nullptr);
525
1.67k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1.67k
        } else {
528
1.67k
            this->setDataFromBytes(*storage);
529
1.67k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1.67k
            fOwnMemory = false;
534
1.67k
        }
535
1.67k
    }
skia_private::TArray<SkPackedGlyphID, true>::TArray<64>(SkAlignedSTStorage<64, SkPackedGlyphID>*, int)
Line
Count
Source
521
901
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
901
        static_assert(InitialCapacity >= 0);
523
901
        SkASSERT(size >= 0);
524
901
        SkASSERT(storage->get() != nullptr);
525
901
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
901
        } else {
528
901
            this->setDataFromBytes(*storage);
529
901
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
901
            fOwnMemory = false;
534
901
        }
535
901
    }
skia_private::TArray<unsigned short, true>::TArray<64>(SkAlignedSTStorage<64, unsigned short>*, int)
Line
Count
Source
521
35.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
35.8k
        static_assert(InitialCapacity >= 0);
523
35.8k
        SkASSERT(size >= 0);
524
35.8k
        SkASSERT(storage->get() != nullptr);
525
35.8k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
35.8k
        } else {
528
35.8k
            this->setDataFromBytes(*storage);
529
35.8k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
35.8k
            fOwnMemory = false;
534
35.8k
        }
535
35.8k
    }
skia_private::TArray<SkPoint, true>::TArray<64>(SkAlignedSTStorage<64, SkPoint>*, int)
Line
Count
Source
521
69.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
69.8k
        static_assert(InitialCapacity >= 0);
523
69.8k
        SkASSERT(size >= 0);
524
69.8k
        SkASSERT(storage->get() != nullptr);
525
69.8k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
69.8k
        } else {
528
69.8k
            this->setDataFromBytes(*storage);
529
69.8k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
69.8k
            fOwnMemory = false;
534
69.8k
        }
535
69.8k
    }
skia_private::TArray<SkMask::Format, true>::TArray<64>(SkAlignedSTStorage<64, SkMask::Format>*, int)
Line
Count
Source
521
901
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
901
        static_assert(InitialCapacity >= 0);
523
901
        SkASSERT(size >= 0);
524
901
        SkASSERT(storage->get() != nullptr);
525
901
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
901
        } else {
528
901
            this->setDataFromBytes(*storage);
529
901
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
901
            fOwnMemory = false;
534
901
        }
535
901
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >*, int)
Line
Count
Source
521
1.37k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
1.37k
        static_assert(InitialCapacity >= 0);
523
1.37k
        SkASSERT(size >= 0);
524
1.37k
        SkASSERT(storage->get() != nullptr);
525
1.37k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
1.37k
        } else {
528
1.37k
            this->setDataFromBytes(*storage);
529
1.37k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
1.37k
            fOwnMemory = false;
534
1.37k
        }
535
1.37k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int)
skia_private::TArray<SkGlyph const*, true>::TArray<64>(SkAlignedSTStorage<64, SkGlyph const*>*, int)
Line
Count
Source
521
34.0k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
34.0k
        static_assert(InitialCapacity >= 0);
523
34.0k
        SkASSERT(size >= 0);
524
34.0k
        SkASSERT(storage->get() != nullptr);
525
34.0k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
34.0k
        } else {
528
34.0k
            this->setDataFromBytes(*storage);
529
34.0k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
34.0k
            fOwnMemory = false;
534
34.0k
        }
535
34.0k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int)
Line
Count
Source
521
85.0M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
85.0M
        static_assert(InitialCapacity >= 0);
523
85.0M
        SkASSERT(size >= 0);
524
85.0M
        SkASSERT(storage->get() != nullptr);
525
85.0M
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
85.0M
        } else {
528
85.0M
            this->setDataFromBytes(*storage);
529
85.0M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
85.0M
            fOwnMemory = false;
534
85.0M
        }
535
85.0M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::TArray<6>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>*, int)
Line
Count
Source
521
3
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
3
        static_assert(InitialCapacity >= 0);
523
3
        SkASSERT(size >= 0);
524
3
        SkASSERT(storage->get() != nullptr);
525
3
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
3
        } else {
528
3
            this->setDataFromBytes(*storage);
529
3
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
3
            fOwnMemory = false;
534
3
        }
535
3
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int)
skia_private::TArray<SkClosestRecord, true>::TArray<18>(SkAlignedSTStorage<18, SkClosestRecord>*, int)
Line
Count
Source
521
2.98M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
2.98M
        static_assert(InitialCapacity >= 0);
523
2.98M
        SkASSERT(size >= 0);
524
2.98M
        SkASSERT(storage->get() != nullptr);
525
2.98M
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
2.98M
        } else {
528
2.98M
            this->setDataFromBytes(*storage);
529
2.98M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
2.98M
            fOwnMemory = false;
534
2.98M
        }
535
2.98M
    }
skia_private::TArray<SkClosestRecord const*, true>::TArray<27>(SkAlignedSTStorage<27, SkClosestRecord const*>*, int)
Line
Count
Source
521
2.98M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
2.98M
        static_assert(InitialCapacity >= 0);
523
2.98M
        SkASSERT(size >= 0);
524
2.98M
        SkASSERT(storage->get() != nullptr);
525
2.98M
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
2.98M
        } else {
528
2.98M
            this->setDataFromBytes(*storage);
529
2.98M
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
2.98M
            fOwnMemory = false;
534
2.98M
        }
535
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray<4>(SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >*, int)
Line
Count
Source
521
11.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
11.3k
        static_assert(InitialCapacity >= 0);
523
11.3k
        SkASSERT(size >= 0);
524
11.3k
        SkASSERT(storage->get() != nullptr);
525
11.3k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
11.3k
        } else {
528
11.3k
            this->setDataFromBytes(*storage);
529
11.3k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
11.3k
            fOwnMemory = false;
534
11.3k
        }
535
11.3k
    }
skia_private::TArray<float, true>::TArray<4>(SkAlignedSTStorage<4, float>*, int)
Line
Count
Source
521
11.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
11.3k
        static_assert(InitialCapacity >= 0);
523
11.3k
        SkASSERT(size >= 0);
524
11.3k
        SkASSERT(storage->get() != nullptr);
525
11.3k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
11.3k
        } else {
528
11.3k
            this->setDataFromBytes(*storage);
529
11.3k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
11.3k
            fOwnMemory = false;
534
11.3k
        }
535
11.3k
    }
skia_private::TArray<bool, true>::TArray<8>(SkAlignedSTStorage<8, bool>*, int)
Line
Count
Source
521
11.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
11.3k
        static_assert(InitialCapacity >= 0);
523
11.3k
        SkASSERT(size >= 0);
524
11.3k
        SkASSERT(storage->get() != nullptr);
525
11.3k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
11.3k
        } else {
528
11.3k
            this->setDataFromBytes(*storage);
529
11.3k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
11.3k
            fOwnMemory = false;
534
11.3k
        }
535
11.3k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<2>(SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >*, int)
Line
Count
Source
521
5.74k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
5.74k
        static_assert(InitialCapacity >= 0);
523
5.74k
        SkASSERT(size >= 0);
524
5.74k
        SkASSERT(storage->get() != nullptr);
525
5.74k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
5.74k
        } else {
528
5.74k
            this->setDataFromBytes(*storage);
529
5.74k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
5.74k
            fOwnMemory = false;
534
5.74k
        }
535
5.74k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int)
skia_private::TArray<PathSegment, true>::TArray<15>(SkAlignedSTStorage<15, PathSegment>*, int)
Line
Count
Source
521
16
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
16
        static_assert(InitialCapacity >= 0);
523
16
        SkASSERT(size >= 0);
524
16
        SkASSERT(storage->get() != nullptr);
525
16
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
16
        } else {
528
16
            this->setDataFromBytes(*storage);
529
16
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
16
            fOwnMemory = false;
534
16
        }
535
16
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int)
Line
Count
Source
521
11.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
11.6k
        static_assert(InitialCapacity >= 0);
523
11.6k
        SkASSERT(size >= 0);
524
11.6k
        SkASSERT(storage->get() != nullptr);
525
11.6k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
11.6k
        } else {
528
11.6k
            this->setDataFromBytes(*storage);
529
11.6k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
11.6k
            fOwnMemory = false;
534
11.6k
        }
535
11.6k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode const*>*, int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int)
skia_private::TArray<OffsetEdge, true>::TArray<64>(SkAlignedSTStorage<64, OffsetEdge>*, int)
Line
Count
Source
521
369
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
369
        static_assert(InitialCapacity >= 0);
523
369
        SkASSERT(size >= 0);
524
369
        SkASSERT(storage->get() != nullptr);
525
369
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
369
        } else {
528
369
            this->setDataFromBytes(*storage);
529
369
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
369
            fOwnMemory = false;
534
369
        }
535
369
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>*, int)
Line
Count
Source
521
9.78k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
9.78k
        static_assert(InitialCapacity >= 0);
523
9.78k
        SkASSERT(size >= 0);
524
9.78k
        SkASSERT(storage->get() != nullptr);
525
9.78k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
9.78k
        } else {
528
9.78k
            this->setDataFromBytes(*storage);
529
9.78k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
9.78k
            fOwnMemory = false;
534
9.78k
        }
535
9.78k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<3>(SkAlignedSTStorage<3, VkDescriptorSetLayout_T*>*, int)
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
521
11
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
11
        static_assert(InitialCapacity >= 0);
523
11
        SkASSERT(size >= 0);
524
11
        SkASSERT(storage->get() != nullptr);
525
11
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
11
        } else {
528
11
            this->setDataFromBytes(*storage);
529
11
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
11
            fOwnMemory = false;
534
11
        }
535
11
    }
skia_private::TArray<float, true>::TArray<128>(SkAlignedSTStorage<128, float>*, int)
Line
Count
Source
521
272
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
272
        static_assert(InitialCapacity >= 0);
523
272
        SkASSERT(size >= 0);
524
272
        SkASSERT(storage->get() != nullptr);
525
272
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
272
        } else {
528
272
            this->setDataFromBytes(*storage);
529
272
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
272
            fOwnMemory = false;
534
272
        }
535
272
    }
skia_private::TArray<char, true>::TArray<128>(SkAlignedSTStorage<128, char>*, int)
Line
Count
Source
521
106
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
106
        static_assert(InitialCapacity >= 0);
523
106
        SkASSERT(size >= 0);
524
106
        SkASSERT(storage->get() != nullptr);
525
106
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
106
        } else {
528
106
            this->setDataFromBytes(*storage);
529
106
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
106
            fOwnMemory = false;
534
106
        }
535
106
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TArray<128>(SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>*, int)
Line
Count
Source
521
106
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
106
        static_assert(InitialCapacity >= 0);
523
106
        SkASSERT(size >= 0);
524
106
        SkASSERT(storage->get() != nullptr);
525
106
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
106
        } else {
528
106
            this->setDataFromBytes(*storage);
529
106
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
106
            fOwnMemory = false;
534
106
        }
535
106
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkSVGNode> >*, int)
Line
Count
Source
521
982
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
982
        static_assert(InitialCapacity >= 0);
523
982
        SkASSERT(size >= 0);
524
982
        SkASSERT(storage->get() != nullptr);
525
982
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
982
        } else {
528
982
            this->setDataFromBytes(*storage);
529
982
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
982
            fOwnMemory = false;
534
982
        }
535
982
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::TArray<7>(SkAlignedSTStorage<7, (anonymous namespace)::OutlineEntry*>*, int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int)
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int)
Line
Count
Source
521
12
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
12
        static_assert(InitialCapacity >= 0);
523
12
        SkASSERT(size >= 0);
524
12
        SkASSERT(storage->get() != nullptr);
525
12
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
12
        } else {
528
12
            this->setDataFromBytes(*storage);
529
12
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
12
            fOwnMemory = false;
534
12
        }
535
12
    }
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int)
Line
Count
Source
521
12
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
12
        static_assert(InitialCapacity >= 0);
523
12
        SkASSERT(size >= 0);
524
12
        SkASSERT(storage->get() != nullptr);
525
12
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
12
        } else {
528
12
            this->setDataFromBytes(*storage);
529
12
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
12
            fOwnMemory = false;
534
12
        }
535
12
    }
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int)
Line
Count
Source
521
12
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
12
        static_assert(InitialCapacity >= 0);
523
12
        SkASSERT(size >= 0);
524
12
        SkASSERT(storage->get() != nullptr);
525
12
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
12
        } else {
528
12
            this->setDataFromBytes(*storage);
529
12
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
12
            fOwnMemory = false;
534
12
        }
535
12
    }
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkAlignedSTStorage<2, SkSL::Type const*>*, int)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int)
Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>*, int)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode const*>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int)
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int)
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int)
Line
Count
Source
521
4
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
4
        static_assert(InitialCapacity >= 0);
523
4
        SkASSERT(size >= 0);
524
4
        SkASSERT(storage->get() != nullptr);
525
4
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
4
        } else {
528
4
            this->setDataFromBytes(*storage);
529
4
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
4
            fOwnMemory = false;
534
4
        }
535
4
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int)
Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<3>(SkAlignedSTStorage<3, VkDescriptorSetLayout_T*>*, int)
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::TextStyle>*, int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Block>*, int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Placeholder>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<1>(SkAlignedSTStorage<1, unsigned long>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<128>(SkAlignedSTStorage<128, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<64>(SkAlignedSTStorage<64, unsigned int>*, int)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TArray<16>(SkAlignedSTStorage<16, skottie::Shaper::RunRec>*, int)
Unexecuted instantiation: skia_private::TArray<float, true>::TArray<64>(SkAlignedSTStorage<64, float>*, int)
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TArray<4>(SkAlignedSTStorage<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>*, int)
Line
Count
Source
521
9.72k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
9.72k
        static_assert(InitialCapacity >= 0);
523
9.72k
        SkASSERT(size >= 0);
524
9.72k
        SkASSERT(storage->get() != nullptr);
525
9.72k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
9.72k
        } else {
528
9.72k
            this->setDataFromBytes(*storage);
529
9.72k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
9.72k
            fOwnMemory = false;
534
9.72k
        }
535
9.72k
    }
skia_private::TArray<float, true>::TArray<32>(SkAlignedSTStorage<32, float>*, int)
Line
Count
Source
521
32.1k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
522
32.1k
        static_assert(InitialCapacity >= 0);
523
32.1k
        SkASSERT(size >= 0);
524
32.1k
        SkASSERT(storage->get() != nullptr);
525
32.1k
        if (size > InitialCapacity) {
526
0
            this->initData(size);
527
32.1k
        } else {
528
32.1k
            this->setDataFromBytes(*storage);
529
32.1k
            this->changeSize(size);
530
531
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
532
            // storage here, which shouldn't ever be freed.
533
32.1k
            fOwnMemory = false;
534
32.1k
        }
535
32.1k
    }
536
537
    // Copy a C array, using pre-allocated storage if preAllocCount >= count. Otherwise, storage
538
    // will only be used when array shrinks to fit.
539
    template <int InitialCapacity>
540
    TArray(const T* array, int size, SkAlignedSTStorage<InitialCapacity, T>* storage)
541
102k
            : TArray{storage, size} {
542
102k
        this->copy(array);
543
102k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(sk_sp<SkImageFilter> const*, int, SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*)
Line
Count
Source
541
96.1k
            : TArray{storage, size} {
542
96.1k
        this->copy(array);
543
96.1k
    }
skia_private::TArray<SkPoint, true>::TArray<4>(SkPoint const*, int, SkAlignedSTStorage<4, SkPoint>*)
Line
Count
Source
541
2.20k
            : TArray{storage, size} {
542
2.20k
        this->copy(array);
543
2.20k
    }
skia_private::TArray<unsigned char, true>::TArray<8>(unsigned char const*, int, SkAlignedSTStorage<8, unsigned char>*)
Line
Count
Source
541
2.20k
            : TArray{storage, size} {
542
2.20k
        this->copy(array);
543
2.20k
    }
skia_private::TArray<float, true>::TArray<2>(float const*, int, SkAlignedSTStorage<2, float>*)
Line
Count
Source
541
2.20k
            : TArray{storage, size} {
542
2.20k
        this->copy(array);
543
2.20k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkSL::SPIRVCodeGenerator::Word const*, int, SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(unsigned int const*, int, SkAlignedSTStorage<4, unsigned int>*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(skgpu::graphite::DescriptorData const*, int, SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*)
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkSL::Type const* const*, int, SkAlignedSTStorage<2, SkSL::Type const*>*)
544
545
private:
546
    // Growth factors for checkRealloc.
547
    static constexpr double kExactFit = 1.0;
548
    static constexpr double kGrowing = 1.5;
549
550
    static constexpr int kMinHeapAllocCount = 8;
551
    static_assert(SkIsPow2(kMinHeapAllocCount), "min alloc count not power of two.");
552
553
    // Note for 32-bit machines kMaxCapacity will be <= SIZE_MAX. For 64-bit machines it will
554
    // just be INT_MAX if the sizeof(T) < 2^32.
555
    static constexpr int kMaxCapacity = SkToInt(std::min(SIZE_MAX / sizeof(T), (size_t)INT_MAX));
556
557
419M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
419M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
419M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
419M
        this->setData(SkSpan<T>(data, size));
565
419M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
7.36k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
7.36k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
7.36k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
7.36k
        this->setData(SkSpan<T>(data, size));
565
7.36k
    }
skia_private::TArray<SkPoint, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
115M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
115M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
115M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
115M
        this->setData(SkSpan<T>(data, size));
565
115M
    }
skia_private::TArray<unsigned char, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
105M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
105M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
105M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
105M
        this->setData(SkSpan<T>(data, size));
565
105M
    }
skia_private::TArray<float, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
91.4M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
91.4M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
91.4M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
91.4M
        this->setData(SkSpan<T>(data, size));
565
91.4M
    }
skia_private::TArray<SkString, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
74
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
74
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
74
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
74
        this->setData(SkSpan<T>(data, size));
565
74
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1.67k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1.67k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1.67k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1.67k
        this->setData(SkSpan<T>(data, size));
565
1.67k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
719k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
719k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
719k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
719k
        this->setData(SkSpan<T>(data, size));
565
719k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<int, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
247k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
247k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
247k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
247k
        this->setData(SkSpan<T>(data, size));
565
247k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
2.58k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
2.58k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
2.58k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
2.58k
        this->setData(SkSpan<T>(data, size));
565
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
74.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
74.6k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
74.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
74.6k
        this->setData(SkSpan<T>(data, size));
565
74.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
222k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
222k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
222k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
222k
        this->setData(SkSpan<T>(data, size));
565
222k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<char const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<bool, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
18.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
18.6k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
18.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
18.6k
        this->setData(SkSpan<T>(data, size));
565
18.6k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkImageFilter>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
119k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
119k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
119k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
119k
        this->setData(SkSpan<T>(data, size));
565
119k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
420k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
420k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
420k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
420k
        this->setData(SkSpan<T>(data, size));
565
420k
    }
skia_private::TArray<std::__1::thread, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
56
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
56
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
56
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
56
        this->setData(SkSpan<T>(data, size));
565
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkShader>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
133k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
133k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
133k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
133k
        this->setData(SkSpan<T>(data, size));
565
133k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkPicture const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
26.9k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
26.9k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
26.9k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
26.9k
        this->setData(SkSpan<T>(data, size));
565
26.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkTextBlob const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
50
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
50
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
50
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
50
        this->setData(SkSpan<T>(data, size));
565
50
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
550
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
550
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
550
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
550
        this->setData(SkSpan<T>(data, size));
565
550
    }
skia_private::TArray<sk_sp<SkImage const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
42.9k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
42.9k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
42.9k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
42.9k
        this->setData(SkSpan<T>(data, size));
565
42.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkPaint, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
7.80k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
7.80k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
7.80k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
7.80k
        this->setData(SkSpan<T>(data, size));
565
7.80k
    }
skia_private::TArray<SkPath, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
190k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
190k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
190k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
190k
        this->setData(SkSpan<T>(data, size));
565
190k
    }
skia_private::TArray<SkMatrix, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
19
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
19
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
19
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
19
        this->setData(SkSpan<T>(data, size));
565
19
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
2.73M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
2.73M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
2.73M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
2.73M
        this->setData(SkSpan<T>(data, size));
565
2.73M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
10.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
10.4k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
10.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
10.4k
        this->setData(SkSpan<T>(data, size));
565
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1
        this->setData(SkSpan<T>(data, size));
565
1
    }
skia_private::TArray<SkOpRayHit*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
8.75M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
8.75M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
8.75M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
8.75M
        this->setData(SkSpan<T>(data, size));
565
8.75M
    }
skia_private::TArray<double, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
97.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
97.4k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
97.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
97.4k
        this->setData(SkSpan<T>(data, size));
565
97.4k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
14.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
14.4k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
14.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
14.4k
        this->setData(SkSpan<T>(data, size));
565
14.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
29.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
29.4k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
29.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
29.4k
        this->setData(SkSpan<T>(data, size));
565
29.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
565k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
565k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
565k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
565k
        this->setData(SkSpan<T>(data, size));
565
565k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
11.0k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
11.0k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
11.0k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
11.0k
        this->setData(SkSpan<T>(data, size));
565
11.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
19.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
19.6k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
19.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
19.6k
        this->setData(SkSpan<T>(data, size));
565
19.6k
    }
skia_private::TArray<SkSL::Field, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
105
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
105
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
105
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
105
        this->setData(SkSpan<T>(data, size));
565
105
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkSL::RP::Instruction, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
232
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
232
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
232
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
232
        this->setData(SkSpan<T>(data, size));
565
232
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
49.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
49.6k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
49.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
49.6k
        this->setData(SkSpan<T>(data, size));
565
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
25.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
25.6k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
25.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
25.6k
        this->setData(SkSpan<T>(data, size));
565
25.6k
    }
skia_private::TArray<float*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
49.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
49.6k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
49.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
49.6k
        this->setData(SkSpan<T>(data, size));
565
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
4
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
4
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
4
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
4
        this->setData(SkSpan<T>(data, size));
565
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
4
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
4
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
4
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
4
        this->setData(SkSpan<T>(data, size));
565
4
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
82
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
82
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
82
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
82
        this->setData(SkSpan<T>(data, size));
565
82
    }
skia_private::TArray<SkSL::Type const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
23.0k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
23.0k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
23.0k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
23.0k
        this->setData(SkSpan<T>(data, size));
565
23.0k
    }
skia_private::TArray<SkSL::Variable*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
3.58k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
3.58k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
3.58k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
3.58k
        this->setData(SkSpan<T>(data, size));
565
3.58k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::setDataFromBytes(SkSpan<std::byte>)
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
11.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
11.8k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
11.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
11.8k
        this->setData(SkSpan<T>(data, size));
565
11.8k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1
        this->setData(SkSpan<T>(data, size));
565
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
42.0k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
42.0k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
42.0k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
42.0k
        this->setData(SkSpan<T>(data, size));
565
42.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_sp<GrRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
6.05k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
6.05k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
6.05k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
6.05k
        this->setData(SkSpan<T>(data, size));
565
6.05k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
2.58k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
2.58k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
2.58k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
2.58k
        this->setData(SkSpan<T>(data, size));
565
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<GrGpu::SubmittedProc, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
2.58k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
2.58k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
2.58k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
2.58k
        this->setData(SkSpan<T>(data, size));
565
2.58k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
138k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
138k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
138k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
138k
        this->setData(SkSpan<T>(data, size));
565
138k
    }
skia_private::TArray<GrRenderTask*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
296k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
296k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
296k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
296k
        this->setData(SkSpan<T>(data, size));
565
296k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
7.94k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
7.94k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
7.94k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
7.94k
        this->setData(SkSpan<T>(data, size));
565
7.94k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1.19k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1.19k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1.19k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1.19k
        this->setData(SkSpan<T>(data, size));
565
1.19k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
471
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
471
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
471
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
471
        this->setData(SkSpan<T>(data, size));
565
471
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
555
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
555
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
555
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
555
        this->setData(SkSpan<T>(data, size));
565
555
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
195
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
195
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
195
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
195
        this->setData(SkSpan<T>(data, size));
565
195
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
5.20k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
5.20k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
5.20k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
5.20k
        this->setData(SkSpan<T>(data, size));
565
5.20k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
227
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
227
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
227
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
227
        this->setData(SkSpan<T>(data, size));
565
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setDataFromBytes(SkSpan<std::byte>)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1
        this->setData(SkSpan<T>(data, size));
565
1
    }
skia_private::TArray<SkRect, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1
        this->setData(SkSpan<T>(data, size));
565
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1
        this->setData(SkSpan<T>(data, size));
565
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
7.56k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
7.56k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
7.56k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
7.56k
        this->setData(SkSpan<T>(data, size));
565
7.56k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setDataFromBytes(SkSpan<std::byte>)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
6.09k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
6.09k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
6.09k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
6.09k
        this->setData(SkSpan<T>(data, size));
565
6.09k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<CircularRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
130
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
130
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
130
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
130
        this->setData(SkSpan<T>(data, size));
565
130
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
5
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
5
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
5
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
5
        this->setData(SkSpan<T>(data, size));
565
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<CircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
429
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
429
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
429
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
429
        this->setData(SkSpan<T>(data, size));
565
429
    }
skia_private::TArray<EllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
9
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
9
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
9
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
9
        this->setData(SkSpan<T>(data, size));
565
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
6
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
6
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
6
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
6
        this->setData(SkSpan<T>(data, size));
565
6
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
6
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
6
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
6
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
6
        this->setData(SkSpan<T>(data, size));
565
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
99.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
99.8k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
99.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
99.8k
        this->setData(SkSpan<T>(data, size));
565
99.8k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setDataFromBytes(SkSpan<std::byte>)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
4.50k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
4.50k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
4.50k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
4.50k
        this->setData(SkSpan<T>(data, size));
565
4.50k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
400
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
400
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
400
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
400
        this->setData(SkSpan<T>(data, size));
565
400
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
11.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
11.6k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
11.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
11.6k
        this->setData(SkSpan<T>(data, size));
565
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
541k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
541k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
541k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
541k
        this->setData(SkSpan<T>(data, size));
565
541k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkPackedGlyphID, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
966
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
966
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
966
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
966
        this->setData(SkSpan<T>(data, size));
565
966
    }
skia_private::TArray<unsigned short, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
36.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
36.2k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
36.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
36.2k
        this->setData(SkSpan<T>(data, size));
565
36.2k
    }
skia_private::TArray<SkMask::Format, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
966
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
966
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
966
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
966
        this->setData(SkSpan<T>(data, size));
565
966
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
438
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
438
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
438
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
438
        this->setData(SkSpan<T>(data, size));
565
438
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1.37k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1.37k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1.37k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1.37k
        this->setData(SkSpan<T>(data, size));
565
1.37k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkGlyph const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
34.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
34.2k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
34.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
34.2k
        this->setData(SkSpan<T>(data, size));
565
34.2k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
85.0M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
85.0M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
85.0M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
85.0M
        this->setData(SkSpan<T>(data, size));
565
85.0M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
3
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
3
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
3
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
3
        this->setData(SkSpan<T>(data, size));
565
3
    }
skia_private::TArray<SkClosestRecord, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
2.98M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
2.98M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
2.98M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
2.98M
        this->setData(SkSpan<T>(data, size));
565
2.98M
    }
skia_private::TArray<SkClosestRecord const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
2.98M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
2.98M
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
2.98M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
2.98M
        this->setData(SkSpan<T>(data, size));
565
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
18.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
18.1k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
18.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
18.1k
        this->setData(SkSpan<T>(data, size));
565
18.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
55.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
55.7k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
55.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
55.7k
        this->setData(SkSpan<T>(data, size));
565
55.7k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<PathSegment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
16
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
16
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
16
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
16
        this->setData(SkSpan<T>(data, size));
565
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<GrXPFactoryTestFactory*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
74
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
74
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
74
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
74
        this->setData(SkSpan<T>(data, size));
565
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
148
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
148
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
148
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
148
        this->setData(SkSpan<T>(data, size));
565
148
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
74
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
74
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
74
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
74
        this->setData(SkSpan<T>(data, size));
565
74
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<OffsetEdge, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
643
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
643
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
643
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
643
        this->setData(SkSpan<T>(data, size));
565
643
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
9.87k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
9.87k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
9.87k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
9.87k
        this->setData(SkSpan<T>(data, size));
565
9.87k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<char, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
109
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
109
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
109
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
109
        this->setData(SkSpan<T>(data, size));
565
109
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
109
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
109
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
109
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
109
        this->setData(SkSpan<T>(data, size));
565
109
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
1.37k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
1.37k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
1.37k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
1.37k
        this->setData(SkSpan<T>(data, size));
565
1.37k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkSVGDevice::ClipRec, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
221
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
221
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
221
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
221
        this->setData(SkSpan<T>(data, size));
565
221
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setDataFromBytes(SkSpan<std::byte>)
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
557
9.72k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
558
9.72k
        T* data = TCast(allocation.data());
559
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
560
        // would seem like the SkContainerAllocator should handle the divide, but it would have
561
        // to a full divide instruction. If done here the size is known at compile, and usually
562
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
563
9.72k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
564
9.72k
        this->setData(SkSpan<T>(data, size));
565
9.72k
    }
566
567
419M
    void setData(SkSpan<T> array) {
568
419M
        this->unpoison();
569
570
419M
        fData = array.data();
571
419M
        fCapacity = SkToU32(array.size());
572
419M
        fOwnMemory = true;
573
574
419M
        this->poison();
575
419M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setData(SkSpan<SkRuntimeEffect::ChildPtr>)
Line
Count
Source
567
7.36k
    void setData(SkSpan<T> array) {
568
7.36k
        this->unpoison();
569
570
7.36k
        fData = array.data();
571
7.36k
        fCapacity = SkToU32(array.size());
572
7.36k
        fOwnMemory = true;
573
574
7.36k
        this->poison();
575
7.36k
    }
skia_private::TArray<SkPoint, true>::setData(SkSpan<SkPoint>)
Line
Count
Source
567
115M
    void setData(SkSpan<T> array) {
568
115M
        this->unpoison();
569
570
115M
        fData = array.data();
571
115M
        fCapacity = SkToU32(array.size());
572
115M
        fOwnMemory = true;
573
574
115M
        this->poison();
575
115M
    }
skia_private::TArray<unsigned char, true>::setData(SkSpan<unsigned char>)
Line
Count
Source
567
105M
    void setData(SkSpan<T> array) {
568
105M
        this->unpoison();
569
570
105M
        fData = array.data();
571
105M
        fCapacity = SkToU32(array.size());
572
105M
        fOwnMemory = true;
573
574
105M
        this->poison();
575
105M
    }
skia_private::TArray<float, true>::setData(SkSpan<float>)
Line
Count
Source
567
91.4M
    void setData(SkSpan<T> array) {
568
91.4M
        this->unpoison();
569
570
91.4M
        fData = array.data();
571
91.4M
        fCapacity = SkToU32(array.size());
572
91.4M
        fOwnMemory = true;
573
574
91.4M
        this->poison();
575
91.4M
    }
skia_private::TArray<SkString, true>::setData(SkSpan<SkString>)
Line
Count
Source
567
74
    void setData(SkSpan<T> array) {
568
74
        this->unpoison();
569
570
74
        fData = array.data();
571
74
        fCapacity = SkToU32(array.size());
572
74
        fOwnMemory = true;
573
574
74
        this->poison();
575
74
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setData(SkSpan<skgpu::BulkUsePlotUpdater::PlotData>)
Line
Count
Source
567
1.67k
    void setData(SkSpan<T> array) {
568
1.67k
        this->unpoison();
569
570
1.67k
        fData = array.data();
571
1.67k
        fCapacity = SkToU32(array.size());
572
1.67k
        fOwnMemory = true;
573
574
1.67k
        this->poison();
575
1.67k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >)
Line
Count
Source
567
719k
    void setData(SkSpan<T> array) {
568
719k
        this->unpoison();
569
570
719k
        fData = array.data();
571
719k
        fCapacity = SkToU32(array.size());
572
719k
        fOwnMemory = true;
573
574
719k
        this->poison();
575
719k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setData(SkSpan<GrFragmentProcessor::ProgramImpl*>)
skia_private::TArray<int, true>::setData(SkSpan<int>)
Line
Count
Source
567
247k
    void setData(SkSpan<T> array) {
568
247k
        this->unpoison();
569
570
247k
        fData = array.data();
571
247k
        fCapacity = SkToU32(array.size());
572
247k
        fOwnMemory = true;
573
574
247k
        this->poison();
575
247k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setData(SkSpan<sk_gpu_test::GrContextFactory::Context>)
Line
Count
Source
567
2.58k
    void setData(SkSpan<T> array) {
568
2.58k
        this->unpoison();
569
570
2.58k
        fData = array.data();
571
2.58k
        fCapacity = SkToU32(array.size());
572
2.58k
        fOwnMemory = true;
573
574
2.58k
        this->poison();
575
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::setData(SkSpan<GrSurfaceProxy*>)
Line
Count
Source
567
74.6k
    void setData(SkSpan<T> array) {
568
74.6k
        this->unpoison();
569
570
74.6k
        fData = array.data();
571
74.6k
        fCapacity = SkToU32(array.size());
572
74.6k
        fOwnMemory = true;
573
574
74.6k
        this->poison();
575
74.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setData(SkSpan<skif::FilterResult::Builder::SampledFilterResult>)
Line
Count
Source
567
222k
    void setData(SkSpan<T> array) {
568
222k
        this->unpoison();
569
570
222k
        fData = array.data();
571
222k
        fCapacity = SkToU32(array.size());
572
222k
        fOwnMemory = true;
573
574
222k
        this->poison();
575
222k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setData(SkSpan<unsigned int>)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setData(SkSpan<SkAutoPixmapStorage>)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setData(SkSpan<SkPixmap>)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setData(SkSpan<VkExtensionProperties>)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setData(SkSpan<VkPhysicalDevice_T*>)
Unexecuted instantiation: skia_private::TArray<char const*, true>::setData(SkSpan<char const*>)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setData(SkSpan<skiatest::graphite::ContextFactory::OwnedContextInfo>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setData(SkSpan<sk_sp<SkImage> >)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setData(SkSpan<DDLPromiseImageHelper::PromiseImageInfo>)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setData(SkSpan<sk_sp<ToolUtils::TopoTestNode> >)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setData(SkSpan<SkJSONWriter::Scope>)
skia_private::TArray<bool, true>::setData(SkSpan<bool>)
Line
Count
Source
567
18.6k
    void setData(SkSpan<T> array) {
568
18.6k
        this->unpoison();
569
570
18.6k
        fData = array.data();
571
18.6k
        fCapacity = SkToU32(array.size());
572
18.6k
        fOwnMemory = true;
573
574
18.6k
        this->poison();
575
18.6k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setData(SkSpan<GrAuditTrail::OpInfo::Op>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setData(SkSpan<GrAuditTrail::OpInfo>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setData(SkSpan<TestSVGTypeface::GlyfLayerInfo>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setData(SkSpan<TestSVGTypeface::GlyfInfo>)
skia_private::TArray<sk_sp<SkImageFilter>, true>::setData(SkSpan<sk_sp<SkImageFilter> >)
Line
Count
Source
567
119k
    void setData(SkSpan<T> array) {
568
119k
        this->unpoison();
569
570
119k
        fData = array.data();
571
119k
        fCapacity = SkToU32(array.size());
572
119k
        fOwnMemory = true;
573
574
119k
        this->poison();
575
119k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setData(SkSpan<SkNoPixelsDevice::ClipState>)
Line
Count
Source
567
420k
    void setData(SkSpan<T> array) {
568
420k
        this->unpoison();
569
570
420k
        fData = array.data();
571
420k
        fCapacity = SkToU32(array.size());
572
420k
        fOwnMemory = true;
573
574
420k
        this->poison();
575
420k
    }
skia_private::TArray<std::__1::thread, false>::setData(SkSpan<std::__1::thread>)
Line
Count
Source
567
56
    void setData(SkSpan<T> array) {
568
56
        this->unpoison();
569
570
56
        fData = array.data();
571
56
        fCapacity = SkToU32(array.size());
572
56
        fOwnMemory = true;
573
574
56
        this->poison();
575
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setData(SkSpan<std::__1::function<void ()> >)
skia_private::TArray<sk_sp<SkShader>, true>::setData(SkSpan<sk_sp<SkShader> >)
Line
Count
Source
567
133k
    void setData(SkSpan<T> array) {
568
133k
        this->unpoison();
569
570
133k
        fData = array.data();
571
133k
        fCapacity = SkToU32(array.size());
572
133k
        fOwnMemory = true;
573
574
133k
        this->poison();
575
133k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::setData(SkSpan<SkCanvas::Lattice::RectType>)
skia_private::TArray<sk_sp<SkPicture const>, true>::setData(SkSpan<sk_sp<SkPicture const> >)
Line
Count
Source
567
26.9k
    void setData(SkSpan<T> array) {
568
26.9k
        this->unpoison();
569
570
26.9k
        fData = array.data();
571
26.9k
        fCapacity = SkToU32(array.size());
572
26.9k
        fOwnMemory = true;
573
574
26.9k
        this->poison();
575
26.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::setData(SkSpan<sk_sp<SkDrawable> >)
skia_private::TArray<sk_sp<SkTextBlob const>, true>::setData(SkSpan<sk_sp<SkTextBlob const> >)
Line
Count
Source
567
50
    void setData(SkSpan<T> array) {
568
50
        this->unpoison();
569
570
50
        fData = array.data();
571
50
        fCapacity = SkToU32(array.size());
572
50
        fOwnMemory = true;
573
574
50
        this->poison();
575
50
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::setData(SkSpan<sk_sp<SkVertices const> >)
Line
Count
Source
567
550
    void setData(SkSpan<T> array) {
568
550
        this->unpoison();
569
570
550
        fData = array.data();
571
550
        fCapacity = SkToU32(array.size());
572
550
        fOwnMemory = true;
573
574
550
        this->poison();
575
550
    }
skia_private::TArray<sk_sp<SkImage const>, true>::setData(SkSpan<sk_sp<SkImage const> >)
Line
Count
Source
567
42.9k
    void setData(SkSpan<T> array) {
568
42.9k
        this->unpoison();
569
570
42.9k
        fData = array.data();
571
42.9k
        fCapacity = SkToU32(array.size());
572
42.9k
        fOwnMemory = true;
573
574
42.9k
        this->poison();
575
42.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setData(SkSpan<sk_sp<sktext::gpu::Slug const> >)
skia_private::TArray<SkPaint, true>::setData(SkSpan<SkPaint>)
Line
Count
Source
567
7.80k
    void setData(SkSpan<T> array) {
568
7.80k
        this->unpoison();
569
570
7.80k
        fData = array.data();
571
7.80k
        fCapacity = SkToU32(array.size());
572
7.80k
        fOwnMemory = true;
573
574
7.80k
        this->poison();
575
7.80k
    }
skia_private::TArray<SkPath, true>::setData(SkSpan<SkPath>)
Line
Count
Source
567
190k
    void setData(SkSpan<T> array) {
568
190k
        this->unpoison();
569
570
190k
        fData = array.data();
571
190k
        fCapacity = SkToU32(array.size());
572
190k
        fOwnMemory = true;
573
574
190k
        this->poison();
575
190k
    }
skia_private::TArray<SkMatrix, true>::setData(SkSpan<SkMatrix>)
Line
Count
Source
567
19
    void setData(SkSpan<T> array) {
568
19
        this->unpoison();
569
570
19
        fData = array.data();
571
19
        fCapacity = SkToU32(array.size());
572
19
        fOwnMemory = true;
573
574
19
        this->poison();
575
19
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setData(SkSpan<SkRasterPipeline_MemoryCtxInfo>)
Line
Count
Source
567
2.73M
    void setData(SkSpan<T> array) {
568
2.73M
        this->unpoison();
569
570
2.73M
        fData = array.data();
571
2.73M
        fCapacity = SkToU32(array.size());
572
2.73M
        fOwnMemory = true;
573
574
2.73M
        this->poison();
575
2.73M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setData(SkSpan<SkResourceCache::PurgeSharedIDMessage>)
Line
Count
Source
567
10.4k
    void setData(SkSpan<T> array) {
568
10.4k
        this->unpoison();
569
570
10.4k
        fData = array.data();
571
10.4k
        fCapacity = SkToU32(array.size());
572
10.4k
        fOwnMemory = true;
573
574
10.4k
        this->poison();
575
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::setData(SkSpan<sk_sp<SkTypeface> >)
Line
Count
Source
567
1
    void setData(SkSpan<T> array) {
568
1
        this->unpoison();
569
570
1
        fData = array.data();
571
1
        fCapacity = SkToU32(array.size());
572
1
        fOwnMemory = true;
573
574
1
        this->poison();
575
1
    }
skia_private::TArray<SkOpRayHit*, true>::setData(SkSpan<SkOpRayHit*>)
Line
Count
Source
567
8.75M
    void setData(SkSpan<T> array) {
568
8.75M
        this->unpoison();
569
570
8.75M
        fData = array.data();
571
8.75M
        fCapacity = SkToU32(array.size());
572
8.75M
        fOwnMemory = true;
573
574
8.75M
        this->poison();
575
8.75M
    }
skia_private::TArray<double, true>::setData(SkSpan<double>)
Line
Count
Source
567
97.4k
    void setData(SkSpan<T> array) {
568
97.4k
        this->unpoison();
569
570
97.4k
        fData = array.data();
571
97.4k
        fCapacity = SkToU32(array.size());
572
97.4k
        fOwnMemory = true;
573
574
97.4k
        this->poison();
575
97.4k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setData(SkSpan<SkSize>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setData(SkSpan<sk_sp<SkPicture> >)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)3> >)
Line
Count
Source
567
14.4k
    void setData(SkSpan<T> array) {
568
14.4k
        this->unpoison();
569
570
14.4k
        fData = array.data();
571
14.4k
        fCapacity = SkToU32(array.size());
572
14.4k
        fOwnMemory = true;
573
574
14.4k
        this->poison();
575
14.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >)
Line
Count
Source
567
29.4k
    void setData(SkSpan<T> array) {
568
29.4k
        this->unpoison();
569
570
29.4k
        fData = array.data();
571
29.4k
        fCapacity = SkToU32(array.size());
572
29.4k
        fOwnMemory = true;
573
574
29.4k
        this->poison();
575
29.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >)
Line
Count
Source
567
565k
    void setData(SkSpan<T> array) {
568
565k
        this->unpoison();
569
570
565k
        fData = array.data();
571
565k
        fCapacity = SkToU32(array.size());
572
565k
        fOwnMemory = true;
573
574
565k
        this->poison();
575
565k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setData(SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>)
Line
Count
Source
567
11.0k
    void setData(SkSpan<T> array) {
568
11.0k
        this->unpoison();
569
570
11.0k
        fData = array.data();
571
11.0k
        fCapacity = SkToU32(array.size());
572
11.0k
        fOwnMemory = true;
573
574
11.0k
        this->poison();
575
11.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >)
Line
Count
Source
567
19.9k
    void setData(SkSpan<T> array) {
568
19.9k
        this->unpoison();
569
570
19.9k
        fData = array.data();
571
19.9k
        fCapacity = SkToU32(array.size());
572
19.9k
        fOwnMemory = true;
573
574
19.9k
        this->poison();
575
19.9k
    }
skia_private::TArray<SkSL::Field, true>::setData(SkSpan<SkSL::Field>)
Line
Count
Source
567
1.76k
    void setData(SkSpan<T> array) {
568
1.76k
        this->unpoison();
569
570
1.76k
        fData = array.data();
571
1.76k
        fCapacity = SkToU32(array.size());
572
1.76k
        fOwnMemory = true;
573
574
1.76k
        this->poison();
575
1.76k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setData(SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)
skia_private::TArray<SkSL::RP::Instruction, true>::setData(SkSpan<SkSL::RP::Instruction>)
Line
Count
Source
567
436
    void setData(SkSpan<T> array) {
568
436
        this->unpoison();
569
570
436
        fData = array.data();
571
436
        fCapacity = SkToU32(array.size());
572
436
        fOwnMemory = true;
573
574
436
        this->poison();
575
436
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::setData(SkSpan<SkSL::RP::Program::Stage>)
Line
Count
Source
567
49.6k
    void setData(SkSpan<T> array) {
568
49.6k
        this->unpoison();
569
570
49.6k
        fData = array.data();
571
49.6k
        fCapacity = SkToU32(array.size());
572
49.6k
        fOwnMemory = true;
573
574
49.6k
        this->poison();
575
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setData(SkSpan<SkRasterPipeline_BranchCtx*>)
Line
Count
Source
567
25.6k
    void setData(SkSpan<T> array) {
568
25.6k
        this->unpoison();
569
570
25.6k
        fData = array.data();
571
25.6k
        fCapacity = SkToU32(array.size());
572
25.6k
        fOwnMemory = true;
573
574
25.6k
        this->poison();
575
25.6k
    }
skia_private::TArray<float*, true>::setData(SkSpan<float*>)
Line
Count
Source
567
49.6k
    void setData(SkSpan<T> array) {
568
49.6k
        this->unpoison();
569
570
49.6k
        fData = array.data();
571
49.6k
        fCapacity = SkToU32(array.size());
572
49.6k
        fOwnMemory = true;
573
574
49.6k
        this->poison();
575
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >)
Line
Count
Source
567
4
    void setData(SkSpan<T> array) {
568
4
        this->unpoison();
569
570
4
        fData = array.data();
571
4
        fCapacity = SkToU32(array.size());
572
4
        fOwnMemory = true;
573
574
4
        this->poison();
575
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setData(SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>)
Line
Count
Source
567
4
    void setData(SkSpan<T> array) {
568
4
        this->unpoison();
569
570
4
        fData = array.data();
571
4
        fCapacity = SkToU32(array.size());
572
4
        fOwnMemory = true;
573
574
4
        this->poison();
575
4
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setData(SkSpan<skia_private::THashSet<int, SkGoodHash> const*>)
Line
Count
Source
567
82
    void setData(SkSpan<T> array) {
568
82
        this->unpoison();
569
570
82
        fData = array.data();
571
82
        fCapacity = SkToU32(array.size());
572
82
        fOwnMemory = true;
573
574
82
        this->poison();
575
82
    }
skia_private::TArray<SkSL::Type const*, true>::setData(SkSpan<SkSL::Type const*>)
Line
Count
Source
567
23.0k
    void setData(SkSpan<T> array) {
568
23.0k
        this->unpoison();
569
570
23.0k
        fData = array.data();
571
23.0k
        fCapacity = SkToU32(array.size());
572
23.0k
        fOwnMemory = true;
573
574
23.0k
        this->poison();
575
23.0k
    }
skia_private::TArray<SkSL::Variable*, true>::setData(SkSpan<SkSL::Variable*>)
Line
Count
Source
567
35.8k
    void setData(SkSpan<T> array) {
568
35.8k
        this->unpoison();
569
570
35.8k
        fData = array.data();
571
35.8k
        fCapacity = SkToU32(array.size());
572
35.8k
        fOwnMemory = true;
573
574
35.8k
        this->poison();
575
35.8k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::setData(SkSpan<SkSL::SwitchCase const*>)
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setData(SkSpan<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>)
Line
Count
Source
567
11.8k
    void setData(SkSpan<T> array) {
568
11.8k
        this->unpoison();
569
570
11.8k
        fData = array.data();
571
11.8k
        fCapacity = SkToU32(array.size());
572
11.8k
        fOwnMemory = true;
573
574
11.8k
        this->poison();
575
11.8k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setData(SkSpan<sk_sp<SkFontStyleSet_Custom> >)
Line
Count
Source
567
1
    void setData(SkSpan<T> array) {
568
1
        this->unpoison();
569
570
1
        fData = array.data();
571
1
        fCapacity = SkToU32(array.size());
572
1
        fOwnMemory = true;
573
574
1
        this->poison();
575
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> > >)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setData(SkSpan<GrAuditTrail::Op*>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> > >)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>)
Line
Count
Source
567
42.0k
    void setData(SkSpan<T> array) {
568
42.0k
        this->unpoison();
569
570
42.0k
        fData = array.data();
571
42.0k
        fCapacity = SkToU32(array.size());
572
42.0k
        fOwnMemory = true;
573
574
42.0k
        this->poison();
575
42.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setData(SkSpan<skgpu::Plot*>)
skia_private::TArray<sk_sp<GrRenderTask>, true>::setData(SkSpan<sk_sp<GrRenderTask> >)
Line
Count
Source
567
6.05k
    void setData(SkSpan<T> array) {
568
6.05k
        this->unpoison();
569
570
6.05k
        fData = array.data();
571
6.05k
        fCapacity = SkToU32(array.size());
572
6.05k
        fOwnMemory = true;
573
574
6.05k
        this->poison();
575
6.05k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::setData(SkSpan<GrOnFlushCallbackObject*>)
Line
Count
Source
567
2.58k
    void setData(SkSpan<T> array) {
568
2.58k
        this->unpoison();
569
570
2.58k
        fData = array.data();
571
2.58k
        fCapacity = SkToU32(array.size());
572
2.58k
        fOwnMemory = true;
573
574
2.58k
        this->poison();
575
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setData(SkSpan<GrTextureResolveRenderTask::Resolve>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >)
skia_private::TArray<GrGpu::SubmittedProc, true>::setData(SkSpan<GrGpu::SubmittedProc>)
Line
Count
Source
567
2.58k
    void setData(SkSpan<T> array) {
568
2.58k
        this->unpoison();
569
570
2.58k
        fData = array.data();
571
2.58k
        fCapacity = SkToU32(array.size());
572
2.58k
        fOwnMemory = true;
573
574
2.58k
        this->poison();
575
2.58k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setData(SkSpan<sk_sp<GrSurfaceProxy> >)
Line
Count
Source
567
138k
    void setData(SkSpan<T> array) {
568
138k
        this->unpoison();
569
570
138k
        fData = array.data();
571
138k
        fCapacity = SkToU32(array.size());
572
138k
        fOwnMemory = true;
573
574
138k
        this->poison();
575
138k
    }
skia_private::TArray<GrRenderTask*, true>::setData(SkSpan<GrRenderTask*>)
Line
Count
Source
567
296k
    void setData(SkSpan<T> array) {
568
296k
        this->unpoison();
569
570
296k
        fData = array.data();
571
296k
        fCapacity = SkToU32(array.size());
572
296k
        fOwnMemory = true;
573
574
296k
        this->poison();
575
296k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setData(SkSpan<GrTextureProxy*>)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMessage>)
Line
Count
Source
567
7.94k
    void setData(SkSpan<T> array) {
568
7.94k
        this->unpoison();
569
570
7.94k
        fData = array.data();
571
7.94k
        fCapacity = SkToU32(array.size());
572
7.94k
        fOwnMemory = true;
573
574
7.94k
        this->poison();
575
7.94k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setData(SkSpan<GrResourceCache::UnrefResourceMessage>)
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::PathRenderer> >)
Line
Count
Source
567
1.19k
    void setData(SkSpan<T> array) {
568
1.19k
        this->unpoison();
569
570
1.19k
        fData = array.data();
571
1.19k
        fCapacity = SkToU32(array.size());
572
1.19k
        fOwnMemory = true;
573
574
1.19k
        this->poison();
575
1.19k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>)
Line
Count
Source
567
471
    void setData(SkSpan<T> array) {
568
471
        this->unpoison();
569
570
471
        fData = array.data();
571
471
        fCapacity = SkToU32(array.size());
572
471
        fOwnMemory = true;
573
574
471
        this->poison();
575
471
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>)
Line
Count
Source
567
555
    void setData(SkSpan<T> array) {
568
555
        this->unpoison();
569
570
555
        fData = array.data();
571
555
        fCapacity = SkToU32(array.size());
572
555
        fOwnMemory = true;
573
574
555
        this->poison();
575
555
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>)
Line
Count
Source
567
195
    void setData(SkSpan<T> array) {
568
195
        this->unpoison();
569
570
195
        fData = array.data();
571
195
        fCapacity = SkToU32(array.size());
572
195
        fOwnMemory = true;
573
574
195
        this->poison();
575
195
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setData(SkSpan<(anonymous namespace)::AAHairlineOp::PathData>)
Line
Count
Source
567
5.20k
    void setData(SkSpan<T> array) {
568
5.20k
        this->unpoison();
569
570
5.20k
        fData = array.data();
571
5.20k
        fCapacity = SkToU32(array.size());
572
5.20k
        fOwnMemory = true;
573
574
5.20k
        this->poison();
575
5.20k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>)
Line
Count
Source
567
227
    void setData(SkSpan<T> array) {
568
227
        this->unpoison();
569
570
227
        fData = array.data();
571
227
        fCapacity = SkToU32(array.size());
572
227
        fOwnMemory = true;
573
574
227
        this->poison();
575
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setData(SkSpan<GrVertexChunk>)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>)
Line
Count
Source
567
1
    void setData(SkSpan<T> array) {
568
1
        this->unpoison();
569
570
1
        fData = array.data();
571
1
        fCapacity = SkToU32(array.size());
572
1
        fOwnMemory = true;
573
574
1
        this->poison();
575
1
    }
skia_private::TArray<SkRect, true>::setData(SkSpan<SkRect>)
Line
Count
Source
567
1
    void setData(SkSpan<T> array) {
568
1
        this->unpoison();
569
570
1
        fData = array.data();
571
1
        fCapacity = SkToU32(array.size());
572
1
        fOwnMemory = true;
573
574
1
        this->poison();
575
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>)
Line
Count
Source
567
1
    void setData(SkSpan<T> array) {
568
1
        this->unpoison();
569
570
1
        fData = array.data();
571
1
        fCapacity = SkToU32(array.size());
572
1
        fOwnMemory = true;
573
574
1
        this->poison();
575
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setData(SkSpan<(anonymous namespace)::DefaultPathOp::PathData>)
Line
Count
Source
567
7.56k
    void setData(SkSpan<T> array) {
568
7.56k
        this->unpoison();
569
570
7.56k
        fData = array.data();
571
7.56k
        fCapacity = SkToU32(array.size());
572
7.56k
        fOwnMemory = true;
573
574
7.56k
        this->poison();
575
7.56k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setData(SkSpan<SkRSXform>)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setData(SkSpan<(anonymous namespace)::DrawAtlasOpImpl::Geometry>)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setData(SkSpan<GrGeometryProcessor::Attribute>)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setData(SkSpan<(anonymous namespace)::MeshOp::Mesh>)
Line
Count
Source
567
6.09k
    void setData(SkSpan<T> array) {
568
6.09k
        this->unpoison();
569
570
6.09k
        fData = array.data();
571
6.09k
        fCapacity = SkToU32(array.size());
572
6.09k
        fOwnMemory = true;
573
574
6.09k
        this->poison();
575
6.09k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setData(SkSpan<GrGeometryProcessor::TextureSampler>)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setData(SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setData(SkSpan<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>)
skia_private::TArray<CircularRRectOp::RRect, true>::setData(SkSpan<CircularRRectOp::RRect>)
Line
Count
Source
567
130
    void setData(SkSpan<T> array) {
568
130
        this->unpoison();
569
570
130
        fData = array.data();
571
130
        fCapacity = SkToU32(array.size());
572
130
        fOwnMemory = true;
573
574
130
        this->poison();
575
130
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::setData(SkSpan<EllipticalRRectOp::RRect>)
Line
Count
Source
567
5
    void setData(SkSpan<T> array) {
568
5
        this->unpoison();
569
570
5
        fData = array.data();
571
5
        fCapacity = SkToU32(array.size());
572
5
        fOwnMemory = true;
573
574
5
        this->poison();
575
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setData(SkSpan<ButtCapDashedCircleOp::Circle>)
skia_private::TArray<CircleOp::Circle, true>::setData(SkSpan<CircleOp::Circle>)
Line
Count
Source
567
429
    void setData(SkSpan<T> array) {
568
429
        this->unpoison();
569
570
429
        fData = array.data();
571
429
        fCapacity = SkToU32(array.size());
572
429
        fOwnMemory = true;
573
574
429
        this->poison();
575
429
    }
skia_private::TArray<EllipseOp::Ellipse, true>::setData(SkSpan<EllipseOp::Ellipse>)
Line
Count
Source
567
9
    void setData(SkSpan<T> array) {
568
9
        this->unpoison();
569
570
9
        fData = array.data();
571
9
        fCapacity = SkToU32(array.size());
572
9
        fOwnMemory = true;
573
574
9
        this->poison();
575
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::setData(SkSpan<DIEllipseOp::Ellipse>)
Line
Count
Source
567
6
    void setData(SkSpan<T> array) {
568
6
        this->unpoison();
569
570
6
        fData = array.data();
571
6
        fCapacity = SkToU32(array.size());
572
6
        fOwnMemory = true;
573
574
6
        this->poison();
575
6
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setData(SkSpan<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>)
Line
Count
Source
567
6
    void setData(SkSpan<T> array) {
568
6
        this->unpoison();
569
570
6
        fData = array.data();
571
6
        fCapacity = SkToU32(array.size());
572
6
        fOwnMemory = true;
573
574
6
        this->poison();
575
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setData(SkSpan<skgpu::ganesh::OpsTask::OpChain>)
Line
Count
Source
567
99.8k
    void setData(SkSpan<T> array) {
568
99.8k
        this->unpoison();
569
570
99.8k
        fData = array.data();
571
99.8k
        fCapacity = SkToU32(array.size());
572
99.8k
        fOwnMemory = true;
573
574
99.8k
        this->poison();
575
99.8k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setData(SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setData(SkSpan<(anonymous namespace)::ShadowCircularRRectOp::Geometry>)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>)
Line
Count
Source
567
4.50k
    void setData(SkSpan<T> array) {
568
4.50k
        this->unpoison();
569
570
4.50k
        fData = array.data();
571
4.50k
        fCapacity = SkToU32(array.size());
572
4.50k
        fOwnMemory = true;
573
574
4.50k
        this->poison();
575
4.50k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setData(SkSpan<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>)
Line
Count
Source
567
400
    void setData(SkSpan<T> array) {
568
400
        this->unpoison();
569
570
400
        fData = array.data();
571
400
        fCapacity = SkToU32(array.size());
572
400
        fOwnMemory = true;
573
574
400
        this->poison();
575
400
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setData(SkSpan<GrProgramInfo const*>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setData(SkSpan<sk_sp<GrBuffer const> >)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setData(SkSpan<VkBufferImageCopy>)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setData(SkSpan<unsigned long>)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setData(SkSpan<GrVkSemaphore::Resource*>)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setData(SkSpan<VkImageSubresourceRange>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setData(SkSpan<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setData(SkSpan<sk_sp<GrManagedResource const> >)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setData(SkSpan<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setData(SkSpan<VkBufferMemoryBarrier>)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setData(SkSpan<VkImageMemoryBarrier>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setData(SkSpan<VkVertexInputBindingDescription>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setData(SkSpan<VkVertexInputAttributeDescription>)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setData(SkSpan<GrVkSampler const*>)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setData(SkSpan<VkAttachmentDescription>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setData(SkSpan<GrVkResourceProvider::CompatibleRenderPassSet>)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setData(SkSpan<GrVkCommandPool*>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setData(SkSpan<GrVkRenderPass*>)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setData(SkSpan<GrVkRenderPass const*>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setData(SkSpan<GrVkResourceProvider::MSAALoadPipeline>)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Buffer> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Resource> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Task> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Device> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setData(SkSpan<sk_sp<skgpu::RefCntedCallback> >)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::setData(SkSpan<skgpu::graphite::ScratchResourceManager::ScratchTexture>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setData(SkSpan<skgpu::graphite::ScratchResourceManager::PendingUseListener*>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setData(SkSpan<skgpu::graphite::BufferTextureCopyData>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setData(SkSpan<std::__1::pair<unsigned long, unsigned long> >)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setData(SkSpan<skgpu::graphite::UploadInstance>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setData(SkSpan<VkDescriptorSetLayoutBinding>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setData(SkSpan<sk_sp<skgpu::graphite::TextureProxy> >)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setData(SkSpan<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >)
Line
Count
Source
567
11.6k
    void setData(SkSpan<T> array) {
568
11.6k
        this->unpoison();
569
570
11.6k
        fData = array.data();
571
11.6k
        fCapacity = SkToU32(array.size());
572
11.6k
        fOwnMemory = true;
573
574
11.6k
        this->poison();
575
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setData(SkSpan<dng_exception>)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::setData(SkSpan<SkFontScanner::AxisDefinition>)
Line
Count
Source
567
541k
    void setData(SkSpan<T> array) {
568
541k
        this->unpoison();
569
570
541k
        fData = array.data();
571
541k
        fCapacity = SkToU32(array.size());
572
541k
        fOwnMemory = true;
573
574
541k
        this->poison();
575
541k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setData(SkSpan<std::__1::array<unsigned short, 3ul> >)
skia_private::TArray<SkPackedGlyphID, true>::setData(SkSpan<SkPackedGlyphID>)
Line
Count
Source
567
966
    void setData(SkSpan<T> array) {
568
966
        this->unpoison();
569
570
966
        fData = array.data();
571
966
        fCapacity = SkToU32(array.size());
572
966
        fOwnMemory = true;
573
574
966
        this->poison();
575
966
    }
skia_private::TArray<unsigned short, true>::setData(SkSpan<unsigned short>)
Line
Count
Source
567
36.2k
    void setData(SkSpan<T> array) {
568
36.2k
        this->unpoison();
569
570
36.2k
        fData = array.data();
571
36.2k
        fCapacity = SkToU32(array.size());
572
36.2k
        fOwnMemory = true;
573
574
36.2k
        this->poison();
575
36.2k
    }
skia_private::TArray<SkMask::Format, true>::setData(SkSpan<SkMask::Format>)
Line
Count
Source
567
966
    void setData(SkSpan<T> array) {
568
966
        this->unpoison();
569
570
966
        fData = array.data();
571
966
        fCapacity = SkToU32(array.size());
572
966
        fOwnMemory = true;
573
574
966
        this->poison();
575
966
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setData(SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>)
Line
Count
Source
567
438
    void setData(SkSpan<T> array) {
568
438
        this->unpoison();
569
570
438
        fData = array.data();
571
438
        fCapacity = SkToU32(array.size());
572
438
        fOwnMemory = true;
573
574
438
        this->poison();
575
438
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setData(SkSpan<sk_sp<sktext::gpu::TextBlob> >)
Line
Count
Source
567
1.37k
    void setData(SkSpan<T> array) {
568
1.37k
        this->unpoison();
569
570
1.37k
        fData = array.data();
571
1.37k
        fCapacity = SkToU32(array.size());
572
1.37k
        fOwnMemory = true;
573
574
1.37k
        this->poison();
575
1.37k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setData(SkSpan<SkSL::SPIRVCodeGenerator::Word>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setData(SkSpan<skgpu::VulkanExtensions::Info>)
skia_private::TArray<SkGlyph const*, true>::setData(SkSpan<SkGlyph const*>)
Line
Count
Source
567
34.2k
    void setData(SkSpan<T> array) {
568
34.2k
        this->unpoison();
569
570
34.2k
        fData = array.data();
571
34.2k
        fCapacity = SkToU32(array.size());
572
34.2k
        fOwnMemory = true;
573
574
34.2k
        this->poison();
575
34.2k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setData(SkSpan<sk_sp<SkIDChangeListener> >)
Line
Count
Source
567
85.0M
    void setData(SkSpan<T> array) {
568
85.0M
        this->unpoison();
569
570
85.0M
        fData = array.data();
571
85.0M
        fCapacity = SkToU32(array.size());
572
85.0M
        fOwnMemory = true;
573
574
85.0M
        this->poison();
575
85.0M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::setData(SkSpan<SkMeshSpecification::Varying>)
Line
Count
Source
567
3
    void setData(SkSpan<T> array) {
568
3
        this->unpoison();
569
570
3
        fData = array.data();
571
3
        fCapacity = SkToU32(array.size());
572
3
        fOwnMemory = true;
573
574
3
        this->poison();
575
3
    }
skia_private::TArray<SkClosestRecord, true>::setData(SkSpan<SkClosestRecord>)
Line
Count
Source
567
2.98M
    void setData(SkSpan<T> array) {
568
2.98M
        this->unpoison();
569
570
2.98M
        fData = array.data();
571
2.98M
        fCapacity = SkToU32(array.size());
572
2.98M
        fOwnMemory = true;
573
574
2.98M
        this->poison();
575
2.98M
    }
skia_private::TArray<SkClosestRecord const*, true>::setData(SkSpan<SkClosestRecord const*>)
Line
Count
Source
567
2.98M
    void setData(SkSpan<T> array) {
568
2.98M
        this->unpoison();
569
570
2.98M
        fData = array.data();
571
2.98M
        fCapacity = SkToU32(array.size());
572
2.98M
        fOwnMemory = true;
573
574
2.98M
        this->poison();
575
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)2> >)
Line
Count
Source
567
18.1k
    void setData(SkSpan<T> array) {
568
18.1k
        this->unpoison();
569
570
18.1k
        fData = array.data();
571
18.1k
        fCapacity = SkToU32(array.size());
572
18.1k
        fOwnMemory = true;
573
574
18.1k
        this->poison();
575
18.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setData(SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setData(SkSpan<GrBufferAllocPool::BufferBlock>)
Line
Count
Source
567
55.7k
    void setData(SkSpan<T> array) {
568
55.7k
        this->unpoison();
569
570
55.7k
        fData = array.data();
571
55.7k
        fCapacity = SkToU32(array.size());
572
55.7k
        fOwnMemory = true;
573
574
55.7k
        this->poison();
575
55.7k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setData(SkSpan<GrRecordingContext::ProgramData>)
skia_private::TArray<PathSegment, true>::setData(SkSpan<PathSegment>)
Line
Count
Source
567
16
    void setData(SkSpan<T> array) {
568
16
        this->unpoison();
569
570
16
        fData = array.data();
571
16
        fCapacity = SkToU32(array.size());
572
16
        fOwnMemory = true;
573
574
16
        this->poison();
575
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setData(SkSpan<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> >)
skia_private::TArray<GrXPFactoryTestFactory*, true>::setData(SkSpan<GrXPFactoryTestFactory*>)
Line
Count
Source
567
74
    void setData(SkSpan<T> array) {
568
74
        this->unpoison();
569
570
74
        fData = array.data();
571
74
        fCapacity = SkToU32(array.size());
572
74
        fOwnMemory = true;
573
574
74
        this->poison();
575
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setData(SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>)
Line
Count
Source
567
148
    void setData(SkSpan<T> array) {
568
148
        this->unpoison();
569
570
148
        fData = array.data();
571
148
        fCapacity = SkToU32(array.size());
572
148
        fOwnMemory = true;
573
574
148
        this->poison();
575
148
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setData(SkSpan<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>)
Line
Count
Source
567
74
    void setData(SkSpan<T> array) {
568
74
        this->unpoison();
569
570
74
        fData = array.data();
571
74
        fCapacity = SkToU32(array.size());
572
74
        fOwnMemory = true;
573
574
74
        this->poison();
575
74
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setData(SkSpan<GrUniformDataManager::Uniform>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setData(SkSpan<skgpu::VulkanYcbcrConversionInfo>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setData(SkSpan<VkSemaphore_T*>)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setData(SkSpan<GrVkDescriptorSet const*>)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setData(SkSpan<skgpu::Swizzle>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::setData(SkSpan<skgpu::graphite::ClearBufferInfo>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo> >)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setData(SkSpan<skgpu::graphite::ClipStack::Element const*>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::CpuOrGpuData>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData> >)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::TextureBinding>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setData(SkSpan<skgpu::graphite::SamplerDesc>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setData(SkSpan<skgpu::graphite::GraphicsPipelineDesc>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::GraphicsPipeline> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Sampler> >)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::setData(SkSpan<skgpu::graphite::ShaderNode const*>)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setData(SkSpan<skgpu::graphite::PaintParamsKey>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> > >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::ComputePipeline> >)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setData(SkSpan<skgpu::graphite::ResourceBinding>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setData(SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setData(SkSpan<skgpu::graphite::ComputePipelineDesc>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setData(SkSpan<skgpu::graphite::DispatchGroup::Dispatch>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setData(SkSpan<VkImageView_T*>)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setData(SkSpan<VkClearValue>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setData(SkSpan<skgpu::graphite::DescriptorData>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setData(SkSpan<VkWriteDescriptorSet>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setData(SkSpan<VkDescriptorImageInfo>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::setData(SkSpan<skgpu::graphite::AttachmentDesc const*>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setData(SkSpan<VkSubpassDescription>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setData(SkSpan<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setData(SkSpan<SkCanvas::ImageSetEntry>)
skia_private::TArray<OffsetEdge, true>::setData(SkSpan<OffsetEdge>)
Line
Count
Source
567
643
    void setData(SkSpan<T> array) {
568
643
        this->unpoison();
569
570
643
        fData = array.data();
571
643
        fCapacity = SkToU32(array.size());
572
643
        fOwnMemory = true;
573
574
643
        this->poison();
575
643
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element>)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element const*>)
Line
Count
Source
567
9.87k
    void setData(SkSpan<T> array) {
568
9.87k
        this->unpoison();
569
570
9.87k
        fData = array.data();
571
9.87k
        fCapacity = SkToU32(array.size());
572
9.87k
        fOwnMemory = true;
573
574
9.87k
        this->poison();
575
9.87k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setData(SkSpan<VkDescriptorPoolSize>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setData(SkSpan<VkDescriptorSetLayout_T*>)
skia_private::TArray<char, true>::setData(SkSpan<char>)
Line
Count
Source
567
109
    void setData(SkSpan<T> array) {
568
109
        this->unpoison();
569
570
109
        fData = array.data();
571
109
        fCapacity = SkToU32(array.size());
572
109
        fOwnMemory = true;
573
574
109
        this->poison();
575
109
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setData(SkSpan<SkSVGTextContext::PositionAdjustment>)
Line
Count
Source
567
109
    void setData(SkSpan<T> array) {
568
109
        this->unpoison();
569
570
109
        fData = array.data();
571
109
        fCapacity = SkToU32(array.size());
572
109
        fOwnMemory = true;
573
574
109
        this->poison();
575
109
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::setData(SkSpan<sk_sp<SkSVGNode> >)
Line
Count
Source
567
1.37k
    void setData(SkSpan<T> array) {
568
1.37k
        this->unpoison();
569
570
1.37k
        fData = array.data();
571
1.37k
        fCapacity = SkToU32(array.size());
572
1.37k
        fOwnMemory = true;
573
574
1.37k
        this->poison();
575
1.37k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setData(SkSpan<hb_feature_t>)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setData(SkSpan<(anonymous namespace)::ShapedRun>)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setData(SkSpan<SkUnicode::CodeUnitFlags>)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::setData(SkSpan<SkPDFTagNode*>)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::setData(SkSpan<skia_private::TArray<SkPDFTagNode*, true> >)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::setData(SkSpan<SkPDFTagNode::MarkedContentInfo>)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::setData(SkSpan<(anonymous namespace)::OutlineEntry*>)
skia_private::TArray<SkSVGDevice::ClipRec, true>::setData(SkSpan<SkSVGDevice::ClipRec>)
Line
Count
Source
567
221
    void setData(SkSpan<T> array) {
568
221
        this->unpoison();
569
570
221
        fData = array.data();
571
221
        fCapacity = SkToU32(array.size());
572
221
        fOwnMemory = true;
573
574
221
        this->poison();
575
221
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::setData(SkSpan<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul> >)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::setData(SkSpan<SkSpan<skgpu::graphite::PrecompileChildPtr const> >)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setData(SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setData(SkSpan<skia::textlayout::ResolvedFontDescriptor>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setData(SkSpan<skia::textlayout::TextStyle>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setData(SkSpan<skia::textlayout::Block>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setData(SkSpan<skia::textlayout::Placeholder>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setData(SkSpan<skia::textlayout::Run>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setData(SkSpan<skia::textlayout::Cluster>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setData(SkSpan<skia::textlayout::TextLine>)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setData(SkSpan<SkShaper::Feature>)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setData(SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<float*> >)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<SkV2*> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setData(SkSpan<sk_sp<skottie::internal::TextAdapter> >)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setData(SkSpan<skottie::Shaper::RunRec>)
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setData(SkSpan<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>)
Line
Count
Source
567
9.72k
    void setData(SkSpan<T> array) {
568
9.72k
        this->unpoison();
569
570
9.72k
        fData = array.data();
571
9.72k
        fCapacity = SkToU32(array.size());
572
9.72k
        fOwnMemory = true;
573
574
9.72k
        this->poison();
575
9.72k
    }
576
577
3.33G
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
3.33G
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::unpoison()
Line
Count
Source
577
51.5k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
51.5k
    }
skia_private::TArray<SkPoint, true>::unpoison()
Line
Count
Source
577
721M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
721M
    }
skia_private::TArray<unsigned char, true>::unpoison()
Line
Count
Source
577
1.11G
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.11G
    }
skia_private::TArray<float, true>::unpoison()
Line
Count
Source
577
498M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
498M
    }
skia_private::TArray<SkString, true>::unpoison()
Line
Count
Source
577
2.87k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.87k
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::unpoison()
Line
Count
Source
577
8.38k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
8.38k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::unpoison()
Line
Count
Source
577
2.99M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.99M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::unpoison()
skia_private::TArray<int, true>::unpoison()
Line
Count
Source
577
90.4M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
90.4M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::unpoison()
Line
Count
Source
577
10.6k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
10.6k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::unpoison()
Line
Count
Source
577
2.58k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.58k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::unpoison()
Line
Count
Source
577
2.58k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::unpoison()
skia_private::TArray<GrSurfaceProxy*, true>::unpoison()
Line
Count
Source
577
647k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
647k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::unpoison()
Line
Count
Source
577
1.20M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.20M
    }
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::unpoison()
skia_private::TArray<unsigned int, true>::unpoison()
Line
Count
Source
577
85
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
85
    }
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::unpoison()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::unpoison()
Line
Count
Source
577
196k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
196k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<char const*, true>::unpoison()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::unpoison()
Line
Count
Source
577
24
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
24
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::unpoison()
skia_private::TArray<bool, true>::unpoison()
Line
Count
Source
577
57.0k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
57.0k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::unpoison()
skia_private::TArray<SkPath, true>::unpoison()
Line
Count
Source
577
2.79M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.79M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::unpoison()
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::unpoison()
Line
Count
Source
577
14.6M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
14.6M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::unpoison()
Line
Count
Source
577
409k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
409k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::unpoison()
Line
Count
Source
577
85
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
85
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::unpoison()
Line
Count
Source
577
2.26M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.26M
    }
skia_private::TArray<std::__1::thread, false>::unpoison()
Line
Count
Source
577
392
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
392
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::unpoison()
skia_private::TArray<sk_sp<SkShader>, true>::unpoison()
Line
Count
Source
577
459k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
459k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::unpoison()
Line
Count
Source
577
196k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
196k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::unpoison()
Line
Count
Source
577
206k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
206k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::unpoison()
Line
Count
Source
577
197k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
197k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::unpoison()
Line
Count
Source
577
196k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
196k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::unpoison()
Line
Count
Source
577
513k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
513k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::unpoison()
Line
Count
Source
577
1.03M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.03M
    }
skia_private::TArray<SkPaint, true>::unpoison()
Line
Count
Source
577
325k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
325k
    }
skia_private::TArray<SkMatrix, true>::unpoison()
Line
Count
Source
577
641
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
641
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::unpoison()
Line
Count
Source
577
129k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
129k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::unpoison()
Line
Count
Source
577
4
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
4
    }
skia_private::TArray<SkOpRayHit*, true>::unpoison()
Line
Count
Source
577
114M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
114M
    }
skia_private::TArray<double, true>::unpoison()
Line
Count
Source
577
44.9M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
44.9M
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::unpoison()
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::unpoison()
Line
Count
Source
577
258k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
258k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::unpoison()
Line
Count
Source
577
4.13M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
4.13M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::unpoison()
Line
Count
Source
577
102k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
102k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::unpoison()
Line
Count
Source
577
278k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
278k
    }
skia_private::TArray<SkSL::Field, true>::unpoison()
Line
Count
Source
577
5.97k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
5.97k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::unpoison()
skia_private::TArray<SkSL::RP::Instruction, true>::unpoison()
Line
Count
Source
577
10.8k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
10.8k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::unpoison()
Line
Count
Source
577
10.1M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
10.1M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::unpoison()
Line
Count
Source
577
424k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
424k
    }
skia_private::TArray<float*, true>::unpoison()
Line
Count
Source
577
149k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
149k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::unpoison()
Line
Count
Source
577
414
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
414
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::unpoison()
Line
Count
Source
577
63
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
63
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::unpoison()
Line
Count
Source
577
67
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
67
    }
skia_private::TArray<SkSL::Type const*, true>::unpoison()
Line
Count
Source
577
125k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
125k
    }
skia_private::TArray<SkSL::Variable*, true>::unpoison()
Line
Count
Source
577
110k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
110k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::unpoison()
Line
Count
Source
577
16
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
16
    }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::unpoison()
Line
Count
Source
577
89.7k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
89.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::unpoison()
Line
Count
Source
577
16
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
16
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::unpoison()
Line
Count
Source
577
3
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
3
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::unpoison()
skia_private::TArray<sk_sp<GrRenderTask>, true>::unpoison()
Line
Count
Source
577
306k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
306k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::unpoison()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::unpoison()
Line
Count
Source
577
401k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
401k
    }
skia_private::TArray<skgpu::Plot*, true>::unpoison()
Line
Count
Source
577
937
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
937
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::unpoison()
Line
Count
Source
577
20.2k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
20.2k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::unpoison()
Line
Count
Source
577
10.5k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
10.5k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::unpoison()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::unpoison()
Line
Count
Source
577
691k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
691k
    }
skia_private::TArray<GrTextureProxy*, true>::unpoison()
Line
Count
Source
577
206k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
206k
    }
skia_private::TArray<GrRenderTask*, true>::unpoison()
Line
Count
Source
577
1.37M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.37M
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::unpoison()
Line
Count
Source
577
29.6k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
29.6k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::unpoison()
Line
Count
Source
577
422k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
422k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::unpoison()
Line
Count
Source
577
318k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
318k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::unpoison()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::unpoison()
Line
Count
Source
577
2.27k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.27k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::unpoison()
Line
Count
Source
577
16.2k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
16.2k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::unpoison()
Line
Count
Source
577
780
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
780
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::unpoison()
Line
Count
Source
577
26.3k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
26.3k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::unpoison()
Line
Count
Source
577
1.13k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.13k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::unpoison()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::unpoison()
Line
Count
Source
577
5
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
5
    }
skia_private::TArray<SkRect, true>::unpoison()
Line
Count
Source
577
4
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
4
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::unpoison()
Line
Count
Source
577
5
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
5
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::unpoison()
Line
Count
Source
577
37.9k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
37.9k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::unpoison()
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::unpoison()
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::unpoison()
Line
Count
Source
577
29.6k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
29.6k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::unpoison()
Line
Count
Source
577
2.95k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.95k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::unpoison()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::unpoison()
skia_private::TArray<CircularRRectOp::RRect, true>::unpoison()
Line
Count
Source
577
596
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
596
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::unpoison()
Line
Count
Source
577
25
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
25
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::unpoison()
skia_private::TArray<CircleOp::Circle, true>::unpoison()
Line
Count
Source
577
2.22k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.22k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::unpoison()
Line
Count
Source
577
45
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
45
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::unpoison()
Line
Count
Source
577
30
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
30
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::unpoison()
Line
Count
Source
577
24
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
24
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::unpoison()
Line
Count
Source
577
703k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
703k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::unpoison()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::unpoison()
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::unpoison()
Line
Count
Source
577
23.8k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
23.8k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::unpoison()
Line
Count
Source
577
1.99k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.99k
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::unpoison()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::unpoison()
Line
Count
Source
577
4.83k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
4.83k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::unpoison()
Line
Count
Source
577
9.68k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
9.68k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::unpoison()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::unpoison()
Line
Count
Source
577
57.0k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
57.0k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::unpoison()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::unpoison()
Line
Count
Source
577
1.72M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.72M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::unpoison()
skia_private::TArray<unsigned short, true>::unpoison()
Line
Count
Source
577
143k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
143k
    }
skia_private::TArray<SkMask::Format, true>::unpoison()
Line
Count
Source
577
3.66k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
3.66k
    }
skia_private::TArray<SkPackedGlyphID, true>::unpoison()
Line
Count
Source
577
3.66k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
3.66k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::unpoison()
skia_private::TArray<SkGlyph const*, true>::unpoison()
Line
Count
Source
577
136k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
136k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::unpoison()
Line
Count
Source
577
668M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
668M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::unpoison()
Line
Count
Source
577
21
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
21
    }
skia_private::TArray<SkClosestRecord, true>::unpoison()
Line
Count
Source
577
15.4M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
15.4M
    }
skia_private::TArray<SkClosestRecord const*, true>::unpoison()
Line
Count
Source
577
15.9M
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
15.9M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::unpoison()
Line
Count
Source
577
63.5k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
63.5k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::unpoison()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::unpoison()
Line
Count
Source
577
258k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
258k
    }
skia_private::TArray<PathSegment, true>::unpoison()
Line
Count
Source
577
128
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
128
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::unpoison()
skia_private::TArray<GrXPFactoryTestFactory*, true>::unpoison()
Line
Count
Source
577
666
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
666
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::unpoison()
Line
Count
Source
577
1.40k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
1.40k
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::unpoison()
Line
Count
Source
577
2.22k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
2.22k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::unpoison()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::unpoison()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::unpoison()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::unpoison()
skia_private::TArray<OffsetEdge, true>::unpoison()
Line
Count
Source
577
5.47k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
5.47k
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::unpoison()
Line
Count
Source
577
38.4k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
38.4k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::unpoison()
skia_private::TArray<sk_sp<SkSVGNode>, true>::unpoison()
Line
Count
Source
577
13.2k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
13.2k
    }
skia_private::TArray<char, true>::unpoison()
Line
Count
Source
577
9.55k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
9.55k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::unpoison()
Line
Count
Source
577
9.55k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
9.55k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::unpoison()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::unpoison()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::unpoison()
skia_private::TArray<SkSVGDevice::ClipRec, true>::unpoison()
Line
Count
Source
577
6.41k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
6.41k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::unpoison()
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::unpoison()
Line
Count
Source
577
47.6k
    void unpoison() {
578
#ifdef SK_SANITIZE_ADDRESS
579
        if (fData) {
580
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
581
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
582
        }
583
#endif
584
47.6k
    }
585
586
2.46G
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
2.46G
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::poison()
Line
Count
Source
586
29.4k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
29.4k
    }
skia_private::TArray<SkPoint, true>::poison()
Line
Count
Source
586
629M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
629M
    }
skia_private::TArray<unsigned char, true>::poison()
Line
Count
Source
586
695M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
695M
    }
skia_private::TArray<float, true>::poison()
Line
Count
Source
586
377M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
377M
    }
skia_private::TArray<SkString, true>::poison()
Line
Count
Source
586
296
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
296
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::poison()
Line
Count
Source
586
6.14k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
6.14k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::poison()
Line
Count
Source
586
1.85M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.85M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::poison()
skia_private::TArray<int, true>::poison()
Line
Count
Source
586
45.3M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
45.3M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::poison()
Line
Count
Source
586
7.92k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
7.92k
    }
skia_private::TArray<GrSurfaceProxy*, true>::poison()
Line
Count
Source
586
344k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
344k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::poison()
Line
Count
Source
586
713k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
713k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::poison()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::poison()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::poison()
Unexecuted instantiation: skia_private::TArray<char const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::poison()
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::poison()
skia_private::TArray<bool, true>::poison()
Line
Count
Source
586
43.8k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
43.8k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::poison()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::poison()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::poison()
skia_private::TArray<sk_sp<SkImageFilter>, true>::poison()
Line
Count
Source
586
264k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
264k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::poison()
Line
Count
Source
586
1.37M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.37M
    }
skia_private::TArray<std::__1::thread, false>::poison()
Line
Count
Source
586
196
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
196
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::poison()
skia_private::TArray<sk_sp<SkShader>, true>::poison()
Line
Count
Source
586
296k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
296k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::poison()
skia_private::TArray<sk_sp<SkPicture const>, true>::poison()
Line
Count
Source
586
171k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
171k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::poison()
Line
Count
Source
586
149
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
149
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::poison()
Line
Count
Source
586
888
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
888
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::poison()
Line
Count
Source
586
5.42k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
5.42k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::poison()
Line
Count
Source
586
444k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
444k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::poison()
Line
Count
Source
586
54
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
54
    }
skia_private::TArray<SkPaint, true>::poison()
Line
Count
Source
586
68.5k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
68.5k
    }
skia_private::TArray<SkPath, true>::poison()
Line
Count
Source
586
976k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
976k
    }
skia_private::TArray<SkMatrix, true>::poison()
Line
Count
Source
586
38
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
38
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::poison()
Line
Count
Source
586
10.2M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
10.2M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::poison()
Line
Count
Source
586
69.7k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
69.7k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::poison()
Line
Count
Source
586
2
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
2
    }
skia_private::TArray<SkOpRayHit*, true>::poison()
Line
Count
Source
586
61.5M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
61.5M
    }
skia_private::TArray<double, true>::poison()
Line
Count
Source
586
22.5M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
22.5M
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::poison()
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::poison()
Line
Count
Source
586
136k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
136k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::poison()
Line
Count
Source
586
119k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
119k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::poison()
Line
Count
Source
586
2.54M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
2.54M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::poison()
Line
Count
Source
586
141k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
141k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::poison()
Line
Count
Source
586
70.5k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
70.5k
    }
skia_private::TArray<SkSL::Field, true>::poison()
Line
Count
Source
586
3.67k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
3.67k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::poison()
skia_private::TArray<SkSL::RP::Instruction, true>::poison()
Line
Count
Source
586
6.05k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
6.05k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::poison()
Line
Count
Source
586
5.05M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
5.05M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::poison()
Line
Count
Source
586
200k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
200k
    }
skia_private::TArray<float*, true>::poison()
Line
Count
Source
586
99.3k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
99.3k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::poison()
Line
Count
Source
586
8
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
8
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::poison()
Line
Count
Source
586
8
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
8
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::poison()
Line
Count
Source
586
248
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
248
    }
skia_private::TArray<SkSL::Type const*, true>::poison()
Line
Count
Source
586
74.4k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
74.4k
    }
skia_private::TArray<SkSL::Variable*, true>::poison()
Line
Count
Source
586
77.8k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
77.8k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::poison()
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::poison()
Line
Count
Source
586
50.7k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
50.7k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::poison()
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::poison()
Line
Count
Source
586
2
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
2
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::poison()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::poison()
Line
Count
Source
586
273k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
273k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::poison()
skia_private::TArray<GrOnFlushCallbackObject*, true>::poison()
Line
Count
Source
586
5.25k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
5.25k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::poison()
Line
Count
Source
586
166k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
166k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::poison()
skia_private::TArray<GrGpu::SubmittedProc, true>::poison()
Line
Count
Source
586
27.0k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
27.0k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::poison()
Line
Count
Source
586
414k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
414k
    }
skia_private::TArray<GrRenderTask*, true>::poison()
Line
Count
Source
586
834k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
834k
    }
skia_private::TArray<GrTextureProxy*, true>::poison()
Line
Count
Source
586
68.5k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
68.5k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::poison()
Line
Count
Source
586
214k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
214k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::poison()
Line
Count
Source
586
158k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
158k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::poison()
Line
Count
Source
586
10.7k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
10.7k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::poison()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::poison()
Line
Count
Source
586
1.39k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.39k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::poison()
Line
Count
Source
586
15.9k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
15.9k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::poison()
Line
Count
Source
586
585
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
585
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::poison()
Line
Count
Source
586
16.0k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
16.0k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::poison()
Line
Count
Source
586
681
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
681
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::poison()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::poison()
Line
Count
Source
586
3
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
3
    }
skia_private::TArray<SkRect, true>::poison()
Line
Count
Source
586
3
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
3
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::poison()
Line
Count
Source
586
3
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
3
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::poison()
Line
Count
Source
586
22.9k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
22.9k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::poison()
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::poison()
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::poison()
Line
Count
Source
586
18.0k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
18.0k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::poison()
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::poison()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::poison()
skia_private::TArray<CircularRRectOp::RRect, true>::poison()
Line
Count
Source
586
372
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
372
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::poison()
Line
Count
Source
586
15
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
15
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::poison()
skia_private::TArray<CircleOp::Circle, true>::poison()
Line
Count
Source
586
1.46k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.46k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::poison()
Line
Count
Source
586
27
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
27
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::poison()
Line
Count
Source
586
18
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
18
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::poison()
Line
Count
Source
586
18
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
18
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::poison()
Line
Count
Source
586
485k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
485k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::poison()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::poison()
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::poison()
Line
Count
Source
586
15.4k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
15.4k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::poison()
Line
Count
Source
586
1.19k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.19k
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::poison()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::poison()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::poison()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::poison()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::poison()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::poison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::poison()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::poison()
Line
Count
Source
586
28.5k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
28.5k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::poison()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::poison()
Line
Count
Source
586
1.18M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.18M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::poison()
skia_private::TArray<SkPackedGlyphID, true>::poison()
Line
Count
Source
586
2.76k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
2.76k
    }
skia_private::TArray<unsigned short, true>::poison()
Line
Count
Source
586
107k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
107k
    }
skia_private::TArray<SkMask::Format, true>::poison()
Line
Count
Source
586
2.76k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
2.76k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::poison()
Line
Count
Source
586
1.34k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.34k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::poison()
Line
Count
Source
586
5.99k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
5.99k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::poison()
skia_private::TArray<SkGlyph const*, true>::poison()
Line
Count
Source
586
102k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
102k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::poison()
Line
Count
Source
586
583M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
583M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::poison()
Line
Count
Source
586
12
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
12
    }
skia_private::TArray<SkClosestRecord, true>::poison()
Line
Count
Source
586
12.4M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
12.4M
    }
skia_private::TArray<SkClosestRecord const*, true>::poison()
Line
Count
Source
586
9.45M
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
9.45M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::poison()
Line
Count
Source
586
52.1k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
52.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::poison()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::poison()
Line
Count
Source
586
202k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
202k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::poison()
skia_private::TArray<PathSegment, true>::poison()
Line
Count
Source
586
112
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
112
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::poison()
skia_private::TArray<GrXPFactoryTestFactory*, true>::poison()
Line
Count
Source
586
370
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
370
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::poison()
Line
Count
Source
586
1.18k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
1.18k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::poison()
Line
Count
Source
586
740
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
740
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::poison()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::poison()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::poison()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::poison()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::poison()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::poison()
skia_private::TArray<OffsetEdge, true>::poison()
Line
Count
Source
586
5.10k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
5.10k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::poison()
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::poison()
Line
Count
Source
586
24.1k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
24.1k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::poison()
skia_private::TArray<char, true>::poison()
Line
Count
Source
586
9.45k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
9.45k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::poison()
Line
Count
Source
586
9.45k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
9.45k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::poison()
Line
Count
Source
586
7.30k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
7.30k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::poison()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::poison()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::poison()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::poison()
skia_private::TArray<SkSVGDevice::ClipRec, true>::poison()
Line
Count
Source
586
933
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
933
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::poison()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::poison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::poison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::poison()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::poison()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::poison()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::poison()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::poison()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::poison()
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::poison()
Line
Count
Source
586
28.6k
    void poison() {
587
#ifdef SK_SANITIZE_ADDRESS
588
        if (fData && fCapacity > fSize) {
589
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
590
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
591
        }
592
#endif
593
28.6k
    }
594
595
2.04G
    void changeSize(int n) {
596
2.04G
        this->unpoison();
597
2.04G
        fSize = n;
598
2.04G
        this->poison();
599
2.04G
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::changeSize(int)
Line
Count
Source
595
22.0k
    void changeSize(int n) {
596
22.0k
        this->unpoison();
597
22.0k
        fSize = n;
598
22.0k
        this->poison();
599
22.0k
    }
skia_private::TArray<SkPoint, true>::changeSize(int)
Line
Count
Source
595
513M
    void changeSize(int n) {
596
513M
        this->unpoison();
597
513M
        fSize = n;
598
513M
        this->poison();
599
513M
    }
skia_private::TArray<unsigned char, true>::changeSize(int)
Line
Count
Source
595
589M
    void changeSize(int n) {
596
589M
        this->unpoison();
597
589M
        fSize = n;
598
589M
        this->poison();
599
589M
    }
skia_private::TArray<float, true>::changeSize(int)
Line
Count
Source
595
286M
    void changeSize(int n) {
596
286M
        this->unpoison();
597
286M
        fSize = n;
598
286M
        this->poison();
599
286M
    }
skia_private::TArray<SkString, true>::changeSize(int)
Line
Count
Source
595
222
    void changeSize(int n) {
596
222
        this->unpoison();
597
222
        fSize = n;
598
222
        this->poison();
599
222
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::changeSize(int)
Line
Count
Source
595
4.47k
    void changeSize(int n) {
596
4.47k
        this->unpoison();
597
4.47k
        fSize = n;
598
4.47k
        this->poison();
599
4.47k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::changeSize(int)
Line
Count
Source
595
1.13M
    void changeSize(int n) {
596
1.13M
        this->unpoison();
597
1.13M
        fSize = n;
598
1.13M
        this->poison();
599
1.13M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::changeSize(int)
skia_private::TArray<int, true>::changeSize(int)
Line
Count
Source
595
45.0M
    void changeSize(int n) {
596
45.0M
        this->unpoison();
597
45.0M
        fSize = n;
598
45.0M
        this->poison();
599
45.0M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::changeSize(int)
Line
Count
Source
595
5.34k
    void changeSize(int n) {
596
5.34k
        this->unpoison();
597
5.34k
        fSize = n;
598
5.34k
        this->poison();
599
5.34k
    }
skia_private::TArray<GrSurfaceProxy*, true>::changeSize(int)
Line
Count
Source
595
269k
    void changeSize(int n) {
596
269k
        this->unpoison();
597
269k
        fSize = n;
598
269k
        this->poison();
599
269k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::changeSize(int)
Line
Count
Source
595
490k
    void changeSize(int n) {
596
490k
        this->unpoison();
597
490k
        fSize = n;
598
490k
        this->poison();
599
490k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<char const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::changeSize(int)
skia_private::TArray<bool, true>::changeSize(int)
Line
Count
Source
595
25.1k
    void changeSize(int n) {
596
25.1k
        this->unpoison();
597
25.1k
        fSize = n;
598
25.1k
        this->poison();
599
25.1k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::changeSize(int)
skia_private::TArray<sk_sp<SkImageFilter>, true>::changeSize(int)
Line
Count
Source
595
144k
    void changeSize(int n) {
596
144k
        this->unpoison();
597
144k
        fSize = n;
598
144k
        this->poison();
599
144k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::changeSize(int)
Line
Count
Source
595
951k
    void changeSize(int n) {
596
951k
        this->unpoison();
597
951k
        fSize = n;
598
951k
        this->poison();
599
951k
    }
skia_private::TArray<std::__1::thread, false>::changeSize(int)
Line
Count
Source
595
140
    void changeSize(int n) {
596
140
        this->unpoison();
597
140
        fSize = n;
598
140
        this->poison();
599
140
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::changeSize(int)
skia_private::TArray<sk_sp<SkShader>, true>::changeSize(int)
Line
Count
Source
595
163k
    void changeSize(int n) {
596
163k
        this->unpoison();
597
163k
        fSize = n;
598
163k
        this->poison();
599
163k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::changeSize(int)
skia_private::TArray<sk_sp<SkPicture const>, true>::changeSize(int)
Line
Count
Source
595
144k
    void changeSize(int n) {
596
144k
        this->unpoison();
597
144k
        fSize = n;
598
144k
        this->poison();
599
144k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::changeSize(int)
Line
Count
Source
595
149
    void changeSize(int n) {
596
149
        this->unpoison();
597
149
        fSize = n;
598
149
        this->poison();
599
149
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::changeSize(int)
Line
Count
Source
595
838
    void changeSize(int n) {
596
838
        this->unpoison();
597
838
        fSize = n;
598
838
        this->poison();
599
838
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::changeSize(int)
Line
Count
Source
595
4.87k
    void changeSize(int n) {
596
4.87k
        this->unpoison();
597
4.87k
        fSize = n;
598
4.87k
        this->poison();
599
4.87k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::changeSize(int)
Line
Count
Source
595
401k
    void changeSize(int n) {
596
401k
        this->unpoison();
597
401k
        fSize = n;
598
401k
        this->poison();
599
401k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::changeSize(int)
Line
Count
Source
595
54
    void changeSize(int n) {
596
54
        this->unpoison();
597
54
        fSize = n;
598
54
        this->poison();
599
54
    }
skia_private::TArray<SkPaint, true>::changeSize(int)
Line
Count
Source
595
60.7k
    void changeSize(int n) {
596
60.7k
        this->unpoison();
597
60.7k
        fSize = n;
598
60.7k
        this->poison();
599
60.7k
    }
skia_private::TArray<SkPath, true>::changeSize(int)
Line
Count
Source
595
785k
    void changeSize(int n) {
596
785k
        this->unpoison();
597
785k
        fSize = n;
598
785k
        this->poison();
599
785k
    }
skia_private::TArray<SkMatrix, true>::changeSize(int)
Line
Count
Source
595
19
    void changeSize(int n) {
596
19
        this->unpoison();
597
19
        fSize = n;
598
19
        this->poison();
599
19
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::changeSize(int)
Line
Count
Source
595
7.53M
    void changeSize(int n) {
596
7.53M
        this->unpoison();
597
7.53M
        fSize = n;
598
7.53M
        this->poison();
599
7.53M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::changeSize(int)
Line
Count
Source
595
59.3k
    void changeSize(int n) {
596
59.3k
        this->unpoison();
597
59.3k
        fSize = n;
598
59.3k
        this->poison();
599
59.3k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::changeSize(int)
Line
Count
Source
595
1
    void changeSize(int n) {
596
1
        this->unpoison();
597
1
        fSize = n;
598
1
        this->poison();
599
1
    }
skia_private::TArray<SkOpRayHit*, true>::changeSize(int)
Line
Count
Source
595
52.8M
    void changeSize(int n) {
596
52.8M
        this->unpoison();
597
52.8M
        fSize = n;
598
52.8M
        this->poison();
599
52.8M
    }
skia_private::TArray<double, true>::changeSize(int)
Line
Count
Source
595
22.4M
    void changeSize(int n) {
596
22.4M
        this->unpoison();
597
22.4M
        fSize = n;
598
22.4M
        this->poison();
599
22.4M
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::changeSize(int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::changeSize(int)
Line
Count
Source
595
122k
    void changeSize(int n) {
596
122k
        this->unpoison();
597
122k
        fSize = n;
598
122k
        this->poison();
599
122k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::changeSize(int)
Line
Count
Source
595
89.8k
    void changeSize(int n) {
596
89.8k
        this->unpoison();
597
89.8k
        fSize = n;
598
89.8k
        this->poison();
599
89.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::changeSize(int)
Line
Count
Source
595
1.97M
    void changeSize(int n) {
596
1.97M
        this->unpoison();
597
1.97M
        fSize = n;
598
1.97M
        this->poison();
599
1.97M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::changeSize(int)
Line
Count
Source
595
130k
    void changeSize(int n) {
596
130k
        this->unpoison();
597
130k
        fSize = n;
598
130k
        this->poison();
599
130k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::changeSize(int)
Line
Count
Source
595
50.6k
    void changeSize(int n) {
596
50.6k
        this->unpoison();
597
50.6k
        fSize = n;
598
50.6k
        this->poison();
599
50.6k
    }
skia_private::TArray<SkSL::Field, true>::changeSize(int)
Line
Count
Source
595
1.90k
    void changeSize(int n) {
596
1.90k
        this->unpoison();
597
1.90k
        fSize = n;
598
1.90k
        this->poison();
599
1.90k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::changeSize(int)
skia_private::TArray<SkSL::RP::Instruction, true>::changeSize(int)
Line
Count
Source
595
5.61k
    void changeSize(int n) {
596
5.61k
        this->unpoison();
597
5.61k
        fSize = n;
598
5.61k
        this->poison();
599
5.61k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::changeSize(int)
Line
Count
Source
595
5.00M
    void changeSize(int n) {
596
5.00M
        this->unpoison();
597
5.00M
        fSize = n;
598
5.00M
        this->poison();
599
5.00M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::changeSize(int)
Line
Count
Source
595
174k
    void changeSize(int n) {
596
174k
        this->unpoison();
597
174k
        fSize = n;
598
174k
        this->poison();
599
174k
    }
skia_private::TArray<float*, true>::changeSize(int)
Line
Count
Source
595
49.6k
    void changeSize(int n) {
596
49.6k
        this->unpoison();
597
49.6k
        fSize = n;
598
49.6k
        this->poison();
599
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::changeSize(int)
Line
Count
Source
595
4
    void changeSize(int n) {
596
4
        this->unpoison();
597
4
        fSize = n;
598
4
        this->poison();
599
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::changeSize(int)
Line
Count
Source
595
4
    void changeSize(int n) {
596
4
        this->unpoison();
597
4
        fSize = n;
598
4
        this->poison();
599
4
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::changeSize(int)
Line
Count
Source
595
166
    void changeSize(int n) {
596
166
        this->unpoison();
597
166
        fSize = n;
598
166
        this->poison();
599
166
    }
skia_private::TArray<SkSL::Type const*, true>::changeSize(int)
Line
Count
Source
595
51.3k
    void changeSize(int n) {
596
51.3k
        this->unpoison();
597
51.3k
        fSize = n;
598
51.3k
        this->poison();
599
51.3k
    }
skia_private::TArray<SkSL::Variable*, true>::changeSize(int)
Line
Count
Source
595
41.9k
    void changeSize(int n) {
596
41.9k
        this->unpoison();
597
41.9k
        fSize = n;
598
41.9k
        this->poison();
599
41.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::changeSize(int)
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::changeSize(int)
Line
Count
Source
595
38.9k
    void changeSize(int n) {
596
38.9k
        this->unpoison();
597
38.9k
        fSize = n;
598
38.9k
        this->poison();
599
38.9k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::changeSize(int)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::changeSize(int)
Line
Count
Source
595
1
    void changeSize(int n) {
596
1
        this->unpoison();
597
1
        fSize = n;
598
1
        this->poison();
599
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::changeSize(int)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::changeSize(int)
Line
Count
Source
595
231k
    void changeSize(int n) {
596
231k
        this->unpoison();
597
231k
        fSize = n;
598
231k
        this->poison();
599
231k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::changeSize(int)
skia_private::TArray<GrOnFlushCallbackObject*, true>::changeSize(int)
Line
Count
Source
595
2.67k
    void changeSize(int n) {
596
2.67k
        this->unpoison();
597
2.67k
        fSize = n;
598
2.67k
        this->poison();
599
2.67k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::changeSize(int)
Line
Count
Source
595
160k
    void changeSize(int n) {
596
160k
        this->unpoison();
597
160k
        fSize = n;
598
160k
        this->poison();
599
160k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::changeSize(int)
skia_private::TArray<GrGpu::SubmittedProc, true>::changeSize(int)
Line
Count
Source
595
24.4k
    void changeSize(int n) {
596
24.4k
        this->unpoison();
597
24.4k
        fSize = n;
598
24.4k
        this->poison();
599
24.4k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::changeSize(int)
Line
Count
Source
595
276k
    void changeSize(int n) {
596
276k
        this->unpoison();
597
276k
        fSize = n;
598
276k
        this->poison();
599
276k
    }
skia_private::TArray<GrRenderTask*, true>::changeSize(int)
Line
Count
Source
595
538k
    void changeSize(int n) {
596
538k
        this->unpoison();
597
538k
        fSize = n;
598
538k
        this->poison();
599
538k
    }
skia_private::TArray<GrTextureProxy*, true>::changeSize(int)
Line
Count
Source
595
68.5k
    void changeSize(int n) {
596
68.5k
        this->unpoison();
597
68.5k
        fSize = n;
598
68.5k
        this->poison();
599
68.5k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::changeSize(int)
Line
Count
Source
595
206k
    void changeSize(int n) {
596
206k
        this->unpoison();
597
206k
        fSize = n;
598
206k
        this->poison();
599
206k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::changeSize(int)
Line
Count
Source
595
158k
    void changeSize(int n) {
596
158k
        this->unpoison();
597
158k
        fSize = n;
598
158k
        this->poison();
599
158k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::changeSize(int)
Line
Count
Source
595
9.52k
    void changeSize(int n) {
596
9.52k
        this->unpoison();
597
9.52k
        fSize = n;
598
9.52k
        this->poison();
599
9.52k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::changeSize(int)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::changeSize(int)
Line
Count
Source
595
920
    void changeSize(int n) {
596
920
        this->unpoison();
597
920
        fSize = n;
598
920
        this->poison();
599
920
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::changeSize(int)
Line
Count
Source
595
15.3k
    void changeSize(int n) {
596
15.3k
        this->unpoison();
597
15.3k
        fSize = n;
598
15.3k
        this->poison();
599
15.3k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::changeSize(int)
Line
Count
Source
595
390
    void changeSize(int n) {
596
390
        this->unpoison();
597
390
        fSize = n;
598
390
        this->poison();
599
390
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::changeSize(int)
Line
Count
Source
595
10.8k
    void changeSize(int n) {
596
10.8k
        this->unpoison();
597
10.8k
        fSize = n;
598
10.8k
        this->poison();
599
10.8k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::changeSize(int)
Line
Count
Source
595
454
    void changeSize(int n) {
596
454
        this->unpoison();
597
454
        fSize = n;
598
454
        this->poison();
599
454
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::changeSize(int)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::changeSize(int)
Line
Count
Source
595
2
    void changeSize(int n) {
596
2
        this->unpoison();
597
2
        fSize = n;
598
2
        this->poison();
599
2
    }
skia_private::TArray<SkRect, true>::changeSize(int)
Line
Count
Source
595
2
    void changeSize(int n) {
596
2
        this->unpoison();
597
2
        fSize = n;
598
2
        this->poison();
599
2
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::changeSize(int)
Line
Count
Source
595
2
    void changeSize(int n) {
596
2
        this->unpoison();
597
2
        fSize = n;
598
2
        this->poison();
599
2
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::changeSize(int)
Line
Count
Source
595
15.3k
    void changeSize(int n) {
596
15.3k
        this->unpoison();
597
15.3k
        fSize = n;
598
15.3k
        this->poison();
599
15.3k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::changeSize(int)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::changeSize(int)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::changeSize(int)
Line
Count
Source
595
11.9k
    void changeSize(int n) {
596
11.9k
        this->unpoison();
597
11.9k
        fSize = n;
598
11.9k
        this->poison();
599
11.9k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::changeSize(int)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::changeSize(int)
skia_private::TArray<CircularRRectOp::RRect, true>::changeSize(int)
Line
Count
Source
595
242
    void changeSize(int n) {
596
242
        this->unpoison();
597
242
        fSize = n;
598
242
        this->poison();
599
242
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::changeSize(int)
Line
Count
Source
595
10
    void changeSize(int n) {
596
10
        this->unpoison();
597
10
        fSize = n;
598
10
        this->poison();
599
10
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::changeSize(int)
skia_private::TArray<CircleOp::Circle, true>::changeSize(int)
Line
Count
Source
595
1.03k
    void changeSize(int n) {
596
1.03k
        this->unpoison();
597
1.03k
        fSize = n;
598
1.03k
        this->poison();
599
1.03k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::changeSize(int)
Line
Count
Source
595
18
    void changeSize(int n) {
596
18
        this->unpoison();
597
18
        fSize = n;
598
18
        this->poison();
599
18
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::changeSize(int)
Line
Count
Source
595
12
    void changeSize(int n) {
596
12
        this->unpoison();
597
12
        fSize = n;
598
12
        this->poison();
599
12
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::changeSize(int)
Line
Count
Source
595
12
    void changeSize(int n) {
596
12
        this->unpoison();
597
12
        fSize = n;
598
12
        this->poison();
599
12
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::changeSize(int)
Line
Count
Source
595
385k
    void changeSize(int n) {
596
385k
        this->unpoison();
597
385k
        fSize = n;
598
385k
        this->poison();
599
385k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::changeSize(int)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::changeSize(int)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::changeSize(int)
Line
Count
Source
595
10.9k
    void changeSize(int n) {
596
10.9k
        this->unpoison();
597
10.9k
        fSize = n;
598
10.9k
        this->poison();
599
10.9k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::changeSize(int)
Line
Count
Source
595
799
    void changeSize(int n) {
596
799
        this->unpoison();
597
799
        fSize = n;
598
799
        this->poison();
599
799
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::changeSize(int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::changeSize(int)
Line
Count
Source
595
16.8k
    void changeSize(int n) {
596
16.8k
        this->unpoison();
597
16.8k
        fSize = n;
598
16.8k
        this->poison();
599
16.8k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::changeSize(int)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::changeSize(int)
Line
Count
Source
595
643k
    void changeSize(int n) {
596
643k
        this->unpoison();
597
643k
        fSize = n;
598
643k
        this->poison();
599
643k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::changeSize(int)
skia_private::TArray<SkPackedGlyphID, true>::changeSize(int)
Line
Count
Source
595
1.79k
    void changeSize(int n) {
596
1.79k
        this->unpoison();
597
1.79k
        fSize = n;
598
1.79k
        this->poison();
599
1.79k
    }
skia_private::TArray<unsigned short, true>::changeSize(int)
Line
Count
Source
595
71.5k
    void changeSize(int n) {
596
71.5k
        this->unpoison();
597
71.5k
        fSize = n;
598
71.5k
        this->poison();
599
71.5k
    }
skia_private::TArray<SkMask::Format, true>::changeSize(int)
Line
Count
Source
595
1.79k
    void changeSize(int n) {
596
1.79k
        this->unpoison();
597
1.79k
        fSize = n;
598
1.79k
        this->poison();
599
1.79k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::changeSize(int)
Line
Count
Source
595
906
    void changeSize(int n) {
596
906
        this->unpoison();
597
906
        fSize = n;
598
906
        this->poison();
599
906
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::changeSize(int)
Line
Count
Source
595
4.62k
    void changeSize(int n) {
596
4.62k
        this->unpoison();
597
4.62k
        fSize = n;
598
4.62k
        this->poison();
599
4.62k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::changeSize(int)
skia_private::TArray<SkGlyph const*, true>::changeSize(int)
Line
Count
Source
595
67.9k
    void changeSize(int n) {
596
67.9k
        this->unpoison();
597
67.9k
        fSize = n;
598
67.9k
        this->poison();
599
67.9k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::changeSize(int)
Line
Count
Source
595
498M
    void changeSize(int n) {
596
498M
        this->unpoison();
597
498M
        fSize = n;
598
498M
        this->poison();
599
498M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::changeSize(int)
Line
Count
Source
595
9
    void changeSize(int n) {
596
9
        this->unpoison();
597
9
        fSize = n;
598
9
        this->poison();
599
9
    }
skia_private::TArray<SkClosestRecord, true>::changeSize(int)
Line
Count
Source
595
9.45M
    void changeSize(int n) {
596
9.45M
        this->unpoison();
597
9.45M
        fSize = n;
598
9.45M
        this->poison();
599
9.45M
    }
skia_private::TArray<SkClosestRecord const*, true>::changeSize(int)
Line
Count
Source
595
6.47M
    void changeSize(int n) {
596
6.47M
        this->unpoison();
597
6.47M
        fSize = n;
598
6.47M
        this->poison();
599
6.47M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::changeSize(int)
Line
Count
Source
595
34.0k
    void changeSize(int n) {
596
34.0k
        this->unpoison();
597
34.0k
        fSize = n;
598
34.0k
        this->poison();
599
34.0k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::changeSize(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::changeSize(int)
Line
Count
Source
595
147k
    void changeSize(int n) {
596
147k
        this->unpoison();
597
147k
        fSize = n;
598
147k
        this->poison();
599
147k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::changeSize(int)
skia_private::TArray<PathSegment, true>::changeSize(int)
Line
Count
Source
595
96
    void changeSize(int n) {
596
96
        this->unpoison();
597
96
        fSize = n;
598
96
        this->poison();
599
96
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::changeSize(int)
skia_private::TArray<GrXPFactoryTestFactory*, true>::changeSize(int)
Line
Count
Source
595
296
    void changeSize(int n) {
596
296
        this->unpoison();
597
296
        fSize = n;
598
296
        this->poison();
599
296
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::changeSize(int)
Line
Count
Source
595
1.03k
    void changeSize(int n) {
596
1.03k
        this->unpoison();
597
1.03k
        fSize = n;
598
1.03k
        this->poison();
599
1.03k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::changeSize(int)
Line
Count
Source
595
666
    void changeSize(int n) {
596
666
        this->unpoison();
597
666
        fSize = n;
598
666
        this->poison();
599
666
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::changeSize(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::changeSize(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::changeSize(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::changeSize(int)
skia_private::TArray<OffsetEdge, true>::changeSize(int)
Line
Count
Source
595
4.46k
    void changeSize(int n) {
596
4.46k
        this->unpoison();
597
4.46k
        fSize = n;
598
4.46k
        this->poison();
599
4.46k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::changeSize(int)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::changeSize(int)
Line
Count
Source
595
14.2k
    void changeSize(int n) {
596
14.2k
        this->unpoison();
597
14.2k
        fSize = n;
598
14.2k
        this->poison();
599
14.2k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::changeSize(int)
skia_private::TArray<char, true>::changeSize(int)
Line
Count
Source
595
9.34k
    void changeSize(int n) {
596
9.34k
        this->unpoison();
597
9.34k
        fSize = n;
598
9.34k
        this->poison();
599
9.34k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::changeSize(int)
Line
Count
Source
595
9.34k
    void changeSize(int n) {
596
9.34k
        this->unpoison();
597
9.34k
        fSize = n;
598
9.34k
        this->poison();
599
9.34k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::changeSize(int)
Line
Count
Source
595
5.93k
    void changeSize(int n) {
596
5.93k
        this->unpoison();
597
5.93k
        fSize = n;
598
5.93k
        this->poison();
599
5.93k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::changeSize(int)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::changeSize(int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::changeSize(int)
skia_private::TArray<SkSVGDevice::ClipRec, true>::changeSize(int)
Line
Count
Source
595
712
    void changeSize(int n) {
596
712
        this->unpoison();
597
712
        fSize = n;
598
712
        this->poison();
599
712
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::changeSize(int)
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::changeSize(int)
Line
Count
Source
595
18.9k
    void changeSize(int n) {
596
18.9k
        this->unpoison();
597
18.9k
        fSize = n;
598
18.9k
        this->poison();
599
18.9k
    }
600
601
    // We disable Control-Flow Integrity sanitization (go/cfi) when casting item-array buffers.
602
    // CFI flags this code as dangerous because we are casting `buffer` to a T* while the buffer's
603
    // contents might still be uninitialized memory. When T has a vtable, this is especially risky
604
    // because we could hypothetically access a virtual method on fItemArray and jump to an
605
    // unpredictable location in memory. Of course, TArray won't actually use fItemArray in this
606
    // way, and we don't want to construct a T before the user requests one. There's no real risk
607
    // here, so disable CFI when doing these casts.
608
    SK_CLANG_NO_SANITIZE("cfi")
609
915M
    static T* TCast(void* buffer) {
610
915M
        return (T*)buffer;
611
915M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TCast(void*)
Line
Count
Source
609
7.36k
    static T* TCast(void* buffer) {
610
7.36k
        return (T*)buffer;
611
7.36k
    }
skia_private::TArray<SkPoint, true>::TCast(void*)
Line
Count
Source
609
557M
    static T* TCast(void* buffer) {
610
557M
        return (T*)buffer;
611
557M
    }
skia_private::TArray<unsigned char, true>::TCast(void*)
Line
Count
Source
609
139M
    static T* TCast(void* buffer) {
610
139M
        return (T*)buffer;
611
139M
    }
skia_private::TArray<float, true>::TCast(void*)
Line
Count
Source
609
99.0M
    static T* TCast(void* buffer) {
610
99.0M
        return (T*)buffer;
611
99.0M
    }
skia_private::TArray<SkString, true>::TCast(void*)
Line
Count
Source
609
148
    static T* TCast(void* buffer) {
610
148
        return (T*)buffer;
611
148
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TCast(void*)
Line
Count
Source
609
1.67k
    static T* TCast(void* buffer) {
610
1.67k
        return (T*)buffer;
611
1.67k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TCast(void*)
Line
Count
Source
609
923k
    static T* TCast(void* buffer) {
610
923k
        return (T*)buffer;
611
923k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::TCast(void*)
skia_private::TArray<int, true>::TCast(void*)
Line
Count
Source
609
418k
    static T* TCast(void* buffer) {
610
418k
        return (T*)buffer;
611
418k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TCast(void*)
Line
Count
Source
609
5.16k
    static T* TCast(void* buffer) {
610
5.16k
        return (T*)buffer;
611
5.16k
    }
skia_private::TArray<GrSurfaceProxy*, true>::TCast(void*)
Line
Count
Source
609
223k
    static T* TCast(void* buffer) {
610
223k
        return (T*)buffer;
611
223k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TCast(void*)
Line
Count
Source
609
422k
    static T* TCast(void* buffer) {
610
422k
        return (T*)buffer;
611
422k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<char const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TCast(void*)
skia_private::TArray<bool, true>::TCast(void*)
Line
Count
Source
609
36.6k
    static T* TCast(void* buffer) {
610
36.6k
        return (T*)buffer;
611
36.6k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TCast(void*)
skia_private::TArray<sk_sp<SkImageFilter>, true>::TCast(void*)
Line
Count
Source
609
120k
    static T* TCast(void* buffer) {
610
120k
        return (T*)buffer;
611
120k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TCast(void*)
Line
Count
Source
609
422k
    static T* TCast(void* buffer) {
610
422k
        return (T*)buffer;
611
422k
    }
skia_private::TArray<std::__1::thread, false>::TCast(void*)
Line
Count
Source
609
168
    static T* TCast(void* buffer) {
610
168
        return (T*)buffer;
611
168
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TCast(void*)
skia_private::TArray<sk_sp<SkShader>, true>::TCast(void*)
Line
Count
Source
609
144k
    static T* TCast(void* buffer) {
610
144k
        return (T*)buffer;
611
144k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::TCast(void*)
skia_private::TArray<sk_sp<SkPicture const>, true>::TCast(void*)
Line
Count
Source
609
56.6k
    static T* TCast(void* buffer) {
610
56.6k
        return (T*)buffer;
611
56.6k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TCast(void*)
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TCast(void*)
Line
Count
Source
609
150
    static T* TCast(void* buffer) {
610
150
        return (T*)buffer;
611
150
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::TCast(void*)
Line
Count
Source
609
1.65k
    static T* TCast(void* buffer) {
610
1.65k
        return (T*)buffer;
611
1.65k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::TCast(void*)
Line
Count
Source
609
128k
    static T* TCast(void* buffer) {
610
128k
        return (T*)buffer;
611
128k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TCast(void*)
skia_private::TArray<SkPaint, true>::TCast(void*)
Line
Count
Source
609
23.4k
    static T* TCast(void* buffer) {
610
23.4k
        return (T*)buffer;
611
23.4k
    }
skia_private::TArray<SkPath, true>::TCast(void*)
Line
Count
Source
609
478k
    static T* TCast(void* buffer) {
610
478k
        return (T*)buffer;
611
478k
    }
skia_private::TArray<SkMatrix, true>::TCast(void*)
Line
Count
Source
609
38
    static T* TCast(void* buffer) {
610
38
        return (T*)buffer;
611
38
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TCast(void*)
Line
Count
Source
609
2.73M
    static T* TCast(void* buffer) {
610
2.73M
        return (T*)buffer;
611
2.73M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TCast(void*)
Line
Count
Source
609
31.3k
    static T* TCast(void* buffer) {
610
31.3k
        return (T*)buffer;
611
31.3k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::TCast(void*)
Line
Count
Source
609
3
    static T* TCast(void* buffer) {
610
3
        return (T*)buffer;
611
3
    }
skia_private::TArray<SkOpRayHit*, true>::TCast(void*)
Line
Count
Source
609
20.0M
    static T* TCast(void* buffer) {
610
20.0M
        return (T*)buffer;
611
20.0M
    }
skia_private::TArray<double, true>::TCast(void*)
Line
Count
Source
609
132k
    static T* TCast(void* buffer) {
610
132k
        return (T*)buffer;
611
132k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TCast(void*)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TCast(void*)
Line
Count
Source
609
30.2k
    static T* TCast(void* buffer) {
610
30.2k
        return (T*)buffer;
611
30.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TCast(void*)
Line
Count
Source
609
36.7k
    static T* TCast(void* buffer) {
610
36.7k
        return (T*)buffer;
611
36.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TCast(void*)
Line
Count
Source
609
610k
    static T* TCast(void* buffer) {
610
610k
        return (T*)buffer;
611
610k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TCast(void*)
Line
Count
Source
609
33.1k
    static T* TCast(void* buffer) {
610
33.1k
        return (T*)buffer;
611
33.1k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TCast(void*)
Line
Count
Source
609
20.3k
    static T* TCast(void* buffer) {
610
20.3k
        return (T*)buffer;
611
20.3k
    }
skia_private::TArray<SkSL::Field, true>::TCast(void*)
Line
Count
Source
609
315
    static T* TCast(void* buffer) {
610
315
        return (T*)buffer;
611
315
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TCast(void*)
skia_private::TArray<SkSL::RP::Instruction, true>::TCast(void*)
Line
Count
Source
609
696
    static T* TCast(void* buffer) {
610
696
        return (T*)buffer;
611
696
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::TCast(void*)
Line
Count
Source
609
99.3k
    static T* TCast(void* buffer) {
610
99.3k
        return (T*)buffer;
611
99.3k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TCast(void*)
Line
Count
Source
609
51.2k
    static T* TCast(void* buffer) {
610
51.2k
        return (T*)buffer;
611
51.2k
    }
skia_private::TArray<float*, true>::TCast(void*)
Line
Count
Source
609
149k
    static T* TCast(void* buffer) {
610
149k
        return (T*)buffer;
611
149k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TCast(void*)
Line
Count
Source
609
12
    static T* TCast(void* buffer) {
610
12
        return (T*)buffer;
611
12
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TCast(void*)
Line
Count
Source
609
12
    static T* TCast(void* buffer) {
610
12
        return (T*)buffer;
611
12
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TCast(void*)
Line
Count
Source
609
82
    static T* TCast(void* buffer) {
610
82
        return (T*)buffer;
611
82
    }
skia_private::TArray<SkSL::Type const*, true>::TCast(void*)
Line
Count
Source
609
23.1k
    static T* TCast(void* buffer) {
610
23.1k
        return (T*)buffer;
611
23.1k
    }
skia_private::TArray<SkSL::Variable*, true>::TCast(void*)
Line
Count
Source
609
7.16k
    static T* TCast(void* buffer) {
610
7.16k
        return (T*)buffer;
611
7.16k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::TCast(void*)
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TCast(void*)
Line
Count
Source
609
11.8k
    static T* TCast(void* buffer) {
610
11.8k
        return (T*)buffer;
611
11.8k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TCast(void*)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TCast(void*)
Line
Count
Source
609
2
    static T* TCast(void* buffer) {
610
2
        return (T*)buffer;
611
2
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TCast(void*)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TCast(void*)
Line
Count
Source
609
42.0k
    static T* TCast(void* buffer) {
610
42.0k
        return (T*)buffer;
611
42.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::TCast(void*)
skia_private::TArray<sk_sp<GrRenderTask>, true>::TCast(void*)
Line
Count
Source
609
18.1k
    static T* TCast(void* buffer) {
610
18.1k
        return (T*)buffer;
611
18.1k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::TCast(void*)
Line
Count
Source
609
7.74k
    static T* TCast(void* buffer) {
610
7.74k
        return (T*)buffer;
611
7.74k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TCast(void*)
skia_private::TArray<GrGpu::SubmittedProc, true>::TCast(void*)
Line
Count
Source
609
2.58k
    static T* TCast(void* buffer) {
610
2.58k
        return (T*)buffer;
611
2.58k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TCast(void*)
Line
Count
Source
609
138k
    static T* TCast(void* buffer) {
610
138k
        return (T*)buffer;
611
138k
    }
skia_private::TArray<GrRenderTask*, true>::TCast(void*)
Line
Count
Source
609
336k
    static T* TCast(void* buffer) {
610
336k
        return (T*)buffer;
611
336k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::TCast(void*)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TCast(void*)
Line
Count
Source
609
23.8k
    static T* TCast(void* buffer) {
610
23.8k
        return (T*)buffer;
611
23.8k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TCast(void*)
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TCast(void*)
Line
Count
Source
609
1.19k
    static T* TCast(void* buffer) {
610
1.19k
        return (T*)buffer;
611
1.19k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TCast(void*)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TCast(void*)
Line
Count
Source
609
499
    static T* TCast(void* buffer) {
610
499
        return (T*)buffer;
611
499
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TCast(void*)
Line
Count
Source
609
767
    static T* TCast(void* buffer) {
610
767
        return (T*)buffer;
611
767
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TCast(void*)
Line
Count
Source
609
195
    static T* TCast(void* buffer) {
610
195
        return (T*)buffer;
611
195
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TCast(void*)
Line
Count
Source
609
5.27k
    static T* TCast(void* buffer) {
610
5.27k
        return (T*)buffer;
611
5.27k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TCast(void*)
Line
Count
Source
609
227
    static T* TCast(void* buffer) {
610
227
        return (T*)buffer;
611
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TCast(void*)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TCast(void*)
Line
Count
Source
609
1
    static T* TCast(void* buffer) {
610
1
        return (T*)buffer;
611
1
    }
skia_private::TArray<SkRect, true>::TCast(void*)
Line
Count
Source
609
2
    static T* TCast(void* buffer) {
610
2
        return (T*)buffer;
611
2
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TCast(void*)
Line
Count
Source
609
1
    static T* TCast(void* buffer) {
610
1
        return (T*)buffer;
611
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TCast(void*)
Line
Count
Source
609
7.61k
    static T* TCast(void* buffer) {
610
7.61k
        return (T*)buffer;
611
7.61k
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TCast(void*)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TCast(void*)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TCast(void*)
Line
Count
Source
609
6.42k
    static T* TCast(void* buffer) {
610
6.42k
        return (T*)buffer;
611
6.42k
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TCast(void*)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TCast(void*)
skia_private::TArray<CircularRRectOp::RRect, true>::TCast(void*)
Line
Count
Source
609
148
    static T* TCast(void* buffer) {
610
148
        return (T*)buffer;
611
148
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::TCast(void*)
Line
Count
Source
609
5
    static T* TCast(void* buffer) {
610
5
        return (T*)buffer;
611
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TCast(void*)
skia_private::TArray<CircleOp::Circle, true>::TCast(void*)
Line
Count
Source
609
481
    static T* TCast(void* buffer) {
610
481
        return (T*)buffer;
611
481
    }
skia_private::TArray<EllipseOp::Ellipse, true>::TCast(void*)
Line
Count
Source
609
9
    static T* TCast(void* buffer) {
610
9
        return (T*)buffer;
611
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::TCast(void*)
Line
Count
Source
609
6
    static T* TCast(void* buffer) {
610
6
        return (T*)buffer;
611
6
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TCast(void*)
Line
Count
Source
609
6
    static T* TCast(void* buffer) {
610
6
        return (T*)buffer;
611
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TCast(void*)
Line
Count
Source
609
100k
    static T* TCast(void* buffer) {
610
100k
        return (T*)buffer;
611
100k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TCast(void*)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TCast(void*)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TCast(void*)
Line
Count
Source
609
4.84k
    static T* TCast(void* buffer) {
610
4.84k
        return (T*)buffer;
611
4.84k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TCast(void*)
Line
Count
Source
609
401
    static T* TCast(void* buffer) {
610
401
        return (T*)buffer;
611
401
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TCast(void*)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TCast(void*)
Line
Count
Source
609
23.2k
    static T* TCast(void* buffer) {
610
23.2k
        return (T*)buffer;
611
23.2k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TCast(void*)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::TCast(void*)
Line
Count
Source
609
541k
    static T* TCast(void* buffer) {
610
541k
        return (T*)buffer;
611
541k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TCast(void*)
skia_private::TArray<SkPackedGlyphID, true>::TCast(void*)
Line
Count
Source
609
1.92k
    static T* TCast(void* buffer) {
610
1.92k
        return (T*)buffer;
611
1.92k
    }
skia_private::TArray<unsigned short, true>::TCast(void*)
Line
Count
Source
609
72.3k
    static T* TCast(void* buffer) {
610
72.3k
        return (T*)buffer;
611
72.3k
    }
skia_private::TArray<SkMask::Format, true>::TCast(void*)
Line
Count
Source
609
1.92k
    static T* TCast(void* buffer) {
610
1.92k
        return (T*)buffer;
611
1.92k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TCast(void*)
Line
Count
Source
609
1.31k
    static T* TCast(void* buffer) {
610
1.31k
        return (T*)buffer;
611
1.31k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TCast(void*)
Line
Count
Source
609
1.37k
    static T* TCast(void* buffer) {
610
1.37k
        return (T*)buffer;
611
1.37k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TCast(void*)
skia_private::TArray<SkGlyph const*, true>::TCast(void*)
Line
Count
Source
609
68.4k
    static T* TCast(void* buffer) {
610
68.4k
        return (T*)buffer;
611
68.4k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TCast(void*)
Line
Count
Source
609
85.0M
    static T* TCast(void* buffer) {
610
85.0M
        return (T*)buffer;
611
85.0M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::TCast(void*)
Line
Count
Source
609
3
    static T* TCast(void* buffer) {
610
3
        return (T*)buffer;
611
3
    }
skia_private::TArray<SkClosestRecord, true>::TCast(void*)
Line
Count
Source
609
2.98M
    static T* TCast(void* buffer) {
610
2.98M
        return (T*)buffer;
611
2.98M
    }
skia_private::TArray<SkClosestRecord const*, true>::TCast(void*)
Line
Count
Source
609
2.98M
    static T* TCast(void* buffer) {
610
2.98M
        return (T*)buffer;
611
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TCast(void*)
Line
Count
Source
609
24.9k
    static T* TCast(void* buffer) {
610
24.9k
        return (T*)buffer;
611
24.9k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TCast(void*)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TCast(void*)
Line
Count
Source
609
111k
    static T* TCast(void* buffer) {
610
111k
        return (T*)buffer;
611
111k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TCast(void*)
skia_private::TArray<PathSegment, true>::TCast(void*)
Line
Count
Source
609
16
    static T* TCast(void* buffer) {
610
16
        return (T*)buffer;
611
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TCast(void*)
skia_private::TArray<GrXPFactoryTestFactory*, true>::TCast(void*)
Line
Count
Source
609
222
    static T* TCast(void* buffer) {
610
222
        return (T*)buffer;
611
222
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TCast(void*)
Line
Count
Source
609
444
    static T* TCast(void* buffer) {
610
444
        return (T*)buffer;
611
444
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TCast(void*)
Line
Count
Source
609
222
    static T* TCast(void* buffer) {
610
222
        return (T*)buffer;
611
222
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TCast(void*)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TCast(void*)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::TCast(void*)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TCast(void*)
skia_private::TArray<OffsetEdge, true>::TCast(void*)
Line
Count
Source
609
5.01k
    static T* TCast(void* buffer) {
610
5.01k
        return (T*)buffer;
611
5.01k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TCast(void*)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TCast(void*)
Line
Count
Source
609
10.0k
    static T* TCast(void* buffer) {
610
10.0k
        return (T*)buffer;
611
10.0k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TCast(void*)
skia_private::TArray<char, true>::TCast(void*)
Line
Count
Source
609
112
    static T* TCast(void* buffer) {
610
112
        return (T*)buffer;
611
112
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TCast(void*)
Line
Count
Source
609
9.10k
    static T* TCast(void* buffer) {
610
9.10k
        return (T*)buffer;
611
9.10k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::TCast(void*)
Line
Count
Source
609
2.16k
    static T* TCast(void* buffer) {
610
2.16k
        return (T*)buffer;
611
2.16k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TCast(void*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::TCast(void*)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::TCast(void*)
skia_private::TArray<SkSVGDevice::ClipRec, true>::TCast(void*)
Line
Count
Source
609
663
    static T* TCast(void* buffer) {
610
663
        return (T*)buffer;
611
663
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TCast(void*)
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TCast(void*)
Line
Count
Source
609
9.72k
    static T* TCast(void* buffer) {
610
9.72k
        return (T*)buffer;
611
9.72k
    }
612
613
155M
    static size_t Bytes(int n) {
614
155M
        SkASSERT(n <= kMaxCapacity);
615
155M
        return SkToSizeT(n) * sizeof(T);
616
155M
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int)
skia_private::TArray<SkPoint, true>::Bytes(int)
Line
Count
Source
613
32.0M
    static size_t Bytes(int n) {
614
32.0M
        SkASSERT(n <= kMaxCapacity);
615
32.0M
        return SkToSizeT(n) * sizeof(T);
616
32.0M
    }
skia_private::TArray<unsigned char, true>::Bytes(int)
Line
Count
Source
613
99.4M
    static size_t Bytes(int n) {
614
99.4M
        SkASSERT(n <= kMaxCapacity);
615
99.4M
        return SkToSizeT(n) * sizeof(T);
616
99.4M
    }
skia_private::TArray<float, true>::Bytes(int)
Line
Count
Source
613
17.0M
    static size_t Bytes(int n) {
614
17.0M
        SkASSERT(n <= kMaxCapacity);
615
17.0M
        return SkToSizeT(n) * sizeof(T);
616
17.0M
    }
skia_private::TArray<SkString, true>::Bytes(int)
Line
Count
Source
613
70
    static size_t Bytes(int n) {
614
70
        SkASSERT(n <= kMaxCapacity);
615
70
        return SkToSizeT(n) * sizeof(T);
616
70
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Bytes(int)
skia_private::TArray<int, true>::Bytes(int)
Line
Count
Source
613
121k
    static size_t Bytes(int n) {
614
121k
        SkASSERT(n <= kMaxCapacity);
615
121k
        return SkToSizeT(n) * sizeof(T);
616
121k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Bytes(int)
Line
Count
Source
613
2.58k
    static size_t Bytes(int n) {
614
2.58k
        SkASSERT(n <= kMaxCapacity);
615
2.58k
        return SkToSizeT(n) * sizeof(T);
616
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::Bytes(int)
Line
Count
Source
613
74.6k
    static size_t Bytes(int n) {
614
74.6k
        SkASSERT(n <= kMaxCapacity);
615
74.6k
        return SkToSizeT(n) * sizeof(T);
616
74.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Bytes(int)
Line
Count
Source
613
99.8k
    static size_t Bytes(int n) {
614
99.8k
        SkASSERT(n <= kMaxCapacity);
615
99.8k
        return SkToSizeT(n) * sizeof(T);
616
99.8k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int)
skia_private::TArray<bool, true>::Bytes(int)
Line
Count
Source
613
6.61k
    static size_t Bytes(int n) {
614
6.61k
        SkASSERT(n <= kMaxCapacity);
615
6.61k
        return SkToSizeT(n) * sizeof(T);
616
6.61k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Bytes(int)
Line
Count
Source
613
1.02k
    static size_t Bytes(int n) {
614
1.02k
        SkASSERT(n <= kMaxCapacity);
615
1.02k
        return SkToSizeT(n) * sizeof(T);
616
1.02k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int)
skia_private::TArray<sk_sp<SkImageFilter>, true>::Bytes(int)
Line
Count
Source
613
190
    static size_t Bytes(int n) {
614
190
        SkASSERT(n <= kMaxCapacity);
615
190
        return SkToSizeT(n) * sizeof(T);
616
190
    }
skia_private::TArray<sk_sp<SkShader>, true>::Bytes(int)
Line
Count
Source
613
10.4k
    static size_t Bytes(int n) {
614
10.4k
        SkASSERT(n <= kMaxCapacity);
615
10.4k
        return SkToSizeT(n) * sizeof(T);
616
10.4k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int)
skia_private::TArray<SkPaint, true>::Bytes(int)
Line
Count
Source
613
7.80k
    static size_t Bytes(int n) {
614
7.80k
        SkASSERT(n <= kMaxCapacity);
615
7.80k
        return SkToSizeT(n) * sizeof(T);
616
7.80k
    }
skia_private::TArray<SkPath, true>::Bytes(int)
Line
Count
Source
613
190k
    static size_t Bytes(int n) {
614
190k
        SkASSERT(n <= kMaxCapacity);
615
190k
        return SkToSizeT(n) * sizeof(T);
616
190k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::Bytes(int)
Line
Count
Source
613
26.9k
    static size_t Bytes(int n) {
614
26.9k
        SkASSERT(n <= kMaxCapacity);
615
26.9k
        return SkToSizeT(n) * sizeof(T);
616
26.9k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Bytes(int)
Line
Count
Source
613
50
    static size_t Bytes(int n) {
614
50
        SkASSERT(n <= kMaxCapacity);
615
50
        return SkToSizeT(n) * sizeof(T);
616
50
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int)
skia_private::TArray<sk_sp<SkVertices const>, true>::Bytes(int)
Line
Count
Source
613
550
    static size_t Bytes(int n) {
614
550
        SkASSERT(n <= kMaxCapacity);
615
550
        return SkToSizeT(n) * sizeof(T);
616
550
    }
skia_private::TArray<sk_sp<SkImage const>, true>::Bytes(int)
Line
Count
Source
613
42.9k
    static size_t Bytes(int n) {
614
42.9k
        SkASSERT(n <= kMaxCapacity);
615
42.9k
        return SkToSizeT(n) * sizeof(T);
616
42.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int)
skia_private::TArray<SkMatrix, true>::Bytes(int)
Line
Count
Source
613
19
    static size_t Bytes(int n) {
614
19
        SkASSERT(n <= kMaxCapacity);
615
19
        return SkToSizeT(n) * sizeof(T);
616
19
    }
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Bytes(int)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Bytes(int)
Line
Count
Source
613
10.4k
    static size_t Bytes(int n) {
614
10.4k
        SkASSERT(n <= kMaxCapacity);
615
10.4k
        return SkToSizeT(n) * sizeof(T);
616
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::Bytes(int)
Line
Count
Source
613
1
    static size_t Bytes(int n) {
614
1
        SkASSERT(n <= kMaxCapacity);
615
1
        return SkToSizeT(n) * sizeof(T);
616
1
    }
skia_private::TArray<SkOpRayHit*, true>::Bytes(int)
Line
Count
Source
613
5.64M
    static size_t Bytes(int n) {
614
5.64M
        SkASSERT(n <= kMaxCapacity);
615
5.64M
        return SkToSizeT(n) * sizeof(T);
616
5.64M
    }
skia_private::TArray<double, true>::Bytes(int)
Line
Count
Source
613
34.9k
    static size_t Bytes(int n) {
614
34.9k
        SkASSERT(n <= kMaxCapacity);
615
34.9k
        return SkToSizeT(n) * sizeof(T);
616
34.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int)
Line
Count
Source
613
12.4k
    static size_t Bytes(int n) {
614
12.4k
        SkASSERT(n <= kMaxCapacity);
615
12.4k
        return SkToSizeT(n) * sizeof(T);
616
12.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int)
Line
Count
Source
613
282k
    static size_t Bytes(int n) {
614
282k
        SkASSERT(n <= kMaxCapacity);
615
282k
        return SkToSizeT(n) * sizeof(T);
616
282k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int)
Line
Count
Source
613
202k
    static size_t Bytes(int n) {
614
202k
        SkASSERT(n <= kMaxCapacity);
615
202k
        return SkToSizeT(n) * sizeof(T);
616
202k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int)
Line
Count
Source
613
9.83k
    static size_t Bytes(int n) {
614
9.83k
        SkASSERT(n <= kMaxCapacity);
615
9.83k
        return SkToSizeT(n) * sizeof(T);
616
9.83k
    }
skia_private::TArray<SkSL::Field, true>::Bytes(int)
Line
Count
Source
613
105
    static size_t Bytes(int n) {
614
105
        SkASSERT(n <= kMaxCapacity);
615
105
        return SkToSizeT(n) * sizeof(T);
616
105
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int)
skia_private::TArray<SkSL::RP::Instruction, true>::Bytes(int)
Line
Count
Source
613
232
    static size_t Bytes(int n) {
614
232
        SkASSERT(n <= kMaxCapacity);
615
232
        return SkToSizeT(n) * sizeof(T);
616
232
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int)
Line
Count
Source
613
49.6k
    static size_t Bytes(int n) {
614
49.6k
        SkASSERT(n <= kMaxCapacity);
615
49.6k
        return SkToSizeT(n) * sizeof(T);
616
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Bytes(int)
Line
Count
Source
613
25.6k
    static size_t Bytes(int n) {
614
25.6k
        SkASSERT(n <= kMaxCapacity);
615
25.6k
        return SkToSizeT(n) * sizeof(T);
616
25.6k
    }
skia_private::TArray<float*, true>::Bytes(int)
Line
Count
Source
613
49.6k
    static size_t Bytes(int n) {
614
49.6k
        SkASSERT(n <= kMaxCapacity);
615
49.6k
        return SkToSizeT(n) * sizeof(T);
616
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int)
Line
Count
Source
613
4
    static size_t Bytes(int n) {
614
4
        SkASSERT(n <= kMaxCapacity);
615
4
        return SkToSizeT(n) * sizeof(T);
616
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Bytes(int)
Line
Count
Source
613
4
    static size_t Bytes(int n) {
614
4
        SkASSERT(n <= kMaxCapacity);
615
4
        return SkToSizeT(n) * sizeof(T);
616
4
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int)
skia_private::TArray<SkSL::Type const*, true>::Bytes(int)
Line
Count
Source
613
62
    static size_t Bytes(int n) {
614
62
        SkASSERT(n <= kMaxCapacity);
615
62
        return SkToSizeT(n) * sizeof(T);
616
62
    }
skia_private::TArray<SkSL::Variable*, true>::Bytes(int)
Line
Count
Source
613
3.58k
    static size_t Bytes(int n) {
614
3.58k
        SkASSERT(n <= kMaxCapacity);
615
3.58k
        return SkToSizeT(n) * sizeof(T);
616
3.58k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Bytes(int)
Line
Count
Source
613
1
    static size_t Bytes(int n) {
614
1
        SkASSERT(n <= kMaxCapacity);
615
1
        return SkToSizeT(n) * sizeof(T);
616
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int)
skia_private::TArray<sk_sp<GrRenderTask>, true>::Bytes(int)
Line
Count
Source
613
6.05k
    static size_t Bytes(int n) {
614
6.05k
        SkASSERT(n <= kMaxCapacity);
615
6.05k
        return SkToSizeT(n) * sizeof(T);
616
6.05k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::Bytes(int)
Line
Count
Source
613
2.58k
    static size_t Bytes(int n) {
614
2.58k
        SkASSERT(n <= kMaxCapacity);
615
2.58k
        return SkToSizeT(n) * sizeof(T);
616
2.58k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int)
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Bytes(int)
Line
Count
Source
613
101k
    static size_t Bytes(int n) {
614
101k
        SkASSERT(n <= kMaxCapacity);
615
101k
        return SkToSizeT(n) * sizeof(T);
616
101k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int)
skia_private::TArray<GrRenderTask*, true>::Bytes(int)
Line
Count
Source
613
20.0k
    static size_t Bytes(int n) {
614
20.0k
        SkASSERT(n <= kMaxCapacity);
615
20.0k
        return SkToSizeT(n) * sizeof(T);
616
20.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Bytes(int)
Line
Count
Source
613
59.3k
    static size_t Bytes(int n) {
614
59.3k
        SkASSERT(n <= kMaxCapacity);
615
59.3k
        return SkToSizeT(n) * sizeof(T);
616
59.3k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Bytes(int)
Line
Count
Source
613
28
    static size_t Bytes(int n) {
614
28
        SkASSERT(n <= kMaxCapacity);
615
28
        return SkToSizeT(n) * sizeof(T);
616
28
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Bytes(int)
Line
Count
Source
613
212
    static size_t Bytes(int n) {
614
212
        SkASSERT(n <= kMaxCapacity);
615
212
        return SkToSizeT(n) * sizeof(T);
616
212
    }
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int)
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Bytes(int)
Line
Count
Source
613
71
    static size_t Bytes(int n) {
614
71
        SkASSERT(n <= kMaxCapacity);
615
71
        return SkToSizeT(n) * sizeof(T);
616
71
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int)
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Bytes(int)
Line
Count
Source
613
56
    static size_t Bytes(int n) {
614
56
        SkASSERT(n <= kMaxCapacity);
615
56
        return SkToSizeT(n) * sizeof(T);
616
56
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Bytes(int)
Line
Count
Source
613
329
    static size_t Bytes(int n) {
614
329
        SkASSERT(n <= kMaxCapacity);
615
329
        return SkToSizeT(n) * sizeof(T);
616
329
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int)
skia_private::TArray<CircularRRectOp::RRect, true>::Bytes(int)
Line
Count
Source
613
18
    static size_t Bytes(int n) {
614
18
        SkASSERT(n <= kMaxCapacity);
615
18
        return SkToSizeT(n) * sizeof(T);
616
18
    }
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int)
skia_private::TArray<CircleOp::Circle, true>::Bytes(int)
Line
Count
Source
613
52
    static size_t Bytes(int n) {
614
52
        SkASSERT(n <= kMaxCapacity);
615
52
        return SkToSizeT(n) * sizeof(T);
616
52
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Bytes(int)
Line
Count
Source
613
294
    static size_t Bytes(int n) {
614
294
        SkASSERT(n <= kMaxCapacity);
615
294
        return SkToSizeT(n) * sizeof(T);
616
294
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Bytes(int)
Line
Count
Source
613
3.51k
    static size_t Bytes(int n) {
614
3.51k
        SkASSERT(n <= kMaxCapacity);
615
3.51k
        return SkToSizeT(n) * sizeof(T);
616
3.51k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Bytes(int)
Line
Count
Source
613
1
    static size_t Bytes(int n) {
614
1
        SkASSERT(n <= kMaxCapacity);
615
1
        return SkToSizeT(n) * sizeof(T);
616
1
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Bytes(int)
Line
Count
Source
613
11.6k
    static size_t Bytes(int n) {
614
11.6k
        SkASSERT(n <= kMaxCapacity);
615
11.6k
        return SkToSizeT(n) * sizeof(T);
616
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::Bytes(int)
Line
Count
Source
613
591
    static size_t Bytes(int n) {
614
591
        SkASSERT(n <= kMaxCapacity);
615
591
        return SkToSizeT(n) * sizeof(T);
616
591
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int)
skia_private::TArray<SkPackedGlyphID, true>::Bytes(int)
Line
Count
Source
613
65
    static size_t Bytes(int n) {
614
65
        SkASSERT(n <= kMaxCapacity);
615
65
        return SkToSizeT(n) * sizeof(T);
616
65
    }
skia_private::TArray<unsigned short, true>::Bytes(int)
Line
Count
Source
613
382
    static size_t Bytes(int n) {
614
382
        SkASSERT(n <= kMaxCapacity);
615
382
        return SkToSizeT(n) * sizeof(T);
616
382
    }
skia_private::TArray<SkMask::Format, true>::Bytes(int)
Line
Count
Source
613
65
    static size_t Bytes(int n) {
614
65
        SkASSERT(n <= kMaxCapacity);
615
65
        return SkToSizeT(n) * sizeof(T);
616
65
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Bytes(int)
Line
Count
Source
613
438
    static size_t Bytes(int n) {
614
438
        SkASSERT(n <= kMaxCapacity);
615
438
        return SkToSizeT(n) * sizeof(T);
616
438
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Bytes(int)
Line
Count
Source
613
929
    static size_t Bytes(int n) {
614
929
        SkASSERT(n <= kMaxCapacity);
615
929
        return SkToSizeT(n) * sizeof(T);
616
929
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int)
skia_private::TArray<SkGlyph const*, true>::Bytes(int)
Line
Count
Source
613
252
    static size_t Bytes(int n) {
614
252
        SkASSERT(n <= kMaxCapacity);
615
252
        return SkToSizeT(n) * sizeof(T);
616
252
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Bytes(int)
Line
Count
Source
613
30
    static size_t Bytes(int n) {
614
30
        SkASSERT(n <= kMaxCapacity);
615
30
        return SkToSizeT(n) * sizeof(T);
616
30
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int)
skia_private::TArray<SkClosestRecord, true>::Bytes(int)
Line
Count
Source
613
888
    static size_t Bytes(int n) {
614
888
        SkASSERT(n <= kMaxCapacity);
615
888
        return SkToSizeT(n) * sizeof(T);
616
888
    }
skia_private::TArray<SkClosestRecord const*, true>::Bytes(int)
Line
Count
Source
613
531
    static size_t Bytes(int n) {
614
531
        SkASSERT(n <= kMaxCapacity);
615
531
        return SkToSizeT(n) * sizeof(T);
616
531
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Bytes(int)
Line
Count
Source
613
7.46k
    static size_t Bytes(int n) {
614
7.46k
        SkASSERT(n <= kMaxCapacity);
615
7.46k
        return SkToSizeT(n) * sizeof(T);
616
7.46k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Bytes(int)
Line
Count
Source
613
6.79k
    static size_t Bytes(int n) {
614
6.79k
        SkASSERT(n <= kMaxCapacity);
615
6.79k
        return SkToSizeT(n) * sizeof(T);
616
6.79k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Bytes(int)
Line
Count
Source
613
55.7k
    static size_t Bytes(int n) {
614
55.7k
        SkASSERT(n <= kMaxCapacity);
615
55.7k
        return SkToSizeT(n) * sizeof(T);
616
55.7k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int)
skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int)
Line
Count
Source
613
70
    static size_t Bytes(int n) {
614
70
        SkASSERT(n <= kMaxCapacity);
615
70
        return SkToSizeT(n) * sizeof(T);
616
70
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int)
Line
Count
Source
613
140
    static size_t Bytes(int n) {
614
140
        SkASSERT(n <= kMaxCapacity);
615
140
        return SkToSizeT(n) * sizeof(T);
616
140
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int)
Line
Count
Source
613
70
    static size_t Bytes(int n) {
614
70
        SkASSERT(n <= kMaxCapacity);
615
70
        return SkToSizeT(n) * sizeof(T);
616
70
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Bytes(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Bytes(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int)
skia_private::TArray<OffsetEdge, true>::Bytes(int)
Line
Count
Source
613
274
    static size_t Bytes(int n) {
614
274
        SkASSERT(n <= kMaxCapacity);
615
274
        return SkToSizeT(n) * sizeof(T);
616
274
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Bytes(int)
Line
Count
Source
613
92
    static size_t Bytes(int n) {
614
92
        SkASSERT(n <= kMaxCapacity);
615
92
        return SkToSizeT(n) * sizeof(T);
616
92
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int)
skia_private::TArray<char, true>::Bytes(int)
Line
Count
Source
613
3
    static size_t Bytes(int n) {
614
3
        SkASSERT(n <= kMaxCapacity);
615
3
        return SkToSizeT(n) * sizeof(T);
616
3
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Bytes(int)
Line
Count
Source
613
3
    static size_t Bytes(int n) {
614
3
        SkASSERT(n <= kMaxCapacity);
615
3
        return SkToSizeT(n) * sizeof(T);
616
3
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::Bytes(int)
Line
Count
Source
613
393
    static size_t Bytes(int n) {
614
393
        SkASSERT(n <= kMaxCapacity);
615
393
        return SkToSizeT(n) * sizeof(T);
616
393
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::Bytes(int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::Bytes(int)
skia_private::TArray<SkSVGDevice::ClipRec, true>::Bytes(int)
Line
Count
Source
613
221
    static size_t Bytes(int n) {
614
221
        SkASSERT(n <= kMaxCapacity);
615
221
        return SkToSizeT(n) * sizeof(T);
616
221
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int)
skia_private::TArray<SkPoint, true>::Bytes(int)
Line
Count
Source
613
8
    static size_t Bytes(int n) {
614
8
        SkASSERT(n <= kMaxCapacity);
615
8
        return SkToSizeT(n) * sizeof(T);
616
8
    }
skia_private::TArray<unsigned char, true>::Bytes(int)
Line
Count
Source
613
8
    static size_t Bytes(int n) {
614
8
        SkASSERT(n <= kMaxCapacity);
615
8
        return SkToSizeT(n) * sizeof(T);
616
8
    }
skia_private::TArray<float, true>::Bytes(int)
Line
Count
Source
613
8
    static size_t Bytes(int n) {
614
8
        SkASSERT(n <= kMaxCapacity);
615
8
        return SkToSizeT(n) * sizeof(T);
616
8
    }
skia_private::TArray<SkString, true>::Bytes(int)
Line
Count
Source
613
4
    static size_t Bytes(int n) {
614
4
        SkASSERT(n <= kMaxCapacity);
615
4
        return SkToSizeT(n) * sizeof(T);
616
4
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int)
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int)
skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int)
Line
Count
Source
613
4
    static size_t Bytes(int n) {
614
4
        SkASSERT(n <= kMaxCapacity);
615
4
        return SkToSizeT(n) * sizeof(T);
616
4
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int)
Line
Count
Source
613
8
    static size_t Bytes(int n) {
614
8
        SkASSERT(n <= kMaxCapacity);
615
8
        return SkToSizeT(n) * sizeof(T);
616
8
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int)
Line
Count
Source
613
4
    static size_t Bytes(int n) {
614
4
        SkASSERT(n <= kMaxCapacity);
615
4
        return SkToSizeT(n) * sizeof(T);
616
4
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Bytes(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Bytes(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Bytes(int)
Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Bytes(int)
617
618
63.6M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
63.6M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
63.6M
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Allocate(int, double)
skia_private::TArray<SkPoint, true>::Allocate(int, double)
Line
Count
Source
618
30.2M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
30.2M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
30.2M
    }
skia_private::TArray<unsigned char, true>::Allocate(int, double)
Line
Count
Source
618
20.4M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
20.4M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
20.4M
    }
skia_private::TArray<float, true>::Allocate(int, double)
Line
Count
Source
618
6.26M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
6.26M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
6.26M
    }
skia_private::TArray<SkString, true>::Allocate(int, double)
Line
Count
Source
618
74
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
74
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
74
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Allocate(int, double)
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Allocate(int, double)
Line
Count
Source
618
101k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
101k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
101k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Allocate(int, double)
skia_private::TArray<int, true>::Allocate(int, double)
Line
Count
Source
618
121k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
121k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
121k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Allocate(int, double)
Line
Count
Source
618
2.58k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
2.58k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::Allocate(int, double)
Line
Count
Source
618
74.6k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
74.6k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
74.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Allocate(int, double)
Line
Count
Source
618
99.8k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
99.8k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
99.8k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<char const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Allocate(int, double)
skia_private::TArray<bool, true>::Allocate(int, double)
Line
Count
Source
618
6.61k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
6.61k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
6.61k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Allocate(int, double)
skia_private::TArray<sk_sp<SkImageFilter>, true>::Allocate(int, double)
Line
Count
Source
618
190
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
190
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
190
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Allocate(int, double)
Line
Count
Source
618
1.02k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
1.02k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
1.02k
    }
skia_private::TArray<std::__1::thread, false>::Allocate(int, double)
Line
Count
Source
618
56
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
56
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Allocate(int, double)
skia_private::TArray<sk_sp<SkShader>, true>::Allocate(int, double)
Line
Count
Source
618
10.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
10.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
10.4k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Allocate(int, double)
skia_private::TArray<sk_sp<SkPicture const>, true>::Allocate(int, double)
Line
Count
Source
618
26.9k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
26.9k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
26.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Allocate(int, double)
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Allocate(int, double)
Line
Count
Source
618
50
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
50
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
50
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::Allocate(int, double)
Line
Count
Source
618
550
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
550
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
550
    }
skia_private::TArray<sk_sp<SkImage const>, true>::Allocate(int, double)
Line
Count
Source
618
42.9k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
42.9k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
42.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Allocate(int, double)
skia_private::TArray<SkPaint, true>::Allocate(int, double)
Line
Count
Source
618
7.80k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
7.80k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
7.80k
    }
skia_private::TArray<SkPath, true>::Allocate(int, double)
Line
Count
Source
618
190k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
190k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
190k
    }
skia_private::TArray<SkMatrix, true>::Allocate(int, double)
Line
Count
Source
618
19
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
19
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
19
    }
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Allocate(int, double)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Allocate(int, double)
Line
Count
Source
618
10.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
10.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::Allocate(int, double)
Line
Count
Source
618
1
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
1
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
1
    }
skia_private::TArray<SkOpRayHit*, true>::Allocate(int, double)
Line
Count
Source
618
5.64M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
5.64M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
5.64M
    }
skia_private::TArray<double, true>::Allocate(int, double)
Line
Count
Source
618
34.9k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
34.9k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
34.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Allocate(int, double)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Allocate(int, double)
Line
Count
Source
618
7.46k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
7.46k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
7.46k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Allocate(int, double)
Line
Count
Source
618
3.68k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
3.68k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
3.68k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Allocate(int, double)
Line
Count
Source
618
41.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
41.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
41.4k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Allocate(int, double)
Line
Count
Source
618
11.0k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
11.0k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
11.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Allocate(int, double)
Line
Count
Source
618
9.83k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
9.83k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
9.83k
    }
skia_private::TArray<SkSL::Field, true>::Allocate(int, double)
Line
Count
Source
618
105
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
105
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
105
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Allocate(int, double)
skia_private::TArray<SkSL::RP::Instruction, true>::Allocate(int, double)
Line
Count
Source
618
232
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
232
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
232
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::Allocate(int, double)
Line
Count
Source
618
49.6k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
49.6k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Allocate(int, double)
Line
Count
Source
618
25.6k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
25.6k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
25.6k
    }
skia_private::TArray<float*, true>::Allocate(int, double)
Line
Count
Source
618
49.6k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
49.6k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Allocate(int, double)
Line
Count
Source
618
4
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
4
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Allocate(int, double)
Line
Count
Source
618
4
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
4
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
4
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Allocate(int, double)
skia_private::TArray<SkSL::Type const*, true>::Allocate(int, double)
Line
Count
Source
618
62
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
62
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
62
    }
skia_private::TArray<SkSL::Variable*, true>::Allocate(int, double)
Line
Count
Source
618
3.58k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
3.58k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
3.58k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Allocate(int, double)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Allocate(int, double)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Allocate(int, double)
Line
Count
Source
618
1
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
1
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Allocate(int, double)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Allocate(int, double)
Line
Count
Source
618
21.0k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
21.0k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
21.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Allocate(int, double)
skia_private::TArray<sk_sp<GrRenderTask>, true>::Allocate(int, double)
Line
Count
Source
618
6.05k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
6.05k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
6.05k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::Allocate(int, double)
Line
Count
Source
618
2.58k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
2.58k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Allocate(int, double)
skia_private::TArray<GrRenderTask*, true>::Allocate(int, double)
Line
Count
Source
618
20.0k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
20.0k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
20.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Allocate(int, double)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Allocate(int, double)
Line
Count
Source
618
7.94k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
7.94k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
7.94k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Allocate(int, double)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Allocate(int, double)
Line
Count
Source
618
28
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
28
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
28
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Allocate(int, double)
Line
Count
Source
618
212
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
212
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
212
    }
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Allocate(int, double)
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Allocate(int, double)
Line
Count
Source
618
71
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
71
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
71
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Allocate(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::Allocate(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Allocate(int, double)
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Allocate(int, double)
Line
Count
Source
618
56
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
56
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
56
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Allocate(int, double)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Allocate(int, double)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Allocate(int, double)
Line
Count
Source
618
329
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
329
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
329
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Allocate(int, double)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Allocate(int, double)
skia_private::TArray<CircularRRectOp::RRect, true>::Allocate(int, double)
Line
Count
Source
618
18
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
18
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
18
    }
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Allocate(int, double)
skia_private::TArray<CircleOp::Circle, true>::Allocate(int, double)
Line
Count
Source
618
52
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
52
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
52
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::Allocate(int, double)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Allocate(int, double)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Allocate(int, double)
Line
Count
Source
618
294
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
294
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
294
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Allocate(int, double)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Allocate(int, double)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Allocate(int, double)
Line
Count
Source
618
334
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
334
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
334
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Allocate(int, double)
Line
Count
Source
618
1
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
1
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
1
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Allocate(int, double)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Allocate(int, double)
Line
Count
Source
618
11.6k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
11.6k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Allocate(int, double)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::Allocate(int, double)
Line
Count
Source
618
63
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
63
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
63
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Allocate(int, double)
skia_private::TArray<SkPackedGlyphID, true>::Allocate(int, double)
Line
Count
Source
618
65
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
65
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
65
    }
skia_private::TArray<unsigned short, true>::Allocate(int, double)
Line
Count
Source
618
382
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
382
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
382
    }
skia_private::TArray<SkMask::Format, true>::Allocate(int, double)
Line
Count
Source
618
65
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
65
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
65
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Allocate(int, double)
Line
Count
Source
618
438
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
438
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
438
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Allocate(int, double)
skia_private::TArray<SkGlyph const*, true>::Allocate(int, double)
Line
Count
Source
618
252
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
252
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
252
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Allocate(int, double)
Line
Count
Source
618
30
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
30
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
30
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Allocate(int, double)
skia_private::TArray<SkClosestRecord, true>::Allocate(int, double)
Line
Count
Source
618
888
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
888
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
888
    }
skia_private::TArray<SkClosestRecord const*, true>::Allocate(int, double)
Line
Count
Source
618
531
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
531
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
531
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Allocate(int, double)
Line
Count
Source
618
6.79k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
6.79k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
6.79k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Allocate(int, double)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Allocate(int, double)
Line
Count
Source
618
55.7k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
55.7k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
55.7k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Allocate(int, double)
skia_private::TArray<GrXPFactoryTestFactory*, true>::Allocate(int, double)
Line
Count
Source
618
74
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
74
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Allocate(int, double)
Line
Count
Source
618
148
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
148
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
148
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Allocate(int, double)
Line
Count
Source
618
74
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
74
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
74
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Allocate(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Allocate(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Allocate(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Allocate(int, double)
skia_private::TArray<OffsetEdge, true>::Allocate(int, double)
Line
Count
Source
618
274
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
274
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
274
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Allocate(int, double)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Allocate(int, double)
Line
Count
Source
618
92
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
92
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
92
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Allocate(int, double)
skia_private::TArray<char, true>::Allocate(int, double)
Line
Count
Source
618
3
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
3
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
3
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Allocate(int, double)
Line
Count
Source
618
3
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
3
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
3
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::Allocate(int, double)
Line
Count
Source
618
393
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
393
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
393
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Allocate(int, double)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::Allocate(int, double)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::Allocate(int, double)
skia_private::TArray<SkSVGDevice::ClipRec, true>::Allocate(int, double)
Line
Count
Source
618
221
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
619
221
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
620
221
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Allocate(int, double)
Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Allocate(int, double)
621
622
37.9k
    void initData(int count) {
623
37.9k
        this->setDataFromBytes(Allocate(count));
624
37.9k
        this->changeSize(count);
625
37.9k
    }
skia_private::TArray<SkPoint, true>::initData(int)
Line
Count
Source
622
1.11k
    void initData(int count) {
623
1.11k
        this->setDataFromBytes(Allocate(count));
624
1.11k
        this->changeSize(count);
625
1.11k
    }
skia_private::TArray<unsigned char, true>::initData(int)
Line
Count
Source
622
697
    void initData(int count) {
623
697
        this->setDataFromBytes(Allocate(count));
624
697
        this->changeSize(count);
625
697
    }
skia_private::TArray<float, true>::initData(int)
Line
Count
Source
622
5.66k
    void initData(int count) {
623
5.66k
        this->setDataFromBytes(Allocate(count));
624
5.66k
        this->changeSize(count);
625
5.66k
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<bool, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<int, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkNoPixelsDevice::ClipState, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkShader>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkOpRayHit*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<double, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::initData(int)
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::initData(int)
Line
Count
Source
622
9.47k
    void initData(int count) {
623
9.47k
        this->setDataFromBytes(Allocate(count));
624
9.47k
        this->changeSize(count);
625
9.47k
    }
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkSL::Variable*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::initData(int)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::initData(int)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::initData(int)
Line
Count
Source
622
21.0k
    void initData(int count) {
623
21.0k
        this->setDataFromBytes(Allocate(count));
624
21.0k
        this->changeSize(count);
625
21.0k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrRenderTask*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::initData(int)
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::initData(int)
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::initData(int)
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::initData(int)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::initData(int)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::initData(int)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::initData(int)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::initData(int)
Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::initData(int)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::initData(int)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::initData(int)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::initData(int)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::initData(int)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::initData(int)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::initData(int)
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::initData(int)
Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkFontScanner::AxisDefinition, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<unsigned short, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkIDChangeListener>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkClosestRecord, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkClosestRecord const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::initData(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<OffsetEdge, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<char, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkSVGNode>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::initData(int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::initData(int)
Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::initData(int)
626
627
957M
    void destroyAll() {
628
957M
        if (!this->empty()) {
629
200M
            T* cursor = this->begin();
630
200M
            T* const end = this->end();
631
4.31G
            do {
632
4.31G
                cursor->~T();
633
4.31G
                cursor++;
634
4.31G
            } while (cursor < end);
635
200M
        }
636
957M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::destroyAll()
Line
Count
Source
627
7.36k
    void destroyAll() {
628
7.36k
        if (!this->empty()) {
629
7.36k
            T* cursor = this->begin();
630
7.36k
            T* const end = this->end();
631
14.7k
            do {
632
14.7k
                cursor->~T();
633
14.7k
                cursor++;
634
14.7k
            } while (cursor < end);
635
7.36k
        }
636
7.36k
    }
skia_private::TArray<SkPoint, true>::destroyAll()
Line
Count
Source
627
93.7M
    void destroyAll() {
628
93.7M
        if (!this->empty()) {
629
88.2M
            T* cursor = this->begin();
630
88.2M
            T* const end = this->end();
631
2.15G
            do {
632
2.15G
                cursor->~T();
633
2.15G
                cursor++;
634
2.15G
            } while (cursor < end);
635
88.2M
        }
636
93.7M
    }
skia_private::TArray<unsigned char, true>::destroyAll()
Line
Count
Source
627
170M
    void destroyAll() {
628
170M
        if (!this->empty()) {
629
88.1M
            T* cursor = this->begin();
630
88.1M
            T* const end = this->end();
631
1.78G
            do {
632
1.78G
                cursor->~T();
633
1.78G
                cursor++;
634
1.78G
            } while (cursor < end);
635
88.1M
        }
636
170M
    }
skia_private::TArray<float, true>::destroyAll()
Line
Count
Source
627
170M
    void destroyAll() {
628
170M
        if (!this->empty()) {
629
11.1M
            T* cursor = this->begin();
630
11.1M
            T* const end = this->end();
631
220M
            do {
632
220M
                cursor->~T();
633
220M
                cursor++;
634
220M
            } while (cursor < end);
635
11.1M
        }
636
170M
    }
skia_private::TArray<SkString, true>::destroyAll()
Line
Count
Source
627
2.72k
    void destroyAll() {
628
2.72k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
2.72k
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::destroyAll()
Line
Count
Source
627
3.07k
    void destroyAll() {
628
3.07k
        if (!this->empty()) {
629
557
            T* cursor = this->begin();
630
557
            T* const end = this->end();
631
557
            do {
632
557
                cursor->~T();
633
557
                cursor++;
634
557
            } while (cursor < end);
635
557
        }
636
3.07k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::destroyAll()
Line
Count
Source
627
623k
    void destroyAll() {
628
623k
        if (!this->empty()) {
629
412k
            T* cursor = this->begin();
630
412k
            T* const end = this->end();
631
515k
            do {
632
515k
                cursor->~T();
633
515k
                cursor++;
634
515k
            } while (cursor < end);
635
412k
        }
636
623k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::destroyAll()
skia_private::TArray<int, true>::destroyAll()
Line
Count
Source
627
228k
    void destroyAll() {
628
228k
        if (!this->empty()) {
629
176k
            T* cursor = this->begin();
630
176k
            T* const end = this->end();
631
45.2M
            do {
632
45.2M
                cursor->~T();
633
45.2M
                cursor++;
634
45.2M
            } while (cursor < end);
635
176k
        }
636
228k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::destroyAll()
Line
Count
Source
627
5.52k
    void destroyAll() {
628
5.52k
        if (!this->empty()) {
629
2.58k
            T* cursor = this->begin();
630
2.58k
            T* const end = this->end();
631
2.58k
            do {
632
2.58k
                cursor->~T();
633
2.58k
                cursor++;
634
2.58k
            } while (cursor < end);
635
2.58k
        }
636
5.52k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::destroyAll()
Line
Count
Source
627
2.58k
    void destroyAll() {
628
2.58k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
2.58k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::destroyAll()
Line
Count
Source
627
2.58k
    void destroyAll() {
628
2.58k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::destroyAll()
skia_private::TArray<unsigned int, true>::destroyAll()
Line
Count
Source
627
85
    void destroyAll() {
628
85
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
85
    }
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::destroyAll()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::destroyAll()
Line
Count
Source
627
36.9k
    void destroyAll() {
628
36.9k
        if (!this->empty()) {
629
7.60k
            T* cursor = this->begin();
630
7.60k
            T* const end = this->end();
631
26.3k
            do {
632
26.3k
                cursor->~T();
633
26.3k
                cursor++;
634
26.3k
            } while (cursor < end);
635
7.60k
        }
636
36.9k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<char const*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::destroyAll()
skia_private::TArray<bool, true>::destroyAll()
Line
Count
Source
627
12.0k
    void destroyAll() {
628
12.0k
        if (!this->empty()) {
629
12.0k
            T* cursor = this->begin();
630
12.0k
            T* const end = this->end();
631
8.02M
            do {
632
8.02M
                cursor->~T();
633
8.02M
                cursor++;
634
8.02M
            } while (cursor < end);
635
12.0k
        }
636
12.0k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::destroyAll()
skia_private::TArray<SkPath, true>::destroyAll()
Line
Count
Source
627
1.49M
    void destroyAll() {
628
1.49M
        if (!this->empty()) {
629
170k
            T* cursor = this->begin();
630
170k
            T* const end = this->end();
631
697k
            do {
632
697k
                cursor->~T();
633
697k
                cursor++;
634
697k
            } while (cursor < end);
635
170k
        }
636
1.49M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::destroyAll()
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::destroyAll()
Line
Count
Source
627
5.86M
    void destroyAll() {
628
5.86M
        if (!this->empty()) {
629
1.34M
            T* cursor = this->begin();
630
1.34M
            T* const end = this->end();
631
1.67M
            do {
632
1.67M
                cursor->~T();
633
1.67M
                cursor++;
634
1.67M
            } while (cursor < end);
635
1.34M
        }
636
5.86M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::destroyAll()
Line
Count
Source
627
119k
    void destroyAll() {
628
119k
        if (!this->empty()) {
629
26.5k
            T* cursor = this->begin();
630
26.5k
            T* const end = this->end();
631
28.8k
            do {
632
28.8k
                cursor->~T();
633
28.8k
                cursor++;
634
28.8k
            } while (cursor < end);
635
26.5k
        }
636
119k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::destroyAll()
Line
Count
Source
627
85
    void destroyAll() {
628
85
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
85
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::destroyAll()
Line
Count
Source
627
419k
    void destroyAll() {
628
419k
        if (!this->empty()) {
629
419k
            T* cursor = this->begin();
630
419k
            T* const end = this->end();
631
419k
            do {
632
419k
                cursor->~T();
633
419k
                cursor++;
634
419k
            } while (cursor < end);
635
419k
        }
636
419k
    }
skia_private::TArray<std::__1::thread, false>::destroyAll()
Line
Count
Source
627
56
    void destroyAll() {
628
56
        if (!this->empty()) {
629
56
            T* cursor = this->begin();
630
56
            T* const end = this->end();
631
140
            do {
632
140
                cursor->~T();
633
140
                cursor++;
634
140
            } while (cursor < end);
635
56
        }
636
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::destroyAll()
skia_private::TArray<sk_sp<SkShader>, true>::destroyAll()
Line
Count
Source
627
123k
    void destroyAll() {
628
123k
        if (!this->empty()) {
629
29.4k
            T* cursor = this->begin();
630
29.4k
            T* const end = this->end();
631
39.9k
            do {
632
39.9k
                cursor->~T();
633
39.9k
                cursor++;
634
39.9k
            } while (cursor < end);
635
29.4k
        }
636
123k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::destroyAll()
Line
Count
Source
627
123k
    void destroyAll() {
628
123k
        if (!this->empty()) {
629
123k
            T* cursor = this->begin();
630
123k
            T* const end = this->end();
631
367k
            do {
632
367k
                cursor->~T();
633
367k
                cursor++;
634
367k
            } while (cursor < end);
635
123k
        }
636
123k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::destroyAll()
Line
Count
Source
627
196k
    void destroyAll() {
628
196k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
196k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::destroyAll()
Line
Count
Source
627
197k
    void destroyAll() {
628
197k
        if (!this->empty()) {
629
382
            T* cursor = this->begin();
630
382
            T* const end = this->end();
631
4.40k
            do {
632
4.40k
                cursor->~T();
633
4.40k
                cursor++;
634
4.40k
            } while (cursor < end);
635
382
        }
636
197k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::destroyAll()
Line
Count
Source
627
197k
    void destroyAll() {
628
197k
        if (!this->empty()) {
629
40
            T* cursor = this->begin();
630
40
            T* const end = this->end();
631
213
            do {
632
213
                cursor->~T();
633
213
                cursor++;
634
213
            } while (cursor < end);
635
40
        }
636
197k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::destroyAll()
Line
Count
Source
627
196k
    void destroyAll() {
628
196k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
196k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::destroyAll()
Line
Count
Source
627
196k
    void destroyAll() {
628
196k
        if (!this->empty()) {
629
12.6k
            T* cursor = this->begin();
630
12.6k
            T* const end = this->end();
631
144k
            do {
632
144k
                cursor->~T();
633
144k
                cursor++;
634
144k
            } while (cursor < end);
635
12.6k
        }
636
196k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::destroyAll()
Line
Count
Source
627
206k
    void destroyAll() {
628
206k
        if (!this->empty()) {
629
38.3k
            T* cursor = this->begin();
630
38.3k
            T* const end = this->end();
631
392k
            do {
632
392k
                cursor->~T();
633
392k
                cursor++;
634
392k
            } while (cursor < end);
635
38.3k
        }
636
206k
    }
skia_private::TArray<SkPaint, true>::destroyAll()
Line
Count
Source
627
196k
    void destroyAll() {
628
196k
        if (!this->empty()) {
629
6.54k
            T* cursor = this->begin();
630
6.54k
            T* const end = this->end();
631
60.7k
            do {
632
60.7k
                cursor->~T();
633
60.7k
                cursor++;
634
60.7k
            } while (cursor < end);
635
6.54k
        }
636
196k
    }
skia_private::TArray<SkMatrix, true>::destroyAll()
Line
Count
Source
627
603
    void destroyAll() {
628
603
        if (!this->empty()) {
629
19
            T* cursor = this->begin();
630
19
            T* const end = this->end();
631
19
            do {
632
19
                cursor->~T();
633
19
                cursor++;
634
19
            } while (cursor < end);
635
19
        }
636
603
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::destroyAll()
Line
Count
Source
627
97.3k
    void destroyAll() {
628
97.3k
        if (!this->empty()) {
629
10.4k
            T* cursor = this->begin();
630
10.4k
            T* const end = this->end();
631
10.6k
            do {
632
10.6k
                cursor->~T();
633
10.6k
                cursor++;
634
10.6k
            } while (cursor < end);
635
10.4k
        }
636
97.3k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::destroyAll()
Line
Count
Source
627
1
    void destroyAll() {
628
1
        if (!this->empty()) {
629
1
            T* cursor = this->begin();
630
1
            T* const end = this->end();
631
1
            do {
632
1
                cursor->~T();
633
1
                cursor++;
634
1
            } while (cursor < end);
635
1
        }
636
1
    }
skia_private::TArray<SkOpRayHit*, true>::destroyAll()
Line
Count
Source
627
3.11M
    void destroyAll() {
628
3.11M
        if (!this->empty()) {
629
3.11M
            T* cursor = this->begin();
630
3.11M
            T* const end = this->end();
631
49.6M
            do {
632
49.6M
                cursor->~T();
633
49.6M
                cursor++;
634
49.6M
            } while (cursor < end);
635
3.11M
        }
636
3.11M
    }
skia_private::TArray<double, true>::destroyAll()
Line
Count
Source
627
62.4k
    void destroyAll() {
628
62.4k
        if (!this->empty()) {
629
62.4k
            T* cursor = this->begin();
630
62.4k
            T* const end = this->end();
631
22.3M
            do {
632
22.3M
                cursor->~T();
633
22.3M
                cursor++;
634
22.3M
            } while (cursor < end);
635
62.4k
        }
636
62.4k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::destroyAll()
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::destroyAll()
Line
Count
Source
627
6.96k
    void destroyAll() {
628
6.96k
        if (!this->empty()) {
629
6.45k
            T* cursor = this->begin();
630
6.45k
            T* const end = this->end();
631
118k
            do {
632
118k
                cursor->~T();
633
118k
                cursor++;
634
118k
            } while (cursor < end);
635
6.45k
        }
636
6.96k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::destroyAll()
Line
Count
Source
627
902k
    void destroyAll() {
628
902k
        if (!this->empty()) {
629
132k
            T* cursor = this->begin();
630
132k
            T* const end = this->end();
631
307k
            do {
632
307k
                cursor->~T();
633
307k
                cursor++;
634
307k
            } while (cursor < end);
635
132k
        }
636
902k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::destroyAll()
Line
Count
Source
627
19.4k
    void destroyAll() {
628
19.4k
        if (!this->empty()) {
629
4.62k
            T* cursor = this->begin();
630
4.62k
            T* const end = this->end();
631
12.1k
            do {
632
12.1k
                cursor->~T();
633
12.1k
                cursor++;
634
12.1k
            } while (cursor < end);
635
4.62k
        }
636
19.4k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::destroyAll()
Line
Count
Source
627
5.70k
    void destroyAll() {
628
5.70k
        if (!this->empty()) {
629
3.87k
            T* cursor = this->begin();
630
3.87k
            T* const end = this->end();
631
130k
            do {
632
130k
                cursor->~T();
633
130k
                cursor++;
634
130k
            } while (cursor < end);
635
3.87k
        }
636
5.70k
    }
skia_private::TArray<SkSL::Field, true>::destroyAll()
Line
Count
Source
627
2.06k
    void destroyAll() {
628
2.06k
        if (!this->empty()) {
629
91
            T* cursor = this->begin();
630
91
            T* const end = this->end();
631
224
            do {
632
224
                cursor->~T();
633
224
                cursor++;
634
224
            } while (cursor < end);
635
91
        }
636
2.06k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::destroyAll()
skia_private::TArray<SkSL::RP::Instruction, true>::destroyAll()
Line
Count
Source
627
102
    void destroyAll() {
628
102
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
102
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::destroyAll()
Line
Count
Source
627
49.6k
    void destroyAll() {
628
49.6k
        if (!this->empty()) {
629
49.6k
            T* cursor = this->begin();
630
49.6k
            T* const end = this->end();
631
5.00M
            do {
632
5.00M
                cursor->~T();
633
5.00M
                cursor++;
634
5.00M
            } while (cursor < end);
635
49.6k
        }
636
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::destroyAll()
Line
Count
Source
627
49.6k
    void destroyAll() {
628
49.6k
        if (!this->empty()) {
629
25.6k
            T* cursor = this->begin();
630
25.6k
            T* const end = this->end();
631
174k
            do {
632
174k
                cursor->~T();
633
174k
                cursor++;
634
174k
            } while (cursor < end);
635
25.6k
        }
636
49.6k
    }
skia_private::TArray<float*, true>::destroyAll()
Line
Count
Source
627
49.6k
    void destroyAll() {
628
49.6k
        if (!this->empty()) {
629
49.6k
            T* cursor = this->begin();
630
49.6k
            T* const end = this->end();
631
92.7k
            do {
632
92.7k
                cursor->~T();
633
92.7k
                cursor++;
634
92.7k
            } while (cursor < end);
635
49.6k
        }
636
49.6k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::destroyAll()
Line
Count
Source
627
82
    void destroyAll() {
628
82
        if (!this->empty()) {
629
36
            T* cursor = this->begin();
630
36
            T* const end = this->end();
631
84
            do {
632
84
                cursor->~T();
633
84
                cursor++;
634
84
            } while (cursor < end);
635
36
        }
636
82
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::destroyAll()
Line
Count
Source
627
55
    void destroyAll() {
628
55
        if (!this->empty()) {
629
4
            T* cursor = this->begin();
630
4
            T* const end = this->end();
631
4
            do {
632
4
                cursor->~T();
633
4
                cursor++;
634
4
            } while (cursor < end);
635
4
        }
636
55
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::destroyAll()
Line
Count
Source
627
55
    void destroyAll() {
628
55
        if (!this->empty()) {
629
4
            T* cursor = this->begin();
630
4
            T* const end = this->end();
631
4
            do {
632
4
                cursor->~T();
633
4
                cursor++;
634
4
            } while (cursor < end);
635
4
        }
636
55
    }
skia_private::TArray<SkSL::Type const*, true>::destroyAll()
Line
Count
Source
627
23.0k
    void destroyAll() {
628
23.0k
        if (!this->empty()) {
629
18.2k
            T* cursor = this->begin();
630
18.2k
            T* const end = this->end();
631
28.3k
            do {
632
28.3k
                cursor->~T();
633
28.3k
                cursor++;
634
28.3k
            } while (cursor < end);
635
18.2k
        }
636
23.0k
    }
skia_private::TArray<SkSL::Variable*, true>::destroyAll()
Line
Count
Source
627
22.7k
    void destroyAll() {
628
22.7k
        if (!this->empty()) {
629
1.55k
            T* cursor = this->begin();
630
1.55k
            T* const end = this->end();
631
6.38k
            do {
632
6.38k
                cursor->~T();
633
6.38k
                cursor++;
634
6.38k
            } while (cursor < end);
635
1.55k
        }
636
22.7k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::destroyAll()
Line
Count
Source
627
16
    void destroyAll() {
628
16
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
16
    }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::destroyAll()
Line
Count
Source
627
11.8k
    void destroyAll() {
628
11.8k
        if (!this->empty()) {
629
11.8k
            T* cursor = this->begin();
630
11.8k
            T* const end = this->end();
631
27.1k
            do {
632
27.1k
                cursor->~T();
633
27.1k
                cursor++;
634
27.1k
            } while (cursor < end);
635
11.8k
        }
636
11.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::destroyAll()
Line
Count
Source
627
16
    void destroyAll() {
628
16
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::destroyAll()
skia_private::TArray<sk_sp<GrRenderTask>, true>::destroyAll()
Line
Count
Source
627
23.5k
    void destroyAll() {
628
23.5k
        if (!this->empty()) {
629
3.28k
            T* cursor = this->begin();
630
3.28k
            T* const end = this->end();
631
126k
            do {
632
126k
                cursor->~T();
633
126k
                cursor++;
634
126k
            } while (cursor < end);
635
3.28k
        }
636
23.5k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::destroyAll()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::destroyAll()
Line
Count
Source
627
107k
    void destroyAll() {
628
107k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
107k
    }
skia_private::TArray<skgpu::Plot*, true>::destroyAll()
Line
Count
Source
627
937
    void destroyAll() {
628
937
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
937
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::destroyAll()
Line
Count
Source
627
1.19k
    void destroyAll() {
628
1.19k
        if (!this->empty()) {
629
1.19k
            T* cursor = this->begin();
630
1.19k
            T* const end = this->end();
631
8.33k
            do {
632
8.33k
                cursor->~T();
633
8.33k
                cursor++;
634
8.33k
            } while (cursor < end);
635
1.19k
        }
636
1.19k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::destroyAll()
Line
Count
Source
627
2.58k
    void destroyAll() {
628
2.58k
        if (!this->empty()) {
629
2.58k
            T* cursor = this->begin();
630
2.58k
            T* const end = this->end();
631
2.67k
            do {
632
2.67k
                cursor->~T();
633
2.67k
                cursor++;
634
2.67k
            } while (cursor < end);
635
2.58k
        }
636
2.58k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::destroyAll()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::destroyAll()
Line
Count
Source
627
138k
    void destroyAll() {
628
138k
        if (!this->empty()) {
629
138k
            T* cursor = this->begin();
630
138k
            T* const end = this->end();
631
138k
            do {
632
138k
                cursor->~T();
633
138k
                cursor++;
634
138k
            } while (cursor < end);
635
138k
        }
636
138k
    }
skia_private::TArray<GrTextureProxy*, true>::destroyAll()
Line
Count
Source
627
195k
    void destroyAll() {
628
195k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
195k
    }
skia_private::TArray<GrRenderTask*, true>::destroyAll()
Line
Count
Source
627
276k
    void destroyAll() {
628
276k
        if (!this->empty()) {
629
227k
            T* cursor = this->begin();
630
227k
            T* const end = this->end();
631
261k
            do {
632
261k
                cursor->~T();
633
261k
                cursor++;
634
261k
            } while (cursor < end);
635
227k
        }
636
276k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::destroyAll()
Line
Count
Source
627
24.4k
    void destroyAll() {
628
24.4k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
24.4k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::destroyAll()
Line
Count
Source
627
308k
    void destroyAll() {
628
308k
        if (!this->empty()) {
629
5.82k
            T* cursor = this->begin();
630
5.82k
            T* const end = this->end();
631
53.1k
            do {
632
53.1k
                cursor->~T();
633
53.1k
                cursor++;
634
53.1k
            } while (cursor < end);
635
5.82k
        }
636
308k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::destroyAll()
Line
Count
Source
627
318k
    void destroyAll() {
628
318k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
318k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::destroyAll()
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::destroyAll()
Line
Count
Source
627
443
    void destroyAll() {
628
443
        if (!this->empty()) {
629
443
            T* cursor = this->begin();
630
443
            T* const end = this->end();
631
477
            do {
632
477
                cursor->~T();
633
477
                cursor++;
634
477
            } while (cursor < end);
635
443
        }
636
443
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::destroyAll()
Line
Count
Source
627
195
    void destroyAll() {
628
195
        if (!this->empty()) {
629
195
            T* cursor = this->begin();
630
195
            T* const end = this->end();
631
195
            do {
632
195
                cursor->~T();
633
195
                cursor++;
634
195
            } while (cursor < end);
635
195
        }
636
195
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::destroyAll()
Line
Count
Source
627
343
    void destroyAll() {
628
343
        if (!this->empty()) {
629
335
            T* cursor = this->begin();
630
335
            T* const end = this->end();
631
15.0k
            do {
632
15.0k
                cursor->~T();
633
15.0k
                cursor++;
634
15.0k
            } while (cursor < end);
635
335
        }
636
343
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::destroyAll()
Line
Count
Source
627
5.13k
    void destroyAll() {
628
5.13k
        if (!this->empty()) {
629
5.13k
            T* cursor = this->begin();
630
5.13k
            T* const end = this->end();
631
5.72k
            do {
632
5.72k
                cursor->~T();
633
5.72k
                cursor++;
634
5.72k
            } while (cursor < end);
635
5.13k
        }
636
5.13k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::destroyAll()
Line
Count
Source
627
227
    void destroyAll() {
628
227
        if (!this->empty()) {
629
227
            T* cursor = this->begin();
630
227
            T* const end = this->end();
631
227
            do {
632
227
                cursor->~T();
633
227
                cursor++;
634
227
            } while (cursor < end);
635
227
        }
636
227
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::destroyAll()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::destroyAll()
Line
Count
Source
627
1
    void destroyAll() {
628
1
        if (!this->empty()) {
629
1
            T* cursor = this->begin();
630
1
            T* const end = this->end();
631
1
            do {
632
1
                cursor->~T();
633
1
                cursor++;
634
1
            } while (cursor < end);
635
1
        }
636
1
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::destroyAll()
Line
Count
Source
627
1
    void destroyAll() {
628
1
        if (!this->empty()) {
629
1
            T* cursor = this->begin();
630
1
            T* const end = this->end();
631
1
            do {
632
1
                cursor->~T();
633
1
                cursor++;
634
1
            } while (cursor < end);
635
1
        }
636
1
    }
skia_private::TArray<SkRect, true>::destroyAll()
Line
Count
Source
627
1
    void destroyAll() {
628
1
        if (!this->empty()) {
629
1
            T* cursor = this->begin();
630
1
            T* const end = this->end();
631
3
            do {
632
3
                cursor->~T();
633
3
                cursor++;
634
3
            } while (cursor < end);
635
1
        }
636
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::destroyAll()
Line
Count
Source
627
7.50k
    void destroyAll() {
628
7.50k
        if (!this->empty()) {
629
7.50k
            T* cursor = this->begin();
630
7.50k
            T* const end = this->end();
631
7.85k
            do {
632
7.85k
                cursor->~T();
633
7.85k
                cursor++;
634
7.85k
            } while (cursor < end);
635
7.50k
        }
636
7.50k
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::destroyAll()
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::destroyAll()
Line
Count
Source
627
5.76k
    void destroyAll() {
628
5.76k
        if (!this->empty()) {
629
5.76k
            T* cursor = this->begin();
630
5.76k
            T* const end = this->end();
631
6.22k
            do {
632
6.22k
                cursor->~T();
633
6.22k
                cursor++;
634
6.22k
            } while (cursor < end);
635
5.76k
        }
636
5.76k
    }
skia_private::TArray<GrSurfaceProxy*, true>::destroyAll()
Line
Count
Source
627
159k
    void destroyAll() {
628
159k
        if (!this->empty()) {
629
74.4k
            T* cursor = this->begin();
630
74.4k
            T* const end = this->end();
631
208k
            do {
632
208k
                cursor->~T();
633
208k
                cursor++;
634
208k
            } while (cursor < end);
635
74.4k
        }
636
159k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::destroyAll()
Line
Count
Source
627
2.95k
    void destroyAll() {
628
2.95k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
2.95k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::destroyAll()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::destroyAll()
skia_private::TArray<CircularRRectOp::RRect, true>::destroyAll()
Line
Count
Source
627
112
    void destroyAll() {
628
112
        if (!this->empty()) {
629
112
            T* cursor = this->begin();
630
112
            T* const end = this->end();
631
130
            do {
632
130
                cursor->~T();
633
130
                cursor++;
634
130
            } while (cursor < end);
635
112
        }
636
112
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::destroyAll()
Line
Count
Source
627
5
    void destroyAll() {
628
5
        if (!this->empty()) {
629
5
            T* cursor = this->begin();
630
5
            T* const end = this->end();
631
5
            do {
632
5
                cursor->~T();
633
5
                cursor++;
634
5
            } while (cursor < end);
635
5
        }
636
5
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::destroyAll()
skia_private::TArray<CircleOp::Circle, true>::destroyAll()
Line
Count
Source
627
377
    void destroyAll() {
628
377
        if (!this->empty()) {
629
377
            T* cursor = this->begin();
630
377
            T* const end = this->end();
631
679
            do {
632
679
                cursor->~T();
633
679
                cursor++;
634
679
            } while (cursor < end);
635
377
        }
636
377
    }
skia_private::TArray<EllipseOp::Ellipse, true>::destroyAll()
Line
Count
Source
627
9
    void destroyAll() {
628
9
        if (!this->empty()) {
629
9
            T* cursor = this->begin();
630
9
            T* const end = this->end();
631
9
            do {
632
9
                cursor->~T();
633
9
                cursor++;
634
9
            } while (cursor < end);
635
9
        }
636
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::destroyAll()
Line
Count
Source
627
6
    void destroyAll() {
628
6
        if (!this->empty()) {
629
6
            T* cursor = this->begin();
630
6
            T* const end = this->end();
631
6
            do {
632
6
                cursor->~T();
633
6
                cursor++;
634
6
            } while (cursor < end);
635
6
        }
636
6
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::destroyAll()
Line
Count
Source
627
6
    void destroyAll() {
628
6
        if (!this->empty()) {
629
6
            T* cursor = this->begin();
630
6
            T* const end = this->end();
631
6
            do {
632
6
                cursor->~T();
633
6
                cursor++;
634
6
            } while (cursor < end);
635
6
        }
636
6
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::destroyAll()
Line
Count
Source
627
256k
    void destroyAll() {
628
256k
        if (!this->empty()) {
629
82.8k
            T* cursor = this->begin();
630
82.8k
            T* const end = this->end();
631
124k
            do {
632
124k
                cursor->~T();
633
124k
                cursor++;
634
124k
            } while (cursor < end);
635
82.8k
        }
636
256k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::destroyAll()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::destroyAll()
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::destroyAll()
Line
Count
Source
627
4.17k
    void destroyAll() {
628
4.17k
        if (!this->empty()) {
629
4.17k
            T* cursor = this->begin();
630
4.17k
            T* const end = this->end();
631
6.79k
            do {
632
6.79k
                cursor->~T();
633
6.79k
                cursor++;
634
6.79k
            } while (cursor < end);
635
4.17k
        }
636
4.17k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::destroyAll()
Line
Count
Source
627
399
    void destroyAll() {
628
399
        if (!this->empty()) {
629
399
            T* cursor = this->begin();
630
399
            T* const end = this->end();
631
400
            do {
632
400
                cursor->~T();
633
400
                cursor++;
634
400
            } while (cursor < end);
635
399
        }
636
399
    }
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::destroyAll()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::destroyAll()
Line
Count
Source
627
3.49k
    void destroyAll() {
628
3.49k
        if (!this->empty()) {
629
438
            T* cursor = this->begin();
630
438
            T* const end = this->end();
631
450
            do {
632
450
                cursor->~T();
633
450
                cursor++;
634
450
            } while (cursor < end);
635
438
        }
636
3.49k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::destroyAll()
Line
Count
Source
627
2.30k
    void destroyAll() {
628
2.30k
        if (!this->empty()) {
629
450
            T* cursor = this->begin();
630
450
            T* const end = this->end();
631
450
            do {
632
450
                cursor->~T();
633
450
                cursor++;
634
450
            } while (cursor < end);
635
450
        }
636
2.30k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::destroyAll()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::destroyAll()
Line
Count
Source
627
11.6k
    void destroyAll() {
628
11.6k
        if (!this->empty()) {
629
2.51k
            T* cursor = this->begin();
630
2.51k
            T* const end = this->end();
631
16.8k
            do {
632
16.8k
                cursor->~T();
633
16.8k
                cursor++;
634
16.8k
            } while (cursor < end);
635
2.51k
        }
636
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::destroyAll()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::destroyAll()
Line
Count
Source
627
592k
    void destroyAll() {
628
592k
        if (!this->empty()) {
629
1.58k
            T* cursor = this->begin();
630
1.58k
            T* const end = this->end();
631
5.96k
            do {
632
5.96k
                cursor->~T();
633
5.96k
                cursor++;
634
5.96k
            } while (cursor < end);
635
1.58k
        }
636
592k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::destroyAll()
Line
Count
Source
627
1
    void destroyAll() {
628
1
        if (!this->empty()) {
629
1
            T* cursor = this->begin();
630
1
            T* const end = this->end();
631
1
            do {
632
1
                cursor->~T();
633
1
                cursor++;
634
1
            } while (cursor < end);
635
1
        }
636
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::destroyAll()
skia_private::TArray<unsigned short, true>::destroyAll()
Line
Count
Source
627
35.8k
    void destroyAll() {
628
35.8k
        if (!this->empty()) {
629
35.7k
            T* cursor = this->begin();
630
35.7k
            T* const end = this->end();
631
354k
            do {
632
354k
                cursor->~T();
633
354k
                cursor++;
634
354k
            } while (cursor < end);
635
35.7k
        }
636
35.8k
    }
skia_private::TArray<SkMask::Format, true>::destroyAll()
Line
Count
Source
627
901
    void destroyAll() {
628
901
        if (!this->empty()) {
629
894
            T* cursor = this->begin();
630
894
            T* const end = this->end();
631
31.9k
            do {
632
31.9k
                cursor->~T();
633
31.9k
                cursor++;
634
31.9k
            } while (cursor < end);
635
894
        }
636
901
    }
skia_private::TArray<SkPackedGlyphID, true>::destroyAll()
Line
Count
Source
627
901
    void destroyAll() {
628
901
        if (!this->empty()) {
629
894
            T* cursor = this->begin();
630
894
            T* const end = this->end();
631
31.9k
            do {
632
31.9k
                cursor->~T();
633
31.9k
                cursor++;
634
31.9k
            } while (cursor < end);
635
894
        }
636
901
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::destroyAll()
skia_private::TArray<SkGlyph const*, true>::destroyAll()
Line
Count
Source
627
34.0k
    void destroyAll() {
628
34.0k
        if (!this->empty()) {
629
33.9k
            T* cursor = this->begin();
630
33.9k
            T* const end = this->end();
631
290k
            do {
632
290k
                cursor->~T();
633
290k
                cursor++;
634
290k
            } while (cursor < end);
635
33.9k
        }
636
34.0k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::destroyAll()
Line
Count
Source
627
498M
    void destroyAll() {
628
498M
        if (!this->empty()) {
629
53.0k
            T* cursor = this->begin();
630
53.0k
            T* const end = this->end();
631
53.1k
            do {
632
53.1k
                cursor->~T();
633
53.1k
                cursor++;
634
53.1k
            } while (cursor < end);
635
53.0k
        }
636
498M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::destroyAll()
Line
Count
Source
627
3
    void destroyAll() {
628
3
        if (!this->empty()) {
629
3
            T* cursor = this->begin();
630
3
            T* const end = this->end();
631
6
            do {
632
6
                cursor->~T();
633
6
                cursor++;
634
6
            } while (cursor < end);
635
3
        }
636
3
    }
skia_private::TArray<SkClosestRecord const*, true>::destroyAll()
Line
Count
Source
627
2.98M
    void destroyAll() {
628
2.98M
        if (!this->empty()) {
629
2.93M
            T* cursor = this->begin();
630
2.93M
            T* const end = this->end();
631
3.49M
            do {
632
3.49M
                cursor->~T();
633
3.49M
                cursor++;
634
3.49M
            } while (cursor < end);
635
2.93M
        }
636
2.98M
    }
skia_private::TArray<SkClosestRecord, true>::destroyAll()
Line
Count
Source
627
2.98M
    void destroyAll() {
628
2.98M
        if (!this->empty()) {
629
2.98M
            T* cursor = this->begin();
630
2.98M
            T* const end = this->end();
631
6.47M
            do {
632
6.47M
                cursor->~T();
633
6.47M
                cursor++;
634
6.47M
            } while (cursor < end);
635
2.98M
        }
636
2.98M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::destroyAll()
Line
Count
Source
627
22.7k
    void destroyAll() {
628
22.7k
        if (!this->empty()) {
629
11.3k
            T* cursor = this->begin();
630
11.3k
            T* const end = this->end();
631
8.02M
            do {
632
8.02M
                cursor->~T();
633
8.02M
                cursor++;
634
8.02M
            } while (cursor < end);
635
11.3k
        }
636
22.7k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::destroyAll()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::destroyAll()
Line
Count
Source
627
55.2k
    void destroyAll() {
628
55.2k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
55.2k
    }
skia_private::TArray<PathSegment, true>::destroyAll()
Line
Count
Source
627
16
    void destroyAll() {
628
16
        if (!this->empty()) {
629
16
            T* cursor = this->begin();
630
16
            T* const end = this->end();
631
80
            do {
632
80
                cursor->~T();
633
80
                cursor++;
634
80
            } while (cursor < end);
635
16
        }
636
16
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::destroyAll()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::destroyAll()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::destroyAll()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::destroyAll()
skia_private::TArray<OffsetEdge, true>::destroyAll()
Line
Count
Source
627
369
    void destroyAll() {
628
369
        if (!this->empty()) {
629
369
            T* cursor = this->begin();
630
369
            T* const end = this->end();
631
756k
            do {
632
756k
                cursor->~T();
633
756k
                cursor++;
634
756k
            } while (cursor < end);
635
369
        }
636
369
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::destroyAll()
Line
Count
Source
627
9.78k
    void destroyAll() {
628
9.78k
        if (!this->empty()) {
629
3.47k
            T* cursor = this->begin();
630
3.47k
            T* const end = this->end();
631
4.49k
            do {
632
4.49k
                cursor->~T();
633
4.49k
                cursor++;
634
4.49k
            } while (cursor < end);
635
3.47k
        }
636
9.78k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::destroyAll()
skia_private::TArray<sk_sp<SkSVGNode>, true>::destroyAll()
Line
Count
Source
627
982
    void destroyAll() {
628
982
        if (!this->empty()) {
629
285
            T* cursor = this->begin();
630
285
            T* const end = this->end();
631
4.95k
            do {
632
4.95k
                cursor->~T();
633
4.95k
                cursor++;
634
4.95k
            } while (cursor < end);
635
285
        }
636
982
    }
skia_private::TArray<char, true>::destroyAll()
Line
Count
Source
627
351
    void destroyAll() {
628
351
        if (!this->empty()) {
629
233
            T* cursor = this->begin();
630
233
            T* const end = this->end();
631
9.03k
            do {
632
9.03k
                cursor->~T();
633
9.03k
                cursor++;
634
9.03k
            } while (cursor < end);
635
233
        }
636
351
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::destroyAll()
Line
Count
Source
627
351
    void destroyAll() {
628
351
        if (!this->empty()) {
629
233
            T* cursor = this->begin();
630
233
            T* const end = this->end();
631
9.03k
            do {
632
9.03k
                cursor->~T();
633
9.03k
                cursor++;
634
9.03k
            } while (cursor < end);
635
233
        }
636
351
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::destroyAll()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::destroyAll()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::destroyAll()
skia_private::TArray<SkSVGDevice::ClipRec, true>::destroyAll()
Line
Count
Source
627
5.12k
    void destroyAll() {
628
5.12k
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
5.12k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::destroyAll()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::destroyAll()
Line
Count
Source
627
24
    void destroyAll() {
628
24
        if (!this->empty()) {
629
0
            T* cursor = this->begin();
630
0
            T* const end = this->end();
631
0
            do {
632
0
                cursor->~T();
633
0
                cursor++;
634
0
            } while (cursor < end);
635
0
        }
636
24
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::destroyAll()
Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::destroyAll()
Line
Count
Source
627
9.72k
    void destroyAll() {
628
9.72k
        if (!this->empty()) {
629
9.23k
            T* cursor = this->begin();
630
9.23k
            T* const end = this->end();
631
9.23k
            do {
632
9.23k
                cursor->~T();
633
9.23k
                cursor++;
634
9.23k
            } while (cursor < end);
635
9.23k
        }
636
9.72k
    }
637
638
    /** In the following move and copy methods, 'dst' is assumed to be uninitialized raw storage.
639
     *  In the following move methods, 'src' is destroyed leaving behind uninitialized raw storage.
640
     */
641
159M
    void copy(const T* src) {
642
159M
        if constexpr (std::is_trivially_copyable_v<T>) {
643
159M
            if (!this->empty() && src != nullptr) {
644
89.4M
                sk_careful_memcpy(fData, src, this->size_bytes());
645
89.4M
            }
646
159M
        } else {
647
99.6k
            for (int i = 0; i < this->size(); ++i) {
648
3.55k
                new (fData + i) T(src[i]);
649
3.55k
            }
650
96.1k
        }
651
159M
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::copy(SkString const*)
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::copy(skgpu::BulkUsePlotUpdater::PlotData const*)
Line
Count
Source
641
839
    void copy(const T* src) {
642
839
        if constexpr (std::is_trivially_copyable_v<T>) {
643
839
            if (!this->empty() && src != nullptr) {
644
0
                sk_careful_memcpy(fData, src, this->size_bytes());
645
0
            }
646
839
        } else {
647
839
            for (int i = 0; i < this->size(); ++i) {
648
839
                new (fData + i) T(src[i]);
649
839
            }
650
839
        }
651
839
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::copy(unsigned int const*)
skia_private::TArray<sk_sp<SkImageFilter>, true>::copy(sk_sp<SkImageFilter> const*)
Line
Count
Source
641
96.1k
    void copy(const T* src) {
642
96.1k
        if constexpr (std::is_trivially_copyable_v<T>) {
643
96.1k
            if (!this->empty() && src != nullptr) {
644
96.1k
                sk_careful_memcpy(fData, src, this->size_bytes());
645
96.1k
            }
646
96.1k
        } else {
647
99.6k
            for (int i = 0; i < this->size(); ++i) {
648
3.55k
                new (fData + i) T(src[i]);
649
3.55k
            }
650
96.1k
        }
651
96.1k
    }
skia_private::TArray<SkPoint, true>::copy(SkPoint const*)
Line
Count
Source
641
1.68M
    void copy(const T* src) {
642
1.68M
        if constexpr (std::is_trivially_copyable_v<T>) {
643
1.68M
            if (!this->empty() && src != nullptr) {
644
1.25M
                sk_careful_memcpy(fData, src, this->size_bytes());
645
1.25M
            }
646
1.68M
        } else {
647
1.68M
            for (int i = 0; i < this->size(); ++i) {
648
1.68M
                new (fData + i) T(src[i]);
649
1.68M
            }
650
1.68M
        }
651
1.68M
    }
skia_private::TArray<unsigned char, true>::copy(unsigned char const*)
Line
Count
Source
641
78.7M
    void copy(const T* src) {
642
78.7M
        if constexpr (std::is_trivially_copyable_v<T>) {
643
78.7M
            if (!this->empty() && src != nullptr) {
644
78.2M
                sk_careful_memcpy(fData, src, this->size_bytes());
645
78.2M
            }
646
78.7M
        } else {
647
78.7M
            for (int i = 0; i < this->size(); ++i) {
648
78.7M
                new (fData + i) T(src[i]);
649
78.7M
            }
650
78.7M
        }
651
78.7M
    }
skia_private::TArray<float, true>::copy(float const*)
Line
Count
Source
641
78.7M
    void copy(const T* src) {
642
78.7M
        if constexpr (std::is_trivially_copyable_v<T>) {
643
78.7M
            if (!this->empty() && src != nullptr) {
644
9.97M
                sk_careful_memcpy(fData, src, this->size_bytes());
645
9.97M
            }
646
78.7M
        } else {
647
78.7M
            for (int i = 0; i < this->size(); ++i) {
648
78.7M
                new (fData + i) T(src[i]);
649
78.7M
            }
650
78.7M
        }
651
78.7M
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::copy(sk_sp<SkPicture const> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::copy(sk_sp<SkDrawable> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::copy(sk_sp<SkTextBlob const> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::copy(sk_sp<SkVertices const> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::copy(sk_sp<SkImage const> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::copy(sk_sp<sktext::gpu::Slug const> const*)
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::copy(SkPaint const*)
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::copy(SkSL::Type const* const*)
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::copy(SkSL::Field const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::copy(sk_sp<skgpu::graphite::TextureProxy> const*)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::copy(SkFontScanner::AxisDefinition const*)
Line
Count
Source
641
50.0k
    void copy(const T* src) {
642
50.0k
        if constexpr (std::is_trivially_copyable_v<T>) {
643
50.0k
            if (!this->empty() && src != nullptr) {
644
528
                sk_careful_memcpy(fData, src, this->size_bytes());
645
528
            }
646
50.0k
        } else {
647
50.0k
            for (int i = 0; i < this->size(); ++i) {
648
50.0k
                new (fData + i) T(src[i]);
649
50.0k
            }
650
50.0k
        }
651
50.0k
    }
Unexecuted instantiation: skia_private::TArray<int, true>::copy(int const*)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::copy(SkSL::SPIRVCodeGenerator::Word const*)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::copy(SkRuntimeEffect::ChildPtr const*)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::copy(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::copy(skgpu::graphite::DescriptorData const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::copy(sk_sp<skgpu::graphite::PrecompileBlender> const*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::copy(skia::textlayout::ResolvedFontDescriptor const*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::copy(skia::textlayout::Block const*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::copy(skia::textlayout::Placeholder const*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::copy(skia::textlayout::Run const*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::copy(skia::textlayout::Cluster const*)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::copy(unsigned long const*)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::copy(SkUnicode::CodeUnitFlags const*)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::copy(SkShaper::Feature const*)
652
653
0
    void move(int dst, int src) {
654
0
        if constexpr (MEM_MOVE) {
655
0
            memcpy(static_cast<void*>(&fData[dst]),
656
0
                   static_cast<const void*>(&fData[src]),
657
0
                   sizeof(T));
658
0
        } else {
659
0
            new (&fData[dst]) T(std::move(fData[src]));
660
0
            fData[src].~T();
661
0
        }
662
0
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::move(int, int)
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::move(int, int)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(int, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(int, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(int, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(int, int)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(int, int)
663
664
66.0M
    void move(void* dst) {
665
66.0M
        if constexpr (MEM_MOVE) {
666
140k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
140k
        } else {
668
505k
            for (int i = 0; i < this->size(); ++i) {
669
365k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
365k
                fData[i].~T();
671
365k
            }
672
140k
        }
673
66.0M
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::move(void*)
skia_private::TArray<SkPoint, true>::move(void*)
Line
Count
Source
664
30.7M
    void move(void* dst) {
665
30.7M
        if constexpr (MEM_MOVE) {
666
30.7M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
30.7M
        } else {
668
30.7M
            for (int i = 0; i < this->size(); ++i) {
669
30.7M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
30.7M
                fData[i].~T();
671
30.7M
            }
672
30.7M
        }
673
30.7M
    }
skia_private::TArray<unsigned char, true>::move(void*)
Line
Count
Source
664
21.2M
    void move(void* dst) {
665
21.2M
        if constexpr (MEM_MOVE) {
666
21.2M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
21.2M
        } else {
668
21.2M
            for (int i = 0; i < this->size(); ++i) {
669
21.2M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
21.2M
                fData[i].~T();
671
21.2M
            }
672
21.2M
        }
673
21.2M
    }
skia_private::TArray<float, true>::move(void*)
Line
Count
Source
664
7.11M
    void move(void* dst) {
665
7.11M
        if constexpr (MEM_MOVE) {
666
7.11M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
7.11M
        } else {
668
7.11M
            for (int i = 0; i < this->size(); ++i) {
669
7.11M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
7.11M
                fData[i].~T();
671
7.11M
            }
672
7.11M
        }
673
7.11M
    }
skia_private::TArray<SkString, true>::move(void*)
Line
Count
Source
664
74
    void move(void* dst) {
665
74
        if constexpr (MEM_MOVE) {
666
74
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
74
        } else {
668
74
            for (int i = 0; i < this->size(); ++i) {
669
74
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
74
                fData[i].~T();
671
74
            }
672
74
        }
673
74
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::move(void*)
skia_private::TArray<int, true>::move(void*)
Line
Count
Source
664
121k
    void move(void* dst) {
665
121k
        if constexpr (MEM_MOVE) {
666
121k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
121k
        } else {
668
121k
            for (int i = 0; i < this->size(); ++i) {
669
121k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
121k
                fData[i].~T();
671
121k
            }
672
121k
        }
673
121k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::move(void*)
Line
Count
Source
664
2.58k
    void move(void* dst) {
665
2.58k
        if constexpr (MEM_MOVE) {
666
2.58k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
2.58k
        } else {
668
2.58k
            for (int i = 0; i < this->size(); ++i) {
669
2.58k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
2.58k
                fData[i].~T();
671
2.58k
            }
672
2.58k
        }
673
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::move(void*)
Line
Count
Source
664
74.6k
    void move(void* dst) {
665
74.6k
        if constexpr (MEM_MOVE) {
666
74.6k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
74.6k
        } else {
668
74.6k
            for (int i = 0; i < this->size(); ++i) {
669
74.6k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
74.6k
                fData[i].~T();
671
74.6k
            }
672
74.6k
        }
673
74.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::move(void*)
Line
Count
Source
664
99.8k
    void move(void* dst) {
665
99.8k
        if constexpr (MEM_MOVE) {
666
99.8k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
99.8k
        } else {
668
199k
            for (int i = 0; i < this->size(); ++i) {
669
99.8k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
99.8k
                fData[i].~T();
671
99.8k
            }
672
99.8k
        }
673
99.8k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<char const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::move(void*)
skia_private::TArray<bool, true>::move(void*)
Line
Count
Source
664
6.61k
    void move(void* dst) {
665
6.61k
        if constexpr (MEM_MOVE) {
666
6.61k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
6.61k
        } else {
668
6.61k
            for (int i = 0; i < this->size(); ++i) {
669
6.61k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
6.61k
                fData[i].~T();
671
6.61k
            }
672
6.61k
        }
673
6.61k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::move(void*)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::move(void*)
Line
Count
Source
664
1.02k
    void move(void* dst) {
665
1.02k
        if constexpr (MEM_MOVE) {
666
1.02k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
1.02k
        } else {
668
1.02k
            for (int i = 0; i < this->size(); ++i) {
669
1.02k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
1.02k
                fData[i].~T();
671
1.02k
            }
672
1.02k
        }
673
1.02k
    }
skia_private::TArray<std::__1::thread, false>::move(void*)
Line
Count
Source
664
56
    void move(void* dst) {
665
56
        if constexpr (MEM_MOVE) {
666
56
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
56
        } else {
668
56
            for (int i = 0; i < this->size(); ++i) {
669
0
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
0
                fData[i].~T();
671
0
            }
672
56
        }
673
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::move(void*)
skia_private::TArray<sk_sp<SkImageFilter>, true>::move(void*)
Line
Count
Source
664
190
    void move(void* dst) {
665
190
        if constexpr (MEM_MOVE) {
666
190
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
190
        } else {
668
190
            for (int i = 0; i < this->size(); ++i) {
669
190
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
190
                fData[i].~T();
671
190
            }
672
190
        }
673
190
    }
skia_private::TArray<sk_sp<SkShader>, true>::move(void*)
Line
Count
Source
664
10.4k
    void move(void* dst) {
665
10.4k
        if constexpr (MEM_MOVE) {
666
10.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
10.4k
        } else {
668
10.4k
            for (int i = 0; i < this->size(); ++i) {
669
10.4k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
10.4k
                fData[i].~T();
671
10.4k
            }
672
10.4k
        }
673
10.4k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::move(void*)
skia_private::TArray<SkPaint, true>::move(void*)
Line
Count
Source
664
7.80k
    void move(void* dst) {
665
7.80k
        if constexpr (MEM_MOVE) {
666
7.80k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
7.80k
        } else {
668
7.80k
            for (int i = 0; i < this->size(); ++i) {
669
7.80k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
7.80k
                fData[i].~T();
671
7.80k
            }
672
7.80k
        }
673
7.80k
    }
skia_private::TArray<SkPath, true>::move(void*)
Line
Count
Source
664
190k
    void move(void* dst) {
665
190k
        if constexpr (MEM_MOVE) {
666
190k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
190k
        } else {
668
190k
            for (int i = 0; i < this->size(); ++i) {
669
190k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
190k
                fData[i].~T();
671
190k
            }
672
190k
        }
673
190k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::move(void*)
Line
Count
Source
664
26.9k
    void move(void* dst) {
665
26.9k
        if constexpr (MEM_MOVE) {
666
26.9k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
26.9k
        } else {
668
26.9k
            for (int i = 0; i < this->size(); ++i) {
669
26.9k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
26.9k
                fData[i].~T();
671
26.9k
            }
672
26.9k
        }
673
26.9k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::move(void*)
Line
Count
Source
664
50
    void move(void* dst) {
665
50
        if constexpr (MEM_MOVE) {
666
50
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
50
        } else {
668
50
            for (int i = 0; i < this->size(); ++i) {
669
50
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
50
                fData[i].~T();
671
50
            }
672
50
        }
673
50
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::move(void*)
skia_private::TArray<sk_sp<SkVertices const>, true>::move(void*)
Line
Count
Source
664
550
    void move(void* dst) {
665
550
        if constexpr (MEM_MOVE) {
666
550
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
550
        } else {
668
550
            for (int i = 0; i < this->size(); ++i) {
669
550
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
550
                fData[i].~T();
671
550
            }
672
550
        }
673
550
    }
skia_private::TArray<sk_sp<SkImage const>, true>::move(void*)
Line
Count
Source
664
42.9k
    void move(void* dst) {
665
42.9k
        if constexpr (MEM_MOVE) {
666
42.9k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
42.9k
        } else {
668
42.9k
            for (int i = 0; i < this->size(); ++i) {
669
42.9k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
42.9k
                fData[i].~T();
671
42.9k
            }
672
42.9k
        }
673
42.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::move(void*)
skia_private::TArray<SkMatrix, true>::move(void*)
Line
Count
Source
664
19
    void move(void* dst) {
665
19
        if constexpr (MEM_MOVE) {
666
19
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
19
        } else {
668
19
            for (int i = 0; i < this->size(); ++i) {
669
19
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
19
                fData[i].~T();
671
19
            }
672
19
        }
673
19
    }
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::move(void*)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::move(void*)
Line
Count
Source
664
10.4k
    void move(void* dst) {
665
10.4k
        if constexpr (MEM_MOVE) {
666
10.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
10.4k
        } else {
668
10.4k
            for (int i = 0; i < this->size(); ++i) {
669
10.4k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
10.4k
                fData[i].~T();
671
10.4k
            }
672
10.4k
        }
673
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::move(void*)
Line
Count
Source
664
1
    void move(void* dst) {
665
1
        if constexpr (MEM_MOVE) {
666
1
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
1
        } else {
668
1
            for (int i = 0; i < this->size(); ++i) {
669
1
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
1
                fData[i].~T();
671
1
            }
672
1
        }
673
1
    }
skia_private::TArray<SkOpRayHit*, true>::move(void*)
Line
Count
Source
664
5.64M
    void move(void* dst) {
665
5.64M
        if constexpr (MEM_MOVE) {
666
5.64M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
5.64M
        } else {
668
5.64M
            for (int i = 0; i < this->size(); ++i) {
669
5.64M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
5.64M
                fData[i].~T();
671
5.64M
            }
672
5.64M
        }
673
5.64M
    }
skia_private::TArray<double, true>::move(void*)
Line
Count
Source
664
34.9k
    void move(void* dst) {
665
34.9k
        if constexpr (MEM_MOVE) {
666
34.9k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
34.9k
        } else {
668
34.9k
            for (int i = 0; i < this->size(); ++i) {
669
34.9k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
34.9k
                fData[i].~T();
671
34.9k
            }
672
34.9k
        }
673
34.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::move(void*)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::move(void*)
Line
Count
Source
664
12.4k
    void move(void* dst) {
665
12.4k
        if constexpr (MEM_MOVE) {
666
12.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
12.4k
        } else {
668
12.4k
            for (int i = 0; i < this->size(); ++i) {
669
12.4k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
12.4k
                fData[i].~T();
671
12.4k
            }
672
12.4k
        }
673
12.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::move(void*)
Line
Count
Source
664
282k
    void move(void* dst) {
665
282k
        if constexpr (MEM_MOVE) {
666
282k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
282k
        } else {
668
282k
            for (int i = 0; i < this->size(); ++i) {
669
282k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
282k
                fData[i].~T();
671
282k
            }
672
282k
        }
673
282k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::move(void*)
Line
Count
Source
664
11.0k
    void move(void* dst) {
665
11.0k
        if constexpr (MEM_MOVE) {
666
11.0k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
11.0k
        } else {
668
213k
            for (int i = 0; i < this->size(); ++i) {
669
202k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
202k
                fData[i].~T();
671
202k
            }
672
11.0k
        }
673
11.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::move(void*)
Line
Count
Source
664
9.83k
    void move(void* dst) {
665
9.83k
        if constexpr (MEM_MOVE) {
666
9.83k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
9.83k
        } else {
668
9.83k
            for (int i = 0; i < this->size(); ++i) {
669
9.83k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
9.83k
                fData[i].~T();
671
9.83k
            }
672
9.83k
        }
673
9.83k
    }
skia_private::TArray<SkSL::Field, true>::move(void*)
Line
Count
Source
664
105
    void move(void* dst) {
665
105
        if constexpr (MEM_MOVE) {
666
105
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
105
        } else {
668
105
            for (int i = 0; i < this->size(); ++i) {
669
105
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
105
                fData[i].~T();
671
105
            }
672
105
        }
673
105
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::move(void*)
skia_private::TArray<SkSL::RP::Instruction, true>::move(void*)
Line
Count
Source
664
232
    void move(void* dst) {
665
232
        if constexpr (MEM_MOVE) {
666
232
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
232
        } else {
668
232
            for (int i = 0; i < this->size(); ++i) {
669
232
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
232
                fData[i].~T();
671
232
            }
672
232
        }
673
232
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::move(void*)
Line
Count
Source
664
49.6k
    void move(void* dst) {
665
49.6k
        if constexpr (MEM_MOVE) {
666
49.6k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
49.6k
        } else {
668
49.6k
            for (int i = 0; i < this->size(); ++i) {
669
49.6k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
49.6k
                fData[i].~T();
671
49.6k
            }
672
49.6k
        }
673
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::move(void*)
Line
Count
Source
664
25.6k
    void move(void* dst) {
665
25.6k
        if constexpr (MEM_MOVE) {
666
25.6k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
25.6k
        } else {
668
25.6k
            for (int i = 0; i < this->size(); ++i) {
669
25.6k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
25.6k
                fData[i].~T();
671
25.6k
            }
672
25.6k
        }
673
25.6k
    }
skia_private::TArray<float*, true>::move(void*)
Line
Count
Source
664
49.6k
    void move(void* dst) {
665
49.6k
        if constexpr (MEM_MOVE) {
666
49.6k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
49.6k
        } else {
668
49.6k
            for (int i = 0; i < this->size(); ++i) {
669
49.6k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
49.6k
                fData[i].~T();
671
49.6k
            }
672
49.6k
        }
673
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::move(void*)
Line
Count
Source
664
4
    void move(void* dst) {
665
4
        if constexpr (MEM_MOVE) {
666
4
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
4
        } else {
668
4
            for (int i = 0; i < this->size(); ++i) {
669
4
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
4
                fData[i].~T();
671
4
            }
672
4
        }
673
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::move(void*)
Line
Count
Source
664
4
    void move(void* dst) {
665
4
        if constexpr (MEM_MOVE) {
666
4
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
4
        } else {
668
4
            for (int i = 0; i < this->size(); ++i) {
669
4
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
4
                fData[i].~T();
671
4
            }
672
4
        }
673
4
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::move(void*)
skia_private::TArray<SkSL::Variable*, true>::move(void*)
Line
Count
Source
664
3.58k
    void move(void* dst) {
665
3.58k
        if constexpr (MEM_MOVE) {
666
3.58k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
3.58k
        } else {
668
3.58k
            for (int i = 0; i < this->size(); ++i) {
669
3.58k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
3.58k
                fData[i].~T();
671
3.58k
            }
672
3.58k
        }
673
3.58k
    }
skia_private::TArray<SkSL::Type const*, true>::move(void*)
Line
Count
Source
664
62
    void move(void* dst) {
665
62
        if constexpr (MEM_MOVE) {
666
62
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
62
        } else {
668
62
            for (int i = 0; i < this->size(); ++i) {
669
62
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
62
                fData[i].~T();
671
62
            }
672
62
        }
673
62
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::move(void*)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::move(void*)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::move(void*)
Line
Count
Source
664
1
    void move(void* dst) {
665
1
        if constexpr (MEM_MOVE) {
666
1
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
1
        } else {
668
1
            for (int i = 0; i < this->size(); ++i) {
669
1
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
1
                fData[i].~T();
671
1
            }
672
1
        }
673
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::move(void*)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::move(void*)
Line
Count
Source
664
21.0k
    void move(void* dst) {
665
21.0k
        if constexpr (MEM_MOVE) {
666
21.0k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
21.0k
        } else {
668
21.0k
            for (int i = 0; i < this->size(); ++i) {
669
0
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
0
                fData[i].~T();
671
0
            }
672
21.0k
        }
673
21.0k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::move(void*)
skia_private::TArray<sk_sp<GrRenderTask>, true>::move(void*)
Line
Count
Source
664
6.05k
    void move(void* dst) {
665
6.05k
        if constexpr (MEM_MOVE) {
666
6.05k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
6.05k
        } else {
668
6.05k
            for (int i = 0; i < this->size(); ++i) {
669
6.05k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
6.05k
                fData[i].~T();
671
6.05k
            }
672
6.05k
        }
673
6.05k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::move(void*)
Line
Count
Source
664
2.58k
    void move(void* dst) {
665
2.58k
        if constexpr (MEM_MOVE) {
666
2.58k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
2.58k
        } else {
668
2.58k
            for (int i = 0; i < this->size(); ++i) {
669
2.58k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
2.58k
                fData[i].~T();
671
2.58k
            }
672
2.58k
        }
673
2.58k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::move(void*)
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::move(void*)
Line
Count
Source
664
101k
    void move(void* dst) {
665
101k
        if constexpr (MEM_MOVE) {
666
101k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
101k
        } else {
668
101k
            for (int i = 0; i < this->size(); ++i) {
669
101k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
101k
                fData[i].~T();
671
101k
            }
672
101k
        }
673
101k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::move(void*)
skia_private::TArray<GrRenderTask*, true>::move(void*)
Line
Count
Source
664
20.0k
    void move(void* dst) {
665
20.0k
        if constexpr (MEM_MOVE) {
666
20.0k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
20.0k
        } else {
668
20.0k
            for (int i = 0; i < this->size(); ++i) {
669
20.0k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
20.0k
                fData[i].~T();
671
20.0k
            }
672
20.0k
        }
673
20.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::move(void*)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::move(void*)
Line
Count
Source
664
7.94k
    void move(void* dst) {
665
7.94k
        if constexpr (MEM_MOVE) {
666
7.94k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
7.94k
        } else {
668
67.3k
            for (int i = 0; i < this->size(); ++i) {
669
59.3k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
59.3k
                fData[i].~T();
671
59.3k
            }
672
7.94k
        }
673
7.94k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::move(void*)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::move(void*)
Line
Count
Source
664
28
    void move(void* dst) {
665
28
        if constexpr (MEM_MOVE) {
666
28
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
28
        } else {
668
28
            for (int i = 0; i < this->size(); ++i) {
669
28
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
28
                fData[i].~T();
671
28
            }
672
28
        }
673
28
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::move(void*)
Line
Count
Source
664
212
    void move(void* dst) {
665
212
        if constexpr (MEM_MOVE) {
666
212
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
212
        } else {
668
212
            for (int i = 0; i < this->size(); ++i) {
669
212
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
212
                fData[i].~T();
671
212
            }
672
212
        }
673
212
    }
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::move(void*)
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::move(void*)
Line
Count
Source
664
71
    void move(void* dst) {
665
71
        if constexpr (MEM_MOVE) {
666
71
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
71
        } else {
668
71
            for (int i = 0; i < this->size(); ++i) {
669
71
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
71
                fData[i].~T();
671
71
            }
672
71
        }
673
71
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::move(void*)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::move(void*)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::move(void*)
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::move(void*)
Line
Count
Source
664
56
    void move(void* dst) {
665
56
        if constexpr (MEM_MOVE) {
666
56
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
56
        } else {
668
56
            for (int i = 0; i < this->size(); ++i) {
669
56
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
56
                fData[i].~T();
671
56
            }
672
56
        }
673
56
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::move(void*)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::move(void*)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move(void*)
Line
Count
Source
664
329
    void move(void* dst) {
665
329
        if constexpr (MEM_MOVE) {
666
329
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
329
        } else {
668
329
            for (int i = 0; i < this->size(); ++i) {
669
329
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
329
                fData[i].~T();
671
329
            }
672
329
        }
673
329
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::move(void*)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::move(void*)
skia_private::TArray<CircularRRectOp::RRect, true>::move(void*)
Line
Count
Source
664
18
    void move(void* dst) {
665
18
        if constexpr (MEM_MOVE) {
666
18
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
18
        } else {
668
18
            for (int i = 0; i < this->size(); ++i) {
669
18
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
18
                fData[i].~T();
671
18
            }
672
18
        }
673
18
    }
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::move(void*)
skia_private::TArray<CircleOp::Circle, true>::move(void*)
Line
Count
Source
664
52
    void move(void* dst) {
665
52
        if constexpr (MEM_MOVE) {
666
52
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
52
        } else {
668
52
            for (int i = 0; i < this->size(); ++i) {
669
52
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
52
                fData[i].~T();
671
52
            }
672
52
        }
673
52
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::move(void*)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move(void*)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move(void*)
Line
Count
Source
664
294
    void move(void* dst) {
665
294
        if constexpr (MEM_MOVE) {
666
294
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
294
        } else {
668
294
            for (int i = 0; i < this->size(); ++i) {
669
294
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
294
                fData[i].~T();
671
294
            }
672
294
        }
673
294
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::move(void*)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::move(void*)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::move(void*)
Line
Count
Source
664
334
    void move(void* dst) {
665
334
        if constexpr (MEM_MOVE) {
666
334
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
334
        } else {
668
3.85k
            for (int i = 0; i < this->size(); ++i) {
669
3.51k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
3.51k
                fData[i].~T();
671
3.51k
            }
672
334
        }
673
334
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::move(void*)
Line
Count
Source
664
1
    void move(void* dst) {
665
1
        if constexpr (MEM_MOVE) {
666
1
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
1
        } else {
668
1
            for (int i = 0; i < this->size(); ++i) {
669
1
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
1
                fData[i].~T();
671
1
            }
672
1
        }
673
1
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::move(void*)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::move(void*)
Line
Count
Source
664
11.6k
    void move(void* dst) {
665
11.6k
        if constexpr (MEM_MOVE) {
666
11.6k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
11.6k
        } else {
668
11.6k
            for (int i = 0; i < this->size(); ++i) {
669
11.6k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
11.6k
                fData[i].~T();
671
11.6k
            }
672
11.6k
        }
673
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::move(void*)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::move(void*)
Line
Count
Source
664
63
    void move(void* dst) {
665
63
        if constexpr (MEM_MOVE) {
666
63
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
63
        } else {
668
63
            for (int i = 0; i < this->size(); ++i) {
669
63
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
63
                fData[i].~T();
671
63
            }
672
63
        }
673
63
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::move(void*)
skia_private::TArray<SkPackedGlyphID, true>::move(void*)
Line
Count
Source
664
65
    void move(void* dst) {
665
65
        if constexpr (MEM_MOVE) {
666
65
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
65
        } else {
668
65
            for (int i = 0; i < this->size(); ++i) {
669
65
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
65
                fData[i].~T();
671
65
            }
672
65
        }
673
65
    }
skia_private::TArray<unsigned short, true>::move(void*)
Line
Count
Source
664
382
    void move(void* dst) {
665
382
        if constexpr (MEM_MOVE) {
666
382
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
382
        } else {
668
382
            for (int i = 0; i < this->size(); ++i) {
669
382
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
382
                fData[i].~T();
671
382
            }
672
382
        }
673
382
    }
skia_private::TArray<SkMask::Format, true>::move(void*)
Line
Count
Source
664
65
    void move(void* dst) {
665
65
        if constexpr (MEM_MOVE) {
666
65
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
65
        } else {
668
65
            for (int i = 0; i < this->size(); ++i) {
669
65
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
65
                fData[i].~T();
671
65
            }
672
65
        }
673
65
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::move(void*)
Line
Count
Source
664
438
    void move(void* dst) {
665
438
        if constexpr (MEM_MOVE) {
666
438
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
438
        } else {
668
438
            for (int i = 0; i < this->size(); ++i) {
669
438
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
438
                fData[i].~T();
671
438
            }
672
438
        }
673
438
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(void*)
Line
Count
Source
664
929
    void move(void* dst) {
665
929
        if constexpr (MEM_MOVE) {
666
929
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
929
        } else {
668
929
            for (int i = 0; i < this->size(); ++i) {
669
929
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
929
                fData[i].~T();
671
929
            }
672
929
        }
673
929
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::move(void*)
skia_private::TArray<SkGlyph const*, true>::move(void*)
Line
Count
Source
664
252
    void move(void* dst) {
665
252
        if constexpr (MEM_MOVE) {
666
252
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
252
        } else {
668
252
            for (int i = 0; i < this->size(); ++i) {
669
252
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
252
                fData[i].~T();
671
252
            }
672
252
        }
673
252
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(void*)
Line
Count
Source
664
30
    void move(void* dst) {
665
30
        if constexpr (MEM_MOVE) {
666
30
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
30
        } else {
668
30
            for (int i = 0; i < this->size(); ++i) {
669
30
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
30
                fData[i].~T();
671
30
            }
672
30
        }
673
30
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::move(void*)
skia_private::TArray<SkClosestRecord, true>::move(void*)
Line
Count
Source
664
888
    void move(void* dst) {
665
888
        if constexpr (MEM_MOVE) {
666
888
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
888
        } else {
668
888
            for (int i = 0; i < this->size(); ++i) {
669
888
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
888
                fData[i].~T();
671
888
            }
672
888
        }
673
888
    }
skia_private::TArray<SkClosestRecord const*, true>::move(void*)
Line
Count
Source
664
531
    void move(void* dst) {
665
531
        if constexpr (MEM_MOVE) {
666
531
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
531
        } else {
668
531
            for (int i = 0; i < this->size(); ++i) {
669
531
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
531
                fData[i].~T();
671
531
            }
672
531
        }
673
531
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::move(void*)
Line
Count
Source
664
7.46k
    void move(void* dst) {
665
7.46k
        if constexpr (MEM_MOVE) {
666
7.46k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
7.46k
        } else {
668
7.46k
            for (int i = 0; i < this->size(); ++i) {
669
7.46k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
7.46k
                fData[i].~T();
671
7.46k
            }
672
7.46k
        }
673
7.46k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::move(void*)
Line
Count
Source
664
6.79k
    void move(void* dst) {
665
6.79k
        if constexpr (MEM_MOVE) {
666
6.79k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
6.79k
        } else {
668
6.79k
            for (int i = 0; i < this->size(); ++i) {
669
6.79k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
6.79k
                fData[i].~T();
671
6.79k
            }
672
6.79k
        }
673
6.79k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::move(void*)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::move(void*)
Line
Count
Source
664
55.7k
    void move(void* dst) {
665
55.7k
        if constexpr (MEM_MOVE) {
666
55.7k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
55.7k
        } else {
668
55.7k
            for (int i = 0; i < this->size(); ++i) {
669
55.7k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
55.7k
                fData[i].~T();
671
55.7k
            }
672
55.7k
        }
673
55.7k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::move(void*)
skia_private::TArray<GrXPFactoryTestFactory*, true>::move(void*)
Line
Count
Source
664
74
    void move(void* dst) {
665
74
        if constexpr (MEM_MOVE) {
666
74
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
74
        } else {
668
74
            for (int i = 0; i < this->size(); ++i) {
669
74
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
74
                fData[i].~T();
671
74
            }
672
74
        }
673
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::move(void*)
Line
Count
Source
664
148
    void move(void* dst) {
665
148
        if constexpr (MEM_MOVE) {
666
148
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
148
        } else {
668
148
            for (int i = 0; i < this->size(); ++i) {
669
148
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
148
                fData[i].~T();
671
148
            }
672
148
        }
673
148
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::move(void*)
Line
Count
Source
664
74
    void move(void* dst) {
665
74
        if constexpr (MEM_MOVE) {
666
74
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
74
        } else {
668
74
            for (int i = 0; i < this->size(); ++i) {
669
74
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
74
                fData[i].~T();
671
74
            }
672
74
        }
673
74
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::move(void*)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::move(void*)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::move(void*)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::move(void*)
skia_private::TArray<OffsetEdge, true>::move(void*)
Line
Count
Source
664
274
    void move(void* dst) {
665
274
        if constexpr (MEM_MOVE) {
666
274
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
274
        } else {
668
274
            for (int i = 0; i < this->size(); ++i) {
669
274
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
274
                fData[i].~T();
671
274
            }
672
274
        }
673
274
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::move(void*)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::move(void*)
Line
Count
Source
664
92
    void move(void* dst) {
665
92
        if constexpr (MEM_MOVE) {
666
92
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
92
        } else {
668
92
            for (int i = 0; i < this->size(); ++i) {
669
92
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
92
                fData[i].~T();
671
92
            }
672
92
        }
673
92
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::move(void*)
skia_private::TArray<char, true>::move(void*)
Line
Count
Source
664
3
    void move(void* dst) {
665
3
        if constexpr (MEM_MOVE) {
666
3
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
3
        } else {
668
3
            for (int i = 0; i < this->size(); ++i) {
669
3
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
3
                fData[i].~T();
671
3
            }
672
3
        }
673
3
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::move(void*)
Line
Count
Source
664
3
    void move(void* dst) {
665
3
        if constexpr (MEM_MOVE) {
666
3
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
3
        } else {
668
3
            for (int i = 0; i < this->size(); ++i) {
669
3
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
3
                fData[i].~T();
671
3
            }
672
3
        }
673
3
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::move(void*)
Line
Count
Source
664
393
    void move(void* dst) {
665
393
        if constexpr (MEM_MOVE) {
666
393
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
393
        } else {
668
393
            for (int i = 0; i < this->size(); ++i) {
669
393
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
393
                fData[i].~T();
671
393
            }
672
393
        }
673
393
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::move(void*)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::move(void*)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::move(void*)
skia_private::TArray<SkSVGDevice::ClipRec, true>::move(void*)
Line
Count
Source
664
221
    void move(void* dst) {
665
221
        if constexpr (MEM_MOVE) {
666
221
            sk_careful_memcpy(dst, fData, Bytes(fSize));
667
221
        } else {
668
221
            for (int i = 0; i < this->size(); ++i) {
669
221
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
670
221
                fData[i].~T();
671
221
            }
672
221
        }
673
221
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::move(void*)
Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::move(void*)
674
675
    // Helper function that makes space for n objects, adjusts the count, but does not initialize
676
    // the new objects.
677
431M
    void* push_back_raw(int n) {
678
431M
        this->checkRealloc(n, kGrowing);
679
431M
        void* ptr = fData + fSize;
680
431M
        this->changeSize(fSize + n);
681
431M
        return ptr;
682
431M
    }
skia_private::TArray<SkPoint, true>::push_back_raw(int)
Line
Count
Source
677
411M
    void* push_back_raw(int n) {
678
411M
        this->checkRealloc(n, kGrowing);
679
411M
        void* ptr = fData + fSize;
680
411M
        this->changeSize(fSize + n);
681
411M
        return ptr;
682
411M
    }
skia_private::TArray<unsigned char, true>::push_back_raw(int)
Line
Count
Source
677
11.6M
    void* push_back_raw(int n) {
678
11.6M
        this->checkRealloc(n, kGrowing);
679
11.6M
        void* ptr = fData + fSize;
680
11.6M
        this->changeSize(fSize + n);
681
11.6M
        return ptr;
682
11.6M
    }
skia_private::TArray<float, true>::push_back_raw(int)
Line
Count
Source
677
945k
    void* push_back_raw(int n) {
678
945k
        this->checkRealloc(n, kGrowing);
679
945k
        void* ptr = fData + fSize;
680
945k
        this->changeSize(fSize + n);
681
945k
        return ptr;
682
945k
    }
skia_private::TArray<SkString, true>::push_back_raw(int)
Line
Count
Source
677
74
    void* push_back_raw(int n) {
678
74
        this->checkRealloc(n, kGrowing);
679
74
        void* ptr = fData + fSize;
680
74
        this->changeSize(fSize + n);
681
74
        return ptr;
682
74
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back_raw(int)
Line
Count
Source
677
2.58k
    void* push_back_raw(int n) {
678
2.58k
        this->checkRealloc(n, kGrowing);
679
2.58k
        void* ptr = fData + fSize;
680
2.58k
        this->changeSize(fSize + n);
681
2.58k
        return ptr;
682
2.58k
    }
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_raw(int)
skia_private::TArray<SkPath, true>::push_back_raw(int)
Line
Count
Source
677
286k
    void* push_back_raw(int n) {
678
286k
        this->checkRealloc(n, kGrowing);
679
286k
        void* ptr = fData + fSize;
680
286k
        this->changeSize(fSize + n);
681
286k
        return ptr;
682
286k
    }
skia_private::TArray<SkMatrix, true>::push_back_raw(int)
Line
Count
Source
677
19
    void* push_back_raw(int n) {
678
19
        this->checkRealloc(n, kGrowing);
679
19
        void* ptr = fData + fSize;
680
19
        this->changeSize(fSize + n);
681
19
        return ptr;
682
19
    }
skia_private::TArray<int, true>::push_back_raw(int)
Line
Count
Source
677
87.8k
    void* push_back_raw(int n) {
678
87.8k
        this->checkRealloc(n, kGrowing);
679
87.8k
        void* ptr = fData + fSize;
680
87.8k
        this->changeSize(fSize + n);
681
87.8k
        return ptr;
682
87.8k
    }
skia_private::TArray<float*, true>::push_back_raw(int)
Line
Count
Source
677
49.6k
    void* push_back_raw(int n) {
678
49.6k
        this->checkRealloc(n, kGrowing);
679
49.6k
        void* ptr = fData + fSize;
680
49.6k
        this->changeSize(fSize + n);
681
49.6k
        return ptr;
682
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_raw(int)
Line
Count
Source
677
4
    void* push_back_raw(int n) {
678
4
        this->checkRealloc(n, kGrowing);
679
4
        void* ptr = fData + fSize;
680
4
        this->changeSize(fSize + n);
681
4
        return ptr;
682
4
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_raw(int)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back_raw(int)
Line
Count
Source
677
1
    void* push_back_raw(int n) {
678
1
        this->checkRealloc(n, kGrowing);
679
1
        void* ptr = fData + fSize;
680
1
        this->changeSize(fSize + n);
681
1
        return ptr;
682
1
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_raw(int)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back_raw(int)
Line
Count
Source
677
15.0k
    void* push_back_raw(int n) {
678
15.0k
        this->checkRealloc(n, kGrowing);
679
15.0k
        void* ptr = fData + fSize;
680
15.0k
        this->changeSize(fSize + n);
681
15.0k
        return ptr;
682
15.0k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back_raw(int)
Line
Count
Source
677
195
    void* push_back_raw(int n) {
678
195
        this->checkRealloc(n, kGrowing);
679
195
        void* ptr = fData + fSize;
680
195
        this->changeSize(fSize + n);
681
195
        return ptr;
682
195
    }
skia_private::TArray<SkRect, true>::push_back_raw(int)
Line
Count
Source
677
1
    void* push_back_raw(int n) {
678
1
        this->checkRealloc(n, kGrowing);
679
1
        void* ptr = fData + fSize;
680
1
        this->changeSize(fSize + n);
681
1
        return ptr;
682
1
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_raw(int)
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back_raw(int)
Line
Count
Source
677
6
    void* push_back_raw(int n) {
678
6
        this->checkRealloc(n, kGrowing);
679
6
        void* ptr = fData + fSize;
680
6
        this->changeSize(fSize + n);
681
6
        return ptr;
682
6
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back_raw(int)
skia_private::TArray<SkPackedGlyphID, true>::push_back_raw(int)
Line
Count
Source
677
894
    void* push_back_raw(int n) {
678
894
        this->checkRealloc(n, kGrowing);
679
894
        void* ptr = fData + fSize;
680
894
        this->changeSize(fSize + n);
681
894
        return ptr;
682
894
    }
skia_private::TArray<unsigned short, true>::push_back_raw(int)
Line
Count
Source
677
35.7k
    void* push_back_raw(int n) {
678
35.7k
        this->checkRealloc(n, kGrowing);
679
35.7k
        void* ptr = fData + fSize;
680
35.7k
        this->changeSize(fSize + n);
681
35.7k
        return ptr;
682
35.7k
    }
skia_private::TArray<SkMask::Format, true>::push_back_raw(int)
Line
Count
Source
677
894
    void* push_back_raw(int n) {
678
894
        this->checkRealloc(n, kGrowing);
679
894
        void* ptr = fData + fSize;
680
894
        this->changeSize(fSize + n);
681
894
        return ptr;
682
894
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back_raw(int)
skia_private::TArray<SkGlyph const*, true>::push_back_raw(int)
Line
Count
Source
677
33.9k
    void* push_back_raw(int n) {
678
33.9k
        this->checkRealloc(n, kGrowing);
679
33.9k
        void* ptr = fData + fSize;
680
33.9k
        this->changeSize(fSize + n);
681
33.9k
        return ptr;
682
33.9k
    }
skia_private::TArray<SkClosestRecord, true>::push_back_raw(int)
Line
Count
Source
677
6.47M
    void* push_back_raw(int n) {
678
6.47M
        this->checkRealloc(n, kGrowing);
679
6.47M
        void* ptr = fData + fSize;
680
6.47M
        this->changeSize(fSize + n);
681
6.47M
        return ptr;
682
6.47M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_raw(int)
Line
Count
Source
677
944
    void* push_back_raw(int n) {
678
944
        this->checkRealloc(n, kGrowing);
679
944
        void* ptr = fData + fSize;
680
944
        this->changeSize(fSize + n);
681
944
        return ptr;
682
944
    }
skia_private::TArray<bool, true>::push_back_raw(int)
Line
Count
Source
677
11.3k
    void* push_back_raw(int n) {
678
11.3k
        this->checkRealloc(n, kGrowing);
679
11.3k
        void* ptr = fData + fSize;
680
11.3k
        this->changeSize(fSize + n);
681
11.3k
        return ptr;
682
11.3k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_raw(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back_raw(int)
Line
Count
Source
677
73.5k
    void* push_back_raw(int n) {
678
73.5k
        this->checkRealloc(n, kGrowing);
679
73.5k
        void* ptr = fData + fSize;
680
73.5k
        this->changeSize(fSize + n);
681
73.5k
        return ptr;
682
73.5k
    }
skia_private::TArray<PathSegment, true>::push_back_raw(int)
Line
Count
Source
677
80
    void* push_back_raw(int n) {
678
80
        this->checkRealloc(n, kGrowing);
679
80
        void* ptr = fData + fSize;
680
80
        this->changeSize(fSize + n);
681
80
        return ptr;
682
80
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back_raw(int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back_raw(int)
skia_private::TArray<OffsetEdge, true>::push_back_raw(int)
Line
Count
Source
677
4.09k
    void* push_back_raw(int n) {
678
4.09k
        this->checkRealloc(n, kGrowing);
679
4.09k
        void* ptr = fData + fSize;
680
4.09k
        this->changeSize(fSize + n);
681
4.09k
        return ptr;
682
4.09k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back_raw(int)
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_raw(int)
Line
Count
Source
677
8.99k
    void* push_back_raw(int n) {
678
8.99k
        this->checkRealloc(n, kGrowing);
679
8.99k
        void* ptr = fData + fSize;
680
8.99k
        this->changeSize(fSize + n);
681
8.99k
        return ptr;
682
8.99k
    }
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_raw(int)
683
684
    template <typename... Args>
685
7.99M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
7.99M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
7.99M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
7.99M
        this->installDataAndUpdateCapacity(buffer);
689
690
7.99M
        return newT;
691
7.99M
    }
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<SkRuntimeEffect::ChildPtr>(SkRuntimeEffect::ChildPtr&&)
Unexecuted instantiation: skgpu::BulkUsePlotUpdater::PlotData* skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::growAndConstructAtEnd<skgpu::BulkUsePlotUpdater::PlotData>(skgpu::BulkUsePlotUpdater::PlotData&&)
Unexecuted instantiation: GrFragmentProcessor::ProgramImpl** skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::growAndConstructAtEnd<GrFragmentProcessor::ProgramImpl*>(GrFragmentProcessor::ProgramImpl*&&)
int* skia_private::TArray<int, true>::growAndConstructAtEnd<int const&>(int const&)
Line
Count
Source
685
12
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
12
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
12
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
12
        this->installDataAndUpdateCapacity(buffer);
689
690
12
        return newT;
691
12
    }
Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString>(SkString&&)
GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy* const&>(GrSurfaceProxy* const&)
Line
Count
Source
685
73.0k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
73.0k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
73.0k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
73.0k
        this->installDataAndUpdateCapacity(buffer);
689
690
73.0k
        return newT;
691
73.0k
    }
skif::FilterResult::Builder::SampledFilterResult* skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::growAndConstructAtEnd<skif::FilterResult::Builder::SampledFilterResult>(skif::FilterResult::Builder::SampledFilterResult&&)
Line
Count
Source
685
99.8k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
99.8k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
99.8k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
99.8k
        this->installDataAndUpdateCapacity(buffer);
689
690
99.8k
        return newT;
691
99.8k
    }
Unexecuted instantiation: unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int const&>(unsigned int const&)
Unexecuted instantiation: SkPixmap* skia_private::TArray<SkPixmap, false>::growAndConstructAtEnd<SkPixmap const&>(SkPixmap const&)
Unexecuted instantiation: SkAutoPixmapStorage* skia_private::TArray<SkAutoPixmapStorage, false>::growAndConstructAtEnd<SkAutoPixmapStorage>(SkAutoPixmapStorage&&)
Unexecuted instantiation: char const** skia_private::TArray<char const*, true>::growAndConstructAtEnd<char const*>(char const*&&)
Unexecuted instantiation: skiatest::graphite::ContextFactory::OwnedContextInfo* skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::growAndConstructAtEnd<skiatest::graphite::ContextFactory::OwnedContextInfo>(skiatest::graphite::ContextFactory::OwnedContextInfo&&)
Unexecuted instantiation: sk_sp<SkImage>* skia_private::TArray<sk_sp<SkImage>, true>::growAndConstructAtEnd<sk_sp<SkImage> const&>(sk_sp<SkImage> const&)
Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo* skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::growAndConstructAtEnd<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&)
Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>* skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::growAndConstructAtEnd<sk_sp<ToolUtils::TopoTestNode> >(sk_sp<ToolUtils::TopoTestNode>&&)
Unexecuted instantiation: SkJSONWriter::Scope* skia_private::TArray<SkJSONWriter::Scope, true>::growAndConstructAtEnd<SkJSONWriter::Scope>(SkJSONWriter::Scope&&)
Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool const&>(bool const&)
Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool>(bool&&)
Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo* skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::growAndConstructAtEnd<int&, SkIRect&>(int&, SkIRect&)
Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<unsigned int&>(unsigned int&)
Unexecuted instantiation: TestSVGTypeface::GlyfInfo* skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::growAndConstructAtEnd<>()
Unexecuted instantiation: SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&)
SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&)
Line
Count
Source
685
1.02k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
1.02k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
1.02k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
1.02k
        this->installDataAndUpdateCapacity(buffer);
689
690
1.02k
        return newT;
691
1.02k
    }
std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&)
Line
Count
Source
685
56
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
56
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
56
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
56
        this->installDataAndUpdateCapacity(buffer);
689
690
56
        return newT;
691
56
    }
Unexecuted instantiation: std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&)
Unexecuted instantiation: std::__1::function<void ()>* skia_private::TArray<std::__1::function<void ()>, false>::growAndConstructAtEnd<std::__1::function<void ()> >(std::__1::function<void ()>&&)
sk_sp<SkImageFilter>* skia_private::TArray<sk_sp<SkImageFilter>, true>::growAndConstructAtEnd<sk_sp<SkImageFilter> >(sk_sp<SkImageFilter>&&)
Line
Count
Source
685
190
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
190
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
190
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
190
        this->installDataAndUpdateCapacity(buffer);
689
690
190
        return newT;
691
190
    }
Unexecuted instantiation: sk_sp<SkShader>* skia_private::TArray<sk_sp<SkShader>, true>::growAndConstructAtEnd<sk_sp<SkShader> >(sk_sp<SkShader>&&)
SkPoint* skia_private::TArray<SkPoint, true>::growAndConstructAtEnd<SkPoint const&>(SkPoint const&)
Line
Count
Source
685
84.3k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
84.3k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
84.3k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
84.3k
        this->installDataAndUpdateCapacity(buffer);
689
690
84.3k
        return newT;
691
84.3k
    }
unsigned char* skia_private::TArray<unsigned char, true>::growAndConstructAtEnd<unsigned char>(unsigned char&&)
Line
Count
Source
685
1.35M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
1.35M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
1.35M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
1.35M
        this->installDataAndUpdateCapacity(buffer);
689
690
1.35M
        return newT;
691
1.35M
    }
float* skia_private::TArray<float, true>::growAndConstructAtEnd<float const&>(float const&)
Line
Count
Source
685
403k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
403k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
403k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
403k
        this->installDataAndUpdateCapacity(buffer);
689
690
403k
        return newT;
691
403k
    }
sk_sp<SkPicture const>* skia_private::TArray<sk_sp<SkPicture const>, true>::growAndConstructAtEnd<sk_sp<SkPicture const> >(sk_sp<SkPicture const>&&)
Line
Count
Source
685
2.84k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
2.84k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
2.84k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
2.84k
        this->installDataAndUpdateCapacity(buffer);
689
690
2.84k
        return newT;
691
2.84k
    }
SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint>(SkPaint&&)
Line
Count
Source
685
7.80k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
7.80k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
7.80k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
7.80k
        this->installDataAndUpdateCapacity(buffer);
689
690
7.80k
        return newT;
691
7.80k
    }
sk_sp<SkTextBlob const>* skia_private::TArray<sk_sp<SkTextBlob const>, true>::growAndConstructAtEnd<sk_sp<SkTextBlob const> >(sk_sp<SkTextBlob const>&&)
Line
Count
Source
685
50
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
50
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
50
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
50
        this->installDataAndUpdateCapacity(buffer);
689
690
50
        return newT;
691
50
    }
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>* skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::Slug const> >(sk_sp<sktext::gpu::Slug const>&&)
sk_sp<SkVertices const>* skia_private::TArray<sk_sp<SkVertices const>, true>::growAndConstructAtEnd<sk_sp<SkVertices const> >(sk_sp<SkVertices const>&&)
Line
Count
Source
685
550
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
550
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
550
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
550
        this->installDataAndUpdateCapacity(buffer);
689
690
550
        return newT;
691
550
    }
sk_sp<SkImage const>* skia_private::TArray<sk_sp<SkImage const>, true>::growAndConstructAtEnd<sk_sp<SkImage const> >(sk_sp<SkImage const>&&)
Line
Count
Source
685
42.9k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
42.9k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
42.9k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
42.9k
        this->installDataAndUpdateCapacity(buffer);
689
690
42.9k
        return newT;
691
42.9k
    }
Unexecuted instantiation: sk_sp<SkDrawable>* skia_private::TArray<sk_sp<SkDrawable>, true>::growAndConstructAtEnd<sk_sp<SkDrawable> >(sk_sp<SkDrawable>&&)
Unexecuted instantiation: SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint const&>(SkPaint const&)
Unexecuted instantiation: SkRasterPipeline_MemoryCtxInfo* skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::growAndConstructAtEnd<SkRasterPipeline_MemoryCtxInfo>(SkRasterPipeline_MemoryCtxInfo&&)
SkResourceCache::PurgeSharedIDMessage* skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::growAndConstructAtEnd<SkResourceCache::PurgeSharedIDMessage>(SkResourceCache::PurgeSharedIDMessage&&)
Line
Count
Source
685
10.4k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
10.4k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
10.4k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
10.4k
        this->installDataAndUpdateCapacity(buffer);
689
690
10.4k
        return newT;
691
10.4k
    }
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkShader>&>(sk_sp<SkShader>&)
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&)
sk_sp<SkTypeface>* skia_private::TArray<sk_sp<SkTypeface>, true>::growAndConstructAtEnd<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&)
Line
Count
Source
685
1
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
1
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
1
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
1
        this->installDataAndUpdateCapacity(buffer);
689
690
1
        return newT;
691
1
    }
SkOpRayHit** skia_private::TArray<SkOpRayHit*, true>::growAndConstructAtEnd<SkOpRayHit* const&>(SkOpRayHit* const&)
Line
Count
Source
685
5.64M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
5.64M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
5.64M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
5.64M
        this->installDataAndUpdateCapacity(buffer);
689
690
5.64M
        return newT;
691
5.64M
    }
SkPath* skia_private::TArray<SkPath, true>::growAndConstructAtEnd<SkPath const&>(SkPath const&)
Line
Count
Source
685
97.8k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
97.8k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
97.8k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
97.8k
        this->installDataAndUpdateCapacity(buffer);
689
690
97.8k
        return newT;
691
97.8k
    }
Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<int>(int&&)
Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double const&>(double const&)
Unexecuted instantiation: SkSize* skia_private::TArray<SkSize, true>::growAndConstructAtEnd<SkSize const&>(SkSize const&)
Unexecuted instantiation: sk_sp<SkPicture>* skia_private::TArray<sk_sp<SkPicture>, true>::growAndConstructAtEnd<sk_sp<SkPicture> const&>(sk_sp<SkPicture> const&)
std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&)
Line
Count
Source
685
4.15k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
4.15k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
4.15k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
4.15k
        this->installDataAndUpdateCapacity(buffer);
689
690
4.15k
        return newT;
691
4.15k
    }
std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&)
Line
Count
Source
685
3.59k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
3.59k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
3.59k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
3.59k
        this->installDataAndUpdateCapacity(buffer);
689
690
3.59k
        return newT;
691
3.59k
    }
SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error* skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::growAndConstructAtEnd<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&)
Line
Count
Source
685
11.0k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
11.0k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
11.0k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
11.0k
        this->installDataAndUpdateCapacity(buffer);
689
690
11.0k
        return newT;
691
11.0k
    }
std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&)
Line
Count
Source
685
358
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
358
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
358
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
358
        this->installDataAndUpdateCapacity(buffer);
689
690
358
        return newT;
691
358
    }
SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Field>(SkSL::Field&&)
Line
Count
Source
685
105
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
105
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
105
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
105
        this->installDataAndUpdateCapacity(buffer);
689
690
105
        return newT;
691
105
    }
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
SkSL::RP::Instruction* skia_private::TArray<SkSL::RP::Instruction, true>::growAndConstructAtEnd<SkSL::RP::Instruction>(SkSL::RP::Instruction&&)
Line
Count
Source
685
232
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
232
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
232
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
232
        this->installDataAndUpdateCapacity(buffer);
689
690
232
        return newT;
691
232
    }
Unexecuted instantiation: SkSL::RP::Program::Stage* skia_private::TArray<SkSL::RP::Program::Stage, true>::growAndConstructAtEnd<SkSL::RP::Program::Stage>(SkSL::RP::Program::Stage&&)
Unexecuted instantiation: SkRasterPipeline_BranchCtx** skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::growAndConstructAtEnd<SkRasterPipeline_BranchCtx* const&>(SkRasterPipeline_BranchCtx* const&)
SkSLRasterPipelineCodeGenerator.cpp:SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange* skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::growAndConstructAtEnd<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&)
Line
Count
Source
685
4
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
4
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
4
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
4
        this->installDataAndUpdateCapacity(buffer);
689
690
4
        return newT;
691
4
    }
Unexecuted instantiation: skia_private::THashSet<int, SkGoodHash> const** skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::growAndConstructAtEnd<skia_private::THashSet<int, SkGoodHash> const* const&>(skia_private::THashSet<int, SkGoodHash> const* const&)
Unexecuted instantiation: SkSL::Variable** skia_private::TArray<SkSL::Variable*, true>::growAndConstructAtEnd<SkSL::Variable*>(SkSL::Variable*&&)
Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const*>(SkSL::Type const*&&)
Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const* const&>(SkSL::Type const* const&)
Unexecuted instantiation: SkSL::SwitchCase const** skia_private::TArray<SkSL::SwitchCase const*, true>::growAndConstructAtEnd<SkSL::SwitchCase const* const&>(SkSL::SwitchCase const* const&)
Unexecuted instantiation: SkSLSwizzle.cpp:SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument* skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::growAndConstructAtEnd<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&)
Unexecuted instantiation: std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >** skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&)
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::growAndConstructAtEnd<GrAuditTrail::Op*&>(GrAuditTrail::Op*&)
Unexecuted instantiation: GrAuditTrail::Op** skia_private::TArray<GrAuditTrail::Op*, true>::growAndConstructAtEnd<GrAuditTrail::Op* const&>(GrAuditTrail::Op* const&)
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::growAndConstructAtEnd<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&)
sk_sp<GrRenderTask>* skia_private::TArray<sk_sp<GrRenderTask>, true>::growAndConstructAtEnd<sk_sp<GrRenderTask> >(sk_sp<GrRenderTask>&&)
Line
Count
Source
685
6.05k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
6.05k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
6.05k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
6.05k
        this->installDataAndUpdateCapacity(buffer);
689
690
6.05k
        return newT;
691
6.05k
    }
GrOnFlushCallbackObject** skia_private::TArray<GrOnFlushCallbackObject*, true>::growAndConstructAtEnd<GrOnFlushCallbackObject* const&>(GrOnFlushCallbackObject* const&)
Line
Count
Source
685
2.58k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
2.58k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
2.58k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
2.58k
        this->installDataAndUpdateCapacity(buffer);
689
690
2.58k
        return newT;
691
2.58k
    }
std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&)
Line
Count
Source
685
101k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
101k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
101k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
101k
        this->installDataAndUpdateCapacity(buffer);
689
690
101k
        return newT;
691
101k
    }
Unexecuted instantiation: GrGpu::SubmittedProc* skia_private::TArray<GrGpu::SubmittedProc, true>::growAndConstructAtEnd<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&)
Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double>(double&&)
GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask* const&>(GrRenderTask* const&)
Line
Count
Source
685
19.6k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
19.6k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
19.6k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
19.6k
        this->installDataAndUpdateCapacity(buffer);
689
690
19.6k
        return newT;
691
19.6k
    }
Unexecuted instantiation: GrTextureProxy** skia_private::TArray<GrTextureProxy*, true>::growAndConstructAtEnd<GrTextureProxy* const&>(GrTextureProxy* const&)
GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask*>(GrRenderTask*&&)
Line
Count
Source
685
388
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
388
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
388
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
388
        this->installDataAndUpdateCapacity(buffer);
689
690
388
        return newT;
691
388
    }
Unexecuted instantiation: sk_sp<GrSurfaceProxy>* skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::growAndConstructAtEnd<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&)
Unexecuted instantiation: GrTextureResolveRenderTask::Resolve* skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::growAndConstructAtEnd<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&)
Unexecuted instantiation: sk_sp<skgpu::ganesh::PathRenderer>* skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::PathRenderer> >(sk_sp<skgpu::ganesh::PathRenderer>&&)
skgpu::UniqueKeyInvalidatedMessage* skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMessage>(skgpu::UniqueKeyInvalidatedMessage&&)
Line
Count
Source
685
7.94k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
7.94k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
7.94k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
7.94k
        this->installDataAndUpdateCapacity(buffer);
689
690
7.94k
        return newT;
691
7.94k
    }
Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&)
Unexecuted instantiation: skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&)
Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&)
Unexecuted instantiation: GrResourceCache::UnrefResourceMessage* skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::growAndConstructAtEnd<GrResourceCache::UnrefResourceMessage>(GrResourceCache::UnrefResourceMessage&&)
Unexecuted instantiation: AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&)
Unexecuted instantiation: AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData* skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&)
Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>* skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::AtlasRenderTask> >(sk_sp<skgpu::ganesh::AtlasRenderTask>&&)
GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy*>(GrSurfaceProxy*&&)
Line
Count
Source
685
710
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
710
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
710
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
710
        this->installDataAndUpdateCapacity(buffer);
689
690
710
        return newT;
691
710
    }
Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&)
Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&)
Unexecuted instantiation: DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData* skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&)
Unexecuted instantiation: SkRSXform* skia_private::TArray<SkRSXform, true>::growAndConstructAtEnd<SkRSXform>(SkRSXform&&)
Unexecuted instantiation: SkRect* skia_private::TArray<SkRect, true>::growAndConstructAtEnd<SkRect>(SkRect&&)
Unexecuted instantiation: unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int>(unsigned int&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<SkMesh const&>(SkMesh const&)
Unexecuted instantiation: GrGeometryProcessor::TextureSampler* skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::growAndConstructAtEnd<GrGeometryProcessor::TextureSampler>(GrGeometryProcessor::TextureSampler&&)
Unexecuted instantiation: std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&)
Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying* skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::growAndConstructAtEnd<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&>((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&)
Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<GrGeometryProcessor::Attribute>(GrGeometryProcessor::Attribute&&)
Unexecuted instantiation: CircularRRectOp::RRect* skia_private::TArray<CircularRRectOp::RRect, true>::growAndConstructAtEnd<CircularRRectOp::RRect>(CircularRRectOp::RRect&&)
Unexecuted instantiation: EllipticalRRectOp::RRect* skia_private::TArray<EllipticalRRectOp::RRect, true>::growAndConstructAtEnd<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&)
Unexecuted instantiation: ButtCapDashedCircleOp::Circle* skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::growAndConstructAtEnd<ButtCapDashedCircleOp::Circle>(ButtCapDashedCircleOp::Circle&&)
Unexecuted instantiation: CircleOp::Circle* skia_private::TArray<CircleOp::Circle, true>::growAndConstructAtEnd<CircleOp::Circle>(CircleOp::Circle&&)
Unexecuted instantiation: EllipseOp::Ellipse* skia_private::TArray<EllipseOp::Ellipse, true>::growAndConstructAtEnd<EllipseOp::Ellipse>(EllipseOp::Ellipse&&)
Unexecuted instantiation: DIEllipseOp::Ellipse* skia_private::TArray<DIEllipseOp::Ellipse, true>::growAndConstructAtEnd<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&)
skgpu::ganesh::OpsTask::OpChain* skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&)
Line
Count
Source
685
247
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
247
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
247
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
247
        this->installDataAndUpdateCapacity(buffer);
689
690
247
        return newT;
691
247
    }
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry* skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::growAndConstructAtEnd<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&)
Unexecuted instantiation: SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&)
Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&)
Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: sk_sp<GrBuffer const>* skia_private::TArray<sk_sp<GrBuffer const>, true>::growAndConstructAtEnd<sk_sp<GrBuffer const> >(sk_sp<GrBuffer const>&&)
Unexecuted instantiation: gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&)
Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long>(unsigned long&&)
Unexecuted instantiation: GrVkSemaphore::Resource** skia_private::TArray<GrVkSemaphore::Resource*, true>::growAndConstructAtEnd<GrVkSemaphore::Resource* const&>(GrVkSemaphore::Resource* const&)
Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >* skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&)
Unexecuted instantiation: sk_sp<GrManagedResource const>* skia_private::TArray<sk_sp<GrManagedResource const>, true>::growAndConstructAtEnd<sk_sp<GrManagedResource const> >(sk_sp<GrManagedResource const>&&)
Unexecuted instantiation: gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>* skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::growAndConstructAtEnd<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&)
Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const* const&>(GrVkSampler const* const&)
Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >* skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::growAndConstructAtEnd<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&)
Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet* skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::growAndConstructAtEnd<GrVkRenderPass*&>(GrVkRenderPass*&)
Unexecuted instantiation: GrVkRenderPass const** skia_private::TArray<GrVkRenderPass const*, true>::growAndConstructAtEnd<GrVkRenderPass const* const&>(GrVkRenderPass const* const&)
Unexecuted instantiation: GrVkResourceProvider::MSAALoadPipeline* skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::growAndConstructAtEnd<GrVkResourceProvider::MSAALoadPipeline>(GrVkResourceProvider::MSAALoadPipeline&&)
Unexecuted instantiation: GrVkCommandPool** skia_private::TArray<GrVkCommandPool*, true>::growAndConstructAtEnd<GrVkCommandPool* const&>(GrVkCommandPool* const&)
Unexecuted instantiation: GrVkRenderPass** skia_private::TArray<GrVkRenderPass*, true>::growAndConstructAtEnd<GrVkRenderPass* const&>(GrVkRenderPass* const&)
Unexecuted instantiation: skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&)
Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&)
Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> const&>(sk_sp<skgpu::graphite::Buffer> const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>* skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Resource> >(sk_sp<skgpu::graphite::Resource>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>* skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>* skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>* skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::growAndConstructAtEnd<sk_sp<skgpu::RefCntedCallback> >(sk_sp<skgpu::RefCntedCallback>&&)
Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::ScratchTexture* skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::ScratchTexture>(skgpu::graphite::ScratchResourceManager::ScratchTexture&&)
Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener*>(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&)
Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener* const&>(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&)
Unexecuted instantiation: std::__1::pair<unsigned long, unsigned long>* skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::growAndConstructAtEnd<std::__1::pair<unsigned long, unsigned long> >(std::__1::pair<unsigned long, unsigned long>&&)
Unexecuted instantiation: skgpu::graphite::BufferTextureCopyData* skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::growAndConstructAtEnd<skgpu::graphite::BufferTextureCopyData>(skgpu::graphite::BufferTextureCopyData&&)
Unexecuted instantiation: skgpu::graphite::UploadInstance* skia_private::TArray<skgpu::graphite::UploadInstance, false>::growAndConstructAtEnd<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&)
Unexecuted instantiation: std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >* skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&)
Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception>(dng_exception&&)
Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception const&>(dng_exception const&)
Unexecuted instantiation: std::__1::array<unsigned short, 3ul>* skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::growAndConstructAtEnd<std::__1::array<unsigned short, 3ul> >(std::__1::array<unsigned short, 3ul>&&)
sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage* skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::growAndConstructAtEnd<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&)
Line
Count
Source
685
438
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
438
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
438
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
438
        this->installDataAndUpdateCapacity(buffer);
689
690
438
        return newT;
691
438
    }
Unexecuted instantiation: sk_sp<sktext::gpu::TextBlob>* skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&)
Unexecuted instantiation: SkSL::SPIRVCodeGenerator::Word* skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::growAndConstructAtEnd<SkSL::SPIRVCodeGenerator::Word>(SkSL::SPIRVCodeGenerator::Word&&)
Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&)
Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&)
Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&)
Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long const&>(unsigned long const&)
sk_sp<SkIDChangeListener>* skia_private::TArray<sk_sp<SkIDChangeListener>, true>::growAndConstructAtEnd<sk_sp<SkIDChangeListener> >(sk_sp<SkIDChangeListener>&&)
Line
Count
Source
685
30
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
30
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
30
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
30
        this->installDataAndUpdateCapacity(buffer);
689
690
30
        return newT;
691
30
    }
Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying const&>(SkMeshSpecification::Varying const&)
Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying>(SkMeshSpecification::Varying&&)
SkClosestRecord const** skia_private::TArray<SkClosestRecord const*, true>::growAndConstructAtEnd<SkClosestRecord const*>(SkClosestRecord const*&&)
Line
Count
Source
685
531
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
531
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
531
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
531
        this->installDataAndUpdateCapacity(buffer);
689
690
531
        return newT;
691
531
    }
Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> const&>(SkRGBA4f<(SkAlphaType)2> const&)
Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> >(SkRGBA4f<(SkAlphaType)2>&&)
Unexecuted instantiation: float* skia_private::TArray<float, true>::growAndConstructAtEnd<float>(float&&)
SkRGBA4f<(SkAlphaType)3>* skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)3> >(SkRGBA4f<(SkAlphaType)3>&&)
Line
Count
Source
685
7.40k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
7.40k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
7.40k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
7.40k
        this->installDataAndUpdateCapacity(buffer);
689
690
7.40k
        return newT;
691
7.40k
    }
Unexecuted instantiation: GrRecordingContext::ProgramData* skia_private::TArray<GrRecordingContext::ProgramData, false>::growAndConstructAtEnd<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&)
GrXPFactoryTestFactory** skia_private::TArray<GrXPFactoryTestFactory*, true>::growAndConstructAtEnd<GrXPFactoryTestFactory*>(GrXPFactoryTestFactory*&&)
Line
Count
Source
685
74
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
74
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
74
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
74
        this->installDataAndUpdateCapacity(buffer);
689
690
74
        return newT;
691
74
    }
GrProcessorTestFactory<GrGeometryProcessor*>** skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::growAndConstructAtEnd<GrProcessorTestFactory<GrGeometryProcessor*>*>(GrProcessorTestFactory<GrGeometryProcessor*>*&&)
Line
Count
Source
685
148
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
148
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
148
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
148
        this->installDataAndUpdateCapacity(buffer);
689
690
148
        return newT;
691
148
    }
GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >** skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::growAndConstructAtEnd<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&)
Line
Count
Source
685
74
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
74
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
74
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
74
        this->installDataAndUpdateCapacity(buffer);
689
690
74
        return newT;
691
74
    }
Unexecuted instantiation: GrProgramInfo const** skia_private::TArray<GrProgramInfo const*, true>::growAndConstructAtEnd<GrProgramInfo const*>(GrProgramInfo const*&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&)
Unexecuted instantiation: skgpu::VulkanYcbcrConversionInfo* skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::growAndConstructAtEnd<skgpu::VulkanYcbcrConversionInfo>(skgpu::VulkanYcbcrConversionInfo&&)
Unexecuted instantiation: VkBufferMemoryBarrier* skia_private::TArray<VkBufferMemoryBarrier, true>::growAndConstructAtEnd<VkBufferMemoryBarrier const&>(VkBufferMemoryBarrier const&)
Unexecuted instantiation: VkImageMemoryBarrier* skia_private::TArray<VkImageMemoryBarrier, true>::growAndConstructAtEnd<VkImageMemoryBarrier const&>(VkImageMemoryBarrier const&)
Unexecuted instantiation: std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >* skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&)
Unexecuted instantiation: VkSemaphore_T** skia_private::TArray<VkSemaphore_T*, true>::growAndConstructAtEnd<VkSemaphore_T*>(VkSemaphore_T*&&)
Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const*>(GrVkSampler const*&&)
Unexecuted instantiation: GrVkDescriptorSet const** skia_private::TArray<GrVkDescriptorSet const*, true>::growAndConstructAtEnd<GrVkDescriptorSet const* const&>(GrVkDescriptorSet const* const&)
Unexecuted instantiation: skgpu::Swizzle* skia_private::TArray<skgpu::Swizzle, true>::growAndConstructAtEnd<skgpu::Swizzle const&>(skgpu::Swizzle const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> >(sk_sp<skgpu::graphite::Buffer>&&)
Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&)
Unexecuted instantiation: skgpu::graphite::ClearBufferInfo* skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::growAndConstructAtEnd<skgpu::graphite::ClearBufferInfo>(skgpu::graphite::ClearBufferInfo&&)
Unexecuted instantiation: gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&)
Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&)
Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::(anonymous namespace)::CpuOrGpuData* skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::growAndConstructAtEnd<skgpu::graphite::(anonymous namespace)::CpuOrGpuData>(skgpu::graphite::(anonymous namespace)::CpuOrGpuData&&)
Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::(anonymous namespace)::TextureBinding* skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::growAndConstructAtEnd<skgpu::graphite::(anonymous namespace)::TextureBinding>(skgpu::graphite::(anonymous namespace)::TextureBinding&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>* skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::TextureProxy> >(sk_sp<skgpu::graphite::TextureProxy>&&)
Unexecuted instantiation: skgpu::graphite::SamplerDesc* skia_private::TArray<skgpu::graphite::SamplerDesc, true>::growAndConstructAtEnd<skgpu::graphite::SamplerDesc>(skgpu::graphite::SamplerDesc&&)
Unexecuted instantiation: skgpu::graphite::GraphicsPipelineDesc* skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::GraphicsPipelineDesc>(skgpu::graphite::GraphicsPipelineDesc&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>* skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::GraphicsPipeline> >(sk_sp<skgpu::graphite::GraphicsPipeline>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>* skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Sampler> >(sk_sp<skgpu::graphite::Sampler>&&)
Unexecuted instantiation: skgpu::graphite::ShaderNode const** skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::growAndConstructAtEnd<skgpu::graphite::ShaderNode const* const&>(skgpu::graphite::ShaderNode const* const&)
Unexecuted instantiation: skgpu::UniqueKeyInvalidatedMsg_Graphite* skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMsg_Graphite>(skgpu::UniqueKeyInvalidatedMsg_Graphite&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey const&>(skgpu::graphite::PaintParamsKey const&)
Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> > >(std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >&&)
Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey>(skgpu::graphite::PaintParamsKey&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>* skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::ComputePipeline> >(sk_sp<skgpu::graphite::ComputePipeline>&&)
Unexecuted instantiation: skgpu::graphite::ResourceBinding* skia_private::TArray<skgpu::graphite::ResourceBinding, true>::growAndConstructAtEnd<skgpu::graphite::ResourceBinding>(skgpu::graphite::ResourceBinding&&)
Unexecuted instantiation: skgpu::graphite::ComputePipelineDesc* skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::ComputePipelineDesc>(skgpu::graphite::ComputePipelineDesc&&)
Unexecuted instantiation: skgpu::graphite::DispatchGroup::Dispatch* skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::growAndConstructAtEnd<skgpu::graphite::DispatchGroup::Dispatch>(skgpu::graphite::DispatchGroup::Dispatch&&)
Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData const&>(skgpu::graphite::DescriptorData const&)
Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData>(skgpu::graphite::DescriptorData&&)
Unexecuted instantiation: skgpu::graphite::AttachmentDesc const** skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::growAndConstructAtEnd<skgpu::graphite::AttachmentDesc const*>(skgpu::graphite::AttachmentDesc const*&&)
Unexecuted instantiation: std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >* skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::growAndConstructAtEnd<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >(std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&)
Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&)
Unexecuted instantiation: SkCanvas::ImageSetEntry* skia_private::TArray<SkCanvas::ImageSetEntry, false>::growAndConstructAtEnd<SkCanvas::ImageSetEntry>(SkCanvas::ImageSetEntry&&)
Unexecuted instantiation: skgpu::ganesh::ClipStack::Element* skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const&>(skgpu::ganesh::ClipStack::Element const&)
skgpu::ganesh::ClipStack::Element const** skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const*>(skgpu::ganesh::ClipStack::Element const*&&)
Line
Count
Source
685
92
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
92
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
92
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
92
        this->installDataAndUpdateCapacity(buffer);
689
690
92
        return newT;
691
92
    }
Unexecuted instantiation: skgpu::graphite::ClipStack::Element const** skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::graphite::ClipStack::Element const*>(skgpu::graphite::ClipStack::Element const*&&)
Unexecuted instantiation: VkVertexInputAttributeDescription* skia_private::TArray<VkVertexInputAttributeDescription, true>::growAndConstructAtEnd<VkVertexInputAttributeDescription const&>(VkVertexInputAttributeDescription const&)
Unexecuted instantiation: VkDescriptorSetLayout_T** skia_private::TArray<VkDescriptorSetLayout_T*, true>::growAndConstructAtEnd<VkDescriptorSetLayout_T* const&>(VkDescriptorSetLayout_T* const&)
sk_sp<SkSVGNode>* skia_private::TArray<sk_sp<SkSVGNode>, true>::growAndConstructAtEnd<sk_sp<SkSVGNode> >(sk_sp<SkSVGNode>&&)
Line
Count
Source
685
393
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
393
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
393
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
393
        this->installDataAndUpdateCapacity(buffer);
689
690
393
        return newT;
691
393
    }
Unexecuted instantiation: hb_feature_t* skia_private::TArray<hb_feature_t, true>::growAndConstructAtEnd<hb_feature_t>(hb_feature_t&&)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun* skia_private::TArray<(anonymous namespace)::ShapedRun, true>::growAndConstructAtEnd<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&)
Unexecuted instantiation: SkPDFTagNode::MarkedContentInfo* skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::growAndConstructAtEnd<SkPDFTagNode::MarkedContentInfo>(SkPDFTagNode::MarkedContentInfo&&)
Unexecuted instantiation: SkPDFTagNode** skia_private::TArray<SkPDFTagNode*, true>::growAndConstructAtEnd<SkPDFTagNode* const&>(SkPDFTagNode* const&)
Unexecuted instantiation: SkPDFTag.cpp:(anonymous namespace)::OutlineEntry** skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::growAndConstructAtEnd<(anonymous namespace)::OutlineEntry*>((anonymous namespace)::OutlineEntry*&&)
SkSVGDevice::ClipRec* skia_private::TArray<SkSVGDevice::ClipRec, true>::growAndConstructAtEnd<SkSVGDevice::ClipRec>(SkSVGDevice::ClipRec&&)
Line
Count
Source
685
221
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
686
221
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
687
221
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
688
221
        this->installDataAndUpdateCapacity(buffer);
689
690
221
        return newT;
691
221
    }
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileBlender> const&>(sk_sp<skgpu::graphite::PrecompileBlender> const&)
Unexecuted instantiation: std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>* skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::growAndConstructAtEnd<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul> >(std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>&&)
Unexecuted instantiation: SkSpan<skgpu::graphite::PrecompileChildPtr const>* skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::growAndConstructAtEnd<SkSpan<skgpu::graphite::PrecompileChildPtr const> >(SkSpan<skgpu::graphite::PrecompileChildPtr const>&&)
Unexecuted instantiation: skgpu::graphite::PaintParamsKeyBuilder::StackFrame* skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&)
Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString const&>(SkString const&)
Unexecuted instantiation: skia::textlayout::TextStyle* skia_private::TArray<skia::textlayout::TextStyle, true>::growAndConstructAtEnd<skia::textlayout::TextStyle const&>(skia::textlayout::TextStyle const&)
Unexecuted instantiation: skia::textlayout::Placeholder* skia_private::TArray<skia::textlayout::Placeholder, true>::growAndConstructAtEnd<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&)
Unexecuted instantiation: skia::textlayout::Block* skia_private::TArray<skia::textlayout::Block, true>::growAndConstructAtEnd<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&)
Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long&>(unsigned long&)
Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&)
Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&)
Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&)
Unexecuted instantiation: skia::textlayout::TextLine* skia_private::TArray<skia::textlayout::TextLine, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&)
Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature&>(SkShaper::Feature&)
Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature>(SkShaper::Feature&&)
Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor* skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::growAndConstructAtEnd<unsigned long&, SkFont&>(unsigned long&, SkFont&)
Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::Run&>(skia::textlayout::Run&)
Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&)
Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&)
Unexecuted instantiation: skottie::SlotManager::ValuePair<skottie::ColorValue*>* skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<skottie::ColorValue*> >(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&)
Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>* skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::growAndConstructAtEnd<sk_sp<skottie::SlotManager::ImageAssetProxy> const&>(sk_sp<skottie::SlotManager::ImageAssetProxy> const&)
Unexecuted instantiation: skottie::SlotManager::ValuePair<float*>* skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<float*> >(skottie::SlotManager::ValuePair<float*>&&)
Unexecuted instantiation: skottie::SlotManager::ValuePair<SkV2*>* skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<SkV2*> >(skottie::SlotManager::ValuePair<SkV2*>&&)
Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>* skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::growAndConstructAtEnd<sk_sp<skottie::internal::TextAdapter> >(sk_sp<skottie::internal::TextAdapter>&&)
Unexecuted instantiation: skottie::Shaper::RunRec* skia_private::TArray<skottie::Shaper::RunRec, true>::growAndConstructAtEnd<skottie::Shaper::RunRec>(skottie::Shaper::RunRec&&)
Unexecuted instantiation: Layer.cpp:skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord* skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::growAndConstructAtEnd<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&)
692
693
684M
    void checkRealloc(int delta, double growthFactor) {
694
684M
        SkASSERT(delta >= 0);
695
684M
        SkASSERT(fSize >= 0);
696
684M
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
684M
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
53.5M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
53.5M
        }
703
684M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double)
Line
Count
Source
693
7.36k
    void checkRealloc(int delta, double growthFactor) {
694
7.36k
        SkASSERT(delta >= 0);
695
7.36k
        SkASSERT(fSize >= 0);
696
7.36k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
7.36k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
7.36k
    }
skia_private::TArray<SkPoint, true>::checkRealloc(int, double)
Line
Count
Source
693
497M
    void checkRealloc(int delta, double growthFactor) {
694
497M
        SkASSERT(delta >= 0);
695
497M
        SkASSERT(fSize >= 0);
696
497M
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
497M
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
29.3M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
29.3M
        }
703
497M
    }
skia_private::TArray<unsigned char, true>::checkRealloc(int, double)
Line
Count
Source
693
97.6M
    void checkRealloc(int delta, double growthFactor) {
694
97.6M
        SkASSERT(delta >= 0);
695
97.6M
        SkASSERT(fSize >= 0);
696
97.6M
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
97.6M
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
18.2M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
18.2M
        }
703
97.6M
    }
skia_private::TArray<float, true>::checkRealloc(int, double)
Line
Count
Source
693
81.3M
    void checkRealloc(int delta, double growthFactor) {
694
81.3M
        SkASSERT(delta >= 0);
695
81.3M
        SkASSERT(fSize >= 0);
696
81.3M
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
81.3M
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
5.38M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
5.38M
        }
703
81.3M
    }
skia_private::TArray<SkString, true>::checkRealloc(int, double)
Line
Count
Source
693
70
    void checkRealloc(int delta, double growthFactor) {
694
70
        SkASSERT(delta >= 0);
695
70
        SkASSERT(fSize >= 0);
696
70
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
70
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
70
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
70
        }
703
70
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::checkRealloc(int, double)
Line
Count
Source
693
839
    void checkRealloc(int delta, double growthFactor) {
694
839
        SkASSERT(delta >= 0);
695
839
        SkASSERT(fSize >= 0);
696
839
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
839
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
839
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::checkRealloc(int, double)
Line
Count
Source
693
2.58k
    void checkRealloc(int delta, double growthFactor) {
694
2.58k
        SkASSERT(delta >= 0);
695
2.58k
        SkASSERT(fSize >= 0);
696
2.58k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
2.58k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
2.58k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
2.58k
        }
703
2.58k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double)
skia_private::TArray<sk_sp<SkShader>, true>::checkRealloc(int, double)
Line
Count
Source
693
29.4k
    void checkRealloc(int delta, double growthFactor) {
694
29.4k
        SkASSERT(delta >= 0);
695
29.4k
        SkASSERT(fSize >= 0);
696
29.4k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
29.4k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
10.4k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
10.4k
        }
703
29.4k
    }
skia_private::TArray<int, true>::checkRealloc(int, double)
Line
Count
Source
693
238k
    void checkRealloc(int delta, double growthFactor) {
694
238k
        SkASSERT(delta >= 0);
695
238k
        SkASSERT(fSize >= 0);
696
238k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
238k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
121k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
121k
        }
703
238k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double)
skia_private::TArray<SkPath, true>::checkRealloc(int, double)
Line
Count
Source
693
286k
    void checkRealloc(int delta, double growthFactor) {
694
286k
        SkASSERT(delta >= 0);
695
286k
        SkASSERT(fSize >= 0);
696
286k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
286k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
92.3k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
92.3k
        }
703
286k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::checkRealloc(int, double)
Line
Count
Source
693
24.0k
    void checkRealloc(int delta, double growthFactor) {
694
24.0k
        SkASSERT(delta >= 0);
695
24.0k
        SkASSERT(fSize >= 0);
696
24.0k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
24.0k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
24.0k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
24.0k
        }
703
24.0k
    }
skia_private::TArray<SkMatrix, true>::checkRealloc(int, double)
Line
Count
Source
693
38
    void checkRealloc(int delta, double growthFactor) {
694
38
        SkASSERT(delta >= 0);
695
38
        SkASSERT(fSize >= 0);
696
38
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
38
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
19
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
19
        }
703
38
    }
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double)
skia_private::TArray<double, true>::checkRealloc(int, double)
Line
Count
Source
693
62.4k
    void checkRealloc(int delta, double growthFactor) {
694
62.4k
        SkASSERT(delta >= 0);
695
62.4k
        SkASSERT(fSize >= 0);
696
62.4k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
62.4k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
34.9k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
34.9k
        }
703
62.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double)
Line
Count
Source
693
10.0k
    void checkRealloc(int delta, double growthFactor) {
694
10.0k
        SkASSERT(delta >= 0);
695
10.0k
        SkASSERT(fSize >= 0);
696
10.0k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
10.0k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
92
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
92
        }
703
10.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double)
Line
Count
Source
693
314k
    void checkRealloc(int delta, double growthFactor) {
694
314k
        SkASSERT(delta >= 0);
695
314k
        SkASSERT(fSize >= 0);
696
314k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
314k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
37.2k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
37.2k
        }
703
314k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double)
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::checkRealloc(int, double)
Line
Count
Source
693
25.6k
    void checkRealloc(int delta, double growthFactor) {
694
25.6k
        SkASSERT(delta >= 0);
695
25.6k
        SkASSERT(fSize >= 0);
696
25.6k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
25.6k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
25.6k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
25.6k
        }
703
25.6k
    }
skia_private::TArray<float*, true>::checkRealloc(int, double)
Line
Count
Source
693
99.3k
    void checkRealloc(int delta, double growthFactor) {
694
99.3k
        SkASSERT(delta >= 0);
695
99.3k
        SkASSERT(fSize >= 0);
696
99.3k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
99.3k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
49.6k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
49.6k
        }
703
99.3k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double)
Line
Count
Source
693
49.6k
    void checkRealloc(int delta, double growthFactor) {
694
49.6k
        SkASSERT(delta >= 0);
695
49.6k
        SkASSERT(fSize >= 0);
696
49.6k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
49.6k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
49.6k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
49.6k
        }
703
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::checkRealloc(int, double)
Line
Count
Source
693
8
    void checkRealloc(int delta, double growthFactor) {
694
8
        SkASSERT(delta >= 0);
695
8
        SkASSERT(fSize >= 0);
696
8
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
8
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
4
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
4
        }
703
8
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double)
Line
Count
Source
693
82
    void checkRealloc(int delta, double growthFactor) {
694
82
        SkASSERT(delta >= 0);
695
82
        SkASSERT(fSize >= 0);
696
82
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
82
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
82
    }
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double)
Line
Count
Source
693
3.58k
    void checkRealloc(int delta, double growthFactor) {
694
3.58k
        SkASSERT(delta >= 0);
695
3.58k
        SkASSERT(fSize >= 0);
696
3.58k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
3.58k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
3.58k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
3.58k
        }
703
3.58k
    }
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double)
Line
Count
Source
693
21.4k
    void checkRealloc(int delta, double growthFactor) {
694
21.4k
        SkASSERT(delta >= 0);
695
21.4k
        SkASSERT(fSize >= 0);
696
21.4k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
21.4k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
62
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
62
        }
703
21.4k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::checkRealloc(int, double)
Line
Count
Source
693
1
    void checkRealloc(int delta, double growthFactor) {
694
1
        SkASSERT(delta >= 0);
695
1
        SkASSERT(fSize >= 0);
696
1
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
1
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
1
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
1
        }
703
1
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
693
34
    void checkRealloc(int delta, double growthFactor) {
694
34
        SkASSERT(delta >= 0);
695
34
        SkASSERT(fSize >= 0);
696
34
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
34
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
28
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
28
        }
703
34
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::checkRealloc(int, double)
Line
Count
Source
693
15.0k
    void checkRealloc(int delta, double growthFactor) {
694
15.0k
        SkASSERT(delta >= 0);
695
15.0k
        SkASSERT(fSize >= 0);
696
15.0k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
15.0k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
212
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
212
        }
703
15.0k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::checkRealloc(int, double)
Line
Count
Source
693
195
    void checkRealloc(int delta, double growthFactor) {
694
195
        SkASSERT(delta >= 0);
695
195
        SkASSERT(fSize >= 0);
696
195
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
195
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
195
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
693
592
    void checkRealloc(int delta, double growthFactor) {
694
592
        SkASSERT(delta >= 0);
695
592
        SkASSERT(fSize >= 0);
696
592
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
592
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
71
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
71
        }
703
592
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::checkRealloc(int, double)
skia_private::TArray<SkRect, true>::checkRealloc(int, double)
Line
Count
Source
693
1
    void checkRealloc(int delta, double growthFactor) {
694
1
        SkASSERT(delta >= 0);
695
1
        SkASSERT(fSize >= 0);
696
1
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
1
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
1
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
693
352
    void checkRealloc(int delta, double growthFactor) {
694
352
        SkASSERT(delta >= 0);
695
352
        SkASSERT(fSize >= 0);
696
352
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
352
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
56
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
56
        }
703
352
    }
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::checkRealloc(int, double)
Line
Count
Source
693
451
    void checkRealloc(int delta, double growthFactor) {
694
451
        SkASSERT(delta >= 0);
695
451
        SkASSERT(fSize >= 0);
696
451
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
451
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
329
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
329
        }
703
451
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double)
skia_private::TArray<CircularRRectOp::RRect, true>::checkRealloc(int, double)
Line
Count
Source
693
18
    void checkRealloc(int delta, double growthFactor) {
694
18
        SkASSERT(delta >= 0);
695
18
        SkASSERT(fSize >= 0);
696
18
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
18
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
18
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
18
        }
703
18
    }
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double)
skia_private::TArray<CircleOp::Circle, true>::checkRealloc(int, double)
Line
Count
Source
693
285
    void checkRealloc(int delta, double growthFactor) {
694
285
        SkASSERT(delta >= 0);
695
285
        SkASSERT(fSize >= 0);
696
285
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
285
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
52
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
52
        }
703
285
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double)
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::checkRealloc(int, double)
Line
Count
Source
693
6
    void checkRealloc(int delta, double growthFactor) {
694
6
        SkASSERT(delta >= 0);
695
6
        SkASSERT(fSize >= 0);
696
6
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
6
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
6
    }
skia_private::TArray<GrTextureProxy*, true>::checkRealloc(int, double)
Line
Count
Source
693
11.5k
    void checkRealloc(int delta, double growthFactor) {
694
11.5k
        SkASSERT(delta >= 0);
695
11.5k
        SkASSERT(fSize >= 0);
696
11.5k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
11.5k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
11.5k
    }
skia_private::TArray<GrSurfaceProxy*, true>::checkRealloc(int, double)
Line
Count
Source
693
12.6k
    void checkRealloc(int delta, double growthFactor) {
694
12.6k
        SkASSERT(delta >= 0);
695
12.6k
        SkASSERT(fSize >= 0);
696
12.6k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
12.6k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
944
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
944
        }
703
12.6k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::checkRealloc(int, double)
Line
Count
Source
693
13.0k
    void checkRealloc(int delta, double growthFactor) {
694
13.0k
        SkASSERT(delta >= 0);
695
13.0k
        SkASSERT(fSize >= 0);
696
13.0k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
13.0k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
47
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
47
        }
703
13.0k
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::checkRealloc(int, double)
Line
Count
Source
693
2.61k
    void checkRealloc(int delta, double growthFactor) {
694
2.61k
        SkASSERT(delta >= 0);
695
2.61k
        SkASSERT(fSize >= 0);
696
2.61k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
2.61k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
334
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
334
        }
703
2.61k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::checkRealloc(int, double)
Line
Count
Source
693
1
    void checkRealloc(int delta, double growthFactor) {
694
1
        SkASSERT(delta >= 0);
695
1
        SkASSERT(fSize >= 0);
696
1
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
1
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
1
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
1
        }
703
1
    }
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::checkRealloc(int, double)
Line
Count
Source
693
11.6k
    void checkRealloc(int delta, double growthFactor) {
694
11.6k
        SkASSERT(delta >= 0);
695
11.6k
        SkASSERT(fSize >= 0);
696
11.6k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
11.6k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
11.6k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
11.6k
        }
703
11.6k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::checkRealloc(int, double)
Line
Count
Source
693
51.1k
    void checkRealloc(int delta, double growthFactor) {
694
51.1k
        SkASSERT(delta >= 0);
695
51.1k
        SkASSERT(fSize >= 0);
696
51.1k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
51.1k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
63
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
63
        }
703
51.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double)
skia_private::TArray<SkPackedGlyphID, true>::checkRealloc(int, double)
Line
Count
Source
693
1.78k
    void checkRealloc(int delta, double growthFactor) {
694
1.78k
        SkASSERT(delta >= 0);
695
1.78k
        SkASSERT(fSize >= 0);
696
1.78k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
1.78k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
65
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
65
        }
703
1.78k
    }
skia_private::TArray<unsigned short, true>::checkRealloc(int, double)
Line
Count
Source
693
71.4k
    void checkRealloc(int delta, double growthFactor) {
694
71.4k
        SkASSERT(delta >= 0);
695
71.4k
        SkASSERT(fSize >= 0);
696
71.4k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
71.4k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
382
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
382
        }
703
71.4k
    }
skia_private::TArray<SkMask::Format, true>::checkRealloc(int, double)
Line
Count
Source
693
1.78k
    void checkRealloc(int delta, double growthFactor) {
694
1.78k
        SkASSERT(delta >= 0);
695
1.78k
        SkASSERT(fSize >= 0);
696
1.78k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
1.78k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
65
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
65
        }
703
1.78k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::checkRealloc(int, double)
Line
Count
Source
693
929
    void checkRealloc(int delta, double growthFactor) {
694
929
        SkASSERT(delta >= 0);
695
929
        SkASSERT(fSize >= 0);
696
929
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
929
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
929
    }
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double)
skia_private::TArray<SkGlyph const*, true>::checkRealloc(int, double)
Line
Count
Source
693
67.8k
    void checkRealloc(int delta, double growthFactor) {
694
67.8k
        SkASSERT(delta >= 0);
695
67.8k
        SkASSERT(fSize >= 0);
696
67.8k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
67.8k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
252
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
252
        }
703
67.8k
    }
skia_private::TArray<SkClosestRecord, true>::checkRealloc(int, double)
Line
Count
Source
693
6.47M
    void checkRealloc(int delta, double growthFactor) {
694
6.47M
        SkASSERT(delta >= 0);
695
6.47M
        SkASSERT(fSize >= 0);
696
6.47M
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
6.47M
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
888
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
888
        }
703
6.47M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::checkRealloc(int, double)
Line
Count
Source
693
1.88k
    void checkRealloc(int delta, double growthFactor) {
694
1.88k
        SkASSERT(delta >= 0);
695
1.88k
        SkASSERT(fSize >= 0);
696
1.88k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
1.88k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
56
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
56
        }
703
1.88k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::checkRealloc(int, double)
Line
Count
Source
693
11.3k
    void checkRealloc(int delta, double growthFactor) {
694
11.3k
        SkASSERT(delta >= 0);
695
11.3k
        SkASSERT(fSize >= 0);
696
11.3k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
11.3k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
6.79k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
6.79k
        }
703
11.3k
    }
skia_private::TArray<bool, true>::checkRealloc(int, double)
Line
Count
Source
693
11.3k
    void checkRealloc(int delta, double growthFactor) {
694
11.3k
        SkASSERT(delta >= 0);
695
11.3k
        SkASSERT(fSize >= 0);
696
11.3k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
11.3k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
6.61k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
6.61k
        }
703
11.3k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::checkRealloc(int, double)
Line
Count
Source
693
128k
    void checkRealloc(int delta, double growthFactor) {
694
128k
        SkASSERT(delta >= 0);
695
128k
        SkASSERT(fSize >= 0);
696
128k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
128k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
55.7k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
55.7k
        }
703
128k
    }
skia_private::TArray<PathSegment, true>::checkRealloc(int, double)
Line
Count
Source
693
80
    void checkRealloc(int delta, double growthFactor) {
694
80
        SkASSERT(delta >= 0);
695
80
        SkASSERT(fSize >= 0);
696
80
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
80
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
80
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double)
skia_private::TArray<OffsetEdge, true>::checkRealloc(int, double)
Line
Count
Source
693
4.46k
    void checkRealloc(int delta, double growthFactor) {
694
4.46k
        SkASSERT(delta >= 0);
695
4.46k
        SkASSERT(fSize >= 0);
696
4.46k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
4.46k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
274
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
274
        }
703
4.46k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double)
skia_private::TArray<sk_sp<SkImageFilter>, true>::checkRealloc(int, double)
Line
Count
Source
693
11
    void checkRealloc(int delta, double growthFactor) {
694
11
        SkASSERT(delta >= 0);
695
11
        SkASSERT(fSize >= 0);
696
11
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
11
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
11
    }
skia_private::TArray<char, true>::checkRealloc(int, double)
Line
Count
Source
693
9.23k
    void checkRealloc(int delta, double growthFactor) {
694
9.23k
        SkASSERT(delta >= 0);
695
9.23k
        SkASSERT(fSize >= 0);
696
9.23k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
9.23k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
3
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
3
        }
703
9.23k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::checkRealloc(int, double)
Line
Count
Source
693
9.23k
    void checkRealloc(int delta, double growthFactor) {
694
9.23k
        SkASSERT(delta >= 0);
695
9.23k
        SkASSERT(fSize >= 0);
696
9.23k
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
9.23k
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
3
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
3
        }
703
9.23k
    }
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::checkRealloc(int, double)
skia_private::TArray<SkPoint, true>::checkRealloc(int, double)
Line
Count
Source
693
16
    void checkRealloc(int delta, double growthFactor) {
694
16
        SkASSERT(delta >= 0);
695
16
        SkASSERT(fSize >= 0);
696
16
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
16
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
16
    }
skia_private::TArray<unsigned char, true>::checkRealloc(int, double)
Line
Count
Source
693
16
    void checkRealloc(int delta, double growthFactor) {
694
16
        SkASSERT(delta >= 0);
695
16
        SkASSERT(fSize >= 0);
696
16
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
16
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
16
    }
skia_private::TArray<float, true>::checkRealloc(int, double)
Line
Count
Source
693
8
    void checkRealloc(int delta, double growthFactor) {
694
8
        SkASSERT(delta >= 0);
695
8
        SkASSERT(fSize >= 0);
696
8
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
8
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
0
        }
703
8
    }
skia_private::TArray<SkString, true>::checkRealloc(int, double)
Line
Count
Source
693
4
    void checkRealloc(int delta, double growthFactor) {
694
4
        SkASSERT(delta >= 0);
695
4
        SkASSERT(fSize >= 0);
696
4
        SkASSERT(fCapacity >= 0);
697
698
        // Check if there are enough remaining allocated elements to satisfy the request.
699
4
        if (this->capacity() - fSize < delta) {
700
            // Looks like we need to reallocate.
701
4
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
702
4
        }
703
4
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::checkRealloc(int, double)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::checkRealloc(int, double)
704
705
61.5M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
61.5M
        SkASSERT(delta >= 0);
707
61.5M
        SkASSERT(fSize >= 0);
708
61.5M
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
61.5M
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
61.5M
        const int newCount = fSize + delta;
718
719
61.5M
        return Allocate(newCount, growthFactor);
720
61.5M
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double)
skia_private::TArray<SkPoint, true>::preallocateNewData(int, double)
Line
Count
Source
705
29.4M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
29.4M
        SkASSERT(delta >= 0);
707
29.4M
        SkASSERT(fSize >= 0);
708
29.4M
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
29.4M
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
29.4M
        const int newCount = fSize + delta;
718
719
29.4M
        return Allocate(newCount, growthFactor);
720
29.4M
    }
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double)
Line
Count
Source
705
19.6M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
19.6M
        SkASSERT(delta >= 0);
707
19.6M
        SkASSERT(fSize >= 0);
708
19.6M
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
19.6M
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
19.6M
        const int newCount = fSize + delta;
718
719
19.6M
        return Allocate(newCount, growthFactor);
720
19.6M
    }
skia_private::TArray<float, true>::preallocateNewData(int, double)
Line
Count
Source
705
5.79M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
5.79M
        SkASSERT(delta >= 0);
707
5.79M
        SkASSERT(fSize >= 0);
708
5.79M
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
5.79M
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
5.79M
        const int newCount = fSize + delta;
718
719
5.79M
        return Allocate(newCount, growthFactor);
720
5.79M
    }
skia_private::TArray<SkString, true>::preallocateNewData(int, double)
Line
Count
Source
705
70
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
70
        SkASSERT(delta >= 0);
707
70
        SkASSERT(fSize >= 0);
708
70
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
70
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
70
        const int newCount = fSize + delta;
718
719
70
        return Allocate(newCount, growthFactor);
720
70
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::preallocateNewData(int, double)
skia_private::TArray<int, true>::preallocateNewData(int, double)
Line
Count
Source
705
121k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
121k
        SkASSERT(delta >= 0);
707
121k
        SkASSERT(fSize >= 0);
708
121k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
121k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
121k
        const int newCount = fSize + delta;
718
719
121k
        return Allocate(newCount, growthFactor);
720
121k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::preallocateNewData(int, double)
Line
Count
Source
705
2.58k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
2.58k
        SkASSERT(delta >= 0);
707
2.58k
        SkASSERT(fSize >= 0);
708
2.58k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
2.58k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
2.58k
        const int newCount = fSize + delta;
718
719
2.58k
        return Allocate(newCount, growthFactor);
720
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::preallocateNewData(int, double)
Line
Count
Source
705
74.6k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
74.6k
        SkASSERT(delta >= 0);
707
74.6k
        SkASSERT(fSize >= 0);
708
74.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
74.6k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
74.6k
        const int newCount = fSize + delta;
718
719
74.6k
        return Allocate(newCount, growthFactor);
720
74.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::preallocateNewData(int, double)
Line
Count
Source
705
99.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
99.8k
        SkASSERT(delta >= 0);
707
99.8k
        SkASSERT(fSize >= 0);
708
99.8k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
99.8k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
99.8k
        const int newCount = fSize + delta;
718
719
99.8k
        return Allocate(newCount, growthFactor);
720
99.8k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double)
skia_private::TArray<bool, true>::preallocateNewData(int, double)
Line
Count
Source
705
6.61k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
6.61k
        SkASSERT(delta >= 0);
707
6.61k
        SkASSERT(fSize >= 0);
708
6.61k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
6.61k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
6.61k
        const int newCount = fSize + delta;
718
719
6.61k
        return Allocate(newCount, growthFactor);
720
6.61k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::preallocateNewData(int, double)
Line
Count
Source
705
1.02k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
1.02k
        SkASSERT(delta >= 0);
707
1.02k
        SkASSERT(fSize >= 0);
708
1.02k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
1.02k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
1.02k
        const int newCount = fSize + delta;
718
719
1.02k
        return Allocate(newCount, growthFactor);
720
1.02k
    }
skia_private::TArray<std::__1::thread, false>::preallocateNewData(int, double)
Line
Count
Source
705
56
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
56
        SkASSERT(delta >= 0);
707
56
        SkASSERT(fSize >= 0);
708
56
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
56
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
56
        const int newCount = fSize + delta;
718
719
56
        return Allocate(newCount, growthFactor);
720
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double)
skia_private::TArray<sk_sp<SkImageFilter>, true>::preallocateNewData(int, double)
Line
Count
Source
705
190
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
190
        SkASSERT(delta >= 0);
707
190
        SkASSERT(fSize >= 0);
708
190
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
190
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
190
        const int newCount = fSize + delta;
718
719
190
        return Allocate(newCount, growthFactor);
720
190
    }
skia_private::TArray<sk_sp<SkShader>, true>::preallocateNewData(int, double)
Line
Count
Source
705
10.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
10.4k
        SkASSERT(delta >= 0);
707
10.4k
        SkASSERT(fSize >= 0);
708
10.4k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
10.4k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
10.4k
        const int newCount = fSize + delta;
718
719
10.4k
        return Allocate(newCount, growthFactor);
720
10.4k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double)
skia_private::TArray<SkPaint, true>::preallocateNewData(int, double)
Line
Count
Source
705
7.80k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
7.80k
        SkASSERT(delta >= 0);
707
7.80k
        SkASSERT(fSize >= 0);
708
7.80k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
7.80k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
7.80k
        const int newCount = fSize + delta;
718
719
7.80k
        return Allocate(newCount, growthFactor);
720
7.80k
    }
skia_private::TArray<SkPath, true>::preallocateNewData(int, double)
Line
Count
Source
705
190k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
190k
        SkASSERT(delta >= 0);
707
190k
        SkASSERT(fSize >= 0);
708
190k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
190k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
190k
        const int newCount = fSize + delta;
718
719
190k
        return Allocate(newCount, growthFactor);
720
190k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::preallocateNewData(int, double)
Line
Count
Source
705
26.9k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
26.9k
        SkASSERT(delta >= 0);
707
26.9k
        SkASSERT(fSize >= 0);
708
26.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
26.9k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
26.9k
        const int newCount = fSize + delta;
718
719
26.9k
        return Allocate(newCount, growthFactor);
720
26.9k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::preallocateNewData(int, double)
Line
Count
Source
705
50
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
50
        SkASSERT(delta >= 0);
707
50
        SkASSERT(fSize >= 0);
708
50
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
50
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
50
        const int newCount = fSize + delta;
718
719
50
        return Allocate(newCount, growthFactor);
720
50
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double)
skia_private::TArray<sk_sp<SkVertices const>, true>::preallocateNewData(int, double)
Line
Count
Source
705
550
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
550
        SkASSERT(delta >= 0);
707
550
        SkASSERT(fSize >= 0);
708
550
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
550
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
550
        const int newCount = fSize + delta;
718
719
550
        return Allocate(newCount, growthFactor);
720
550
    }
skia_private::TArray<sk_sp<SkImage const>, true>::preallocateNewData(int, double)
Line
Count
Source
705
42.9k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
42.9k
        SkASSERT(delta >= 0);
707
42.9k
        SkASSERT(fSize >= 0);
708
42.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
42.9k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
42.9k
        const int newCount = fSize + delta;
718
719
42.9k
        return Allocate(newCount, growthFactor);
720
42.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double)
skia_private::TArray<SkMatrix, true>::preallocateNewData(int, double)
Line
Count
Source
705
19
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
19
        SkASSERT(delta >= 0);
707
19
        SkASSERT(fSize >= 0);
708
19
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
19
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
19
        const int newCount = fSize + delta;
718
719
19
        return Allocate(newCount, growthFactor);
720
19
    }
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::preallocateNewData(int, double)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::preallocateNewData(int, double)
Line
Count
Source
705
10.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
10.4k
        SkASSERT(delta >= 0);
707
10.4k
        SkASSERT(fSize >= 0);
708
10.4k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
10.4k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
10.4k
        const int newCount = fSize + delta;
718
719
10.4k
        return Allocate(newCount, growthFactor);
720
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::preallocateNewData(int, double)
Line
Count
Source
705
1
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
1
        SkASSERT(delta >= 0);
707
1
        SkASSERT(fSize >= 0);
708
1
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
1
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
1
        const int newCount = fSize + delta;
718
719
1
        return Allocate(newCount, growthFactor);
720
1
    }
skia_private::TArray<SkOpRayHit*, true>::preallocateNewData(int, double)
Line
Count
Source
705
5.64M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
5.64M
        SkASSERT(delta >= 0);
707
5.64M
        SkASSERT(fSize >= 0);
708
5.64M
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
5.64M
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
5.64M
        const int newCount = fSize + delta;
718
719
5.64M
        return Allocate(newCount, growthFactor);
720
5.64M
    }
skia_private::TArray<double, true>::preallocateNewData(int, double)
Line
Count
Source
705
34.9k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
34.9k
        SkASSERT(delta >= 0);
707
34.9k
        SkASSERT(fSize >= 0);
708
34.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
34.9k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
34.9k
        const int newCount = fSize + delta;
718
719
34.9k
        return Allocate(newCount, growthFactor);
720
34.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double)
Line
Count
Source
705
3.68k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
3.68k
        SkASSERT(delta >= 0);
707
3.68k
        SkASSERT(fSize >= 0);
708
3.68k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
3.68k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
3.68k
        const int newCount = fSize + delta;
718
719
3.68k
        return Allocate(newCount, growthFactor);
720
3.68k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double)
Line
Count
Source
705
41.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
41.4k
        SkASSERT(delta >= 0);
707
41.4k
        SkASSERT(fSize >= 0);
708
41.4k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
41.4k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
41.4k
        const int newCount = fSize + delta;
718
719
41.4k
        return Allocate(newCount, growthFactor);
720
41.4k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double)
Line
Count
Source
705
11.0k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
11.0k
        SkASSERT(delta >= 0);
707
11.0k
        SkASSERT(fSize >= 0);
708
11.0k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
11.0k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
11.0k
        const int newCount = fSize + delta;
718
719
11.0k
        return Allocate(newCount, growthFactor);
720
11.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double)
Line
Count
Source
705
358
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
358
        SkASSERT(delta >= 0);
707
358
        SkASSERT(fSize >= 0);
708
358
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
358
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
358
        const int newCount = fSize + delta;
718
719
358
        return Allocate(newCount, growthFactor);
720
358
    }
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double)
Line
Count
Source
705
105
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
105
        SkASSERT(delta >= 0);
707
105
        SkASSERT(fSize >= 0);
708
105
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
105
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
105
        const int newCount = fSize + delta;
718
719
105
        return Allocate(newCount, growthFactor);
720
105
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::preallocateNewData(int, double)
skia_private::TArray<SkSL::RP::Instruction, true>::preallocateNewData(int, double)
Line
Count
Source
705
232
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
232
        SkASSERT(delta >= 0);
707
232
        SkASSERT(fSize >= 0);
708
232
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
232
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
232
        const int newCount = fSize + delta;
718
719
232
        return Allocate(newCount, growthFactor);
720
232
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double)
Line
Count
Source
705
49.6k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
49.6k
        SkASSERT(delta >= 0);
707
49.6k
        SkASSERT(fSize >= 0);
708
49.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
49.6k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
49.6k
        const int newCount = fSize + delta;
718
719
49.6k
        return Allocate(newCount, growthFactor);
720
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::preallocateNewData(int, double)
Line
Count
Source
705
25.6k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
25.6k
        SkASSERT(delta >= 0);
707
25.6k
        SkASSERT(fSize >= 0);
708
25.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
25.6k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
25.6k
        const int newCount = fSize + delta;
718
719
25.6k
        return Allocate(newCount, growthFactor);
720
25.6k
    }
skia_private::TArray<float*, true>::preallocateNewData(int, double)
Line
Count
Source
705
49.6k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
49.6k
        SkASSERT(delta >= 0);
707
49.6k
        SkASSERT(fSize >= 0);
708
49.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
49.6k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
49.6k
        const int newCount = fSize + delta;
718
719
49.6k
        return Allocate(newCount, growthFactor);
720
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double)
Line
Count
Source
705
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
4
        SkASSERT(delta >= 0);
707
4
        SkASSERT(fSize >= 0);
708
4
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
4
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
4
        const int newCount = fSize + delta;
718
719
4
        return Allocate(newCount, growthFactor);
720
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::preallocateNewData(int, double)
Line
Count
Source
705
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
4
        SkASSERT(delta >= 0);
707
4
        SkASSERT(fSize >= 0);
708
4
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
4
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
4
        const int newCount = fSize + delta;
718
719
4
        return Allocate(newCount, growthFactor);
720
4
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double)
skia_private::TArray<SkSL::Variable*, true>::preallocateNewData(int, double)
Line
Count
Source
705
3.58k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
3.58k
        SkASSERT(delta >= 0);
707
3.58k
        SkASSERT(fSize >= 0);
708
3.58k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
3.58k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
3.58k
        const int newCount = fSize + delta;
718
719
3.58k
        return Allocate(newCount, growthFactor);
720
3.58k
    }
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double)
Line
Count
Source
705
62
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
62
        SkASSERT(delta >= 0);
707
62
        SkASSERT(fSize >= 0);
708
62
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
62
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
62
        const int newCount = fSize + delta;
718
719
62
        return Allocate(newCount, growthFactor);
720
62
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::preallocateNewData(int, double)
Line
Count
Source
705
1
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
1
        SkASSERT(delta >= 0);
707
1
        SkASSERT(fSize >= 0);
708
1
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
1
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
1
        const int newCount = fSize + delta;
718
719
1
        return Allocate(newCount, growthFactor);
720
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double)
skia_private::TArray<sk_sp<GrRenderTask>, true>::preallocateNewData(int, double)
Line
Count
Source
705
6.05k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
6.05k
        SkASSERT(delta >= 0);
707
6.05k
        SkASSERT(fSize >= 0);
708
6.05k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
6.05k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
6.05k
        const int newCount = fSize + delta;
718
719
6.05k
        return Allocate(newCount, growthFactor);
720
6.05k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::preallocateNewData(int, double)
Line
Count
Source
705
2.58k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
2.58k
        SkASSERT(delta >= 0);
707
2.58k
        SkASSERT(fSize >= 0);
708
2.58k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
2.58k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
2.58k
        const int newCount = fSize + delta;
718
719
2.58k
        return Allocate(newCount, growthFactor);
720
2.58k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double)
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::preallocateNewData(int, double)
Line
Count
Source
705
101k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
101k
        SkASSERT(delta >= 0);
707
101k
        SkASSERT(fSize >= 0);
708
101k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
101k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
101k
        const int newCount = fSize + delta;
718
719
101k
        return Allocate(newCount, growthFactor);
720
101k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double)
skia_private::TArray<GrRenderTask*, true>::preallocateNewData(int, double)
Line
Count
Source
705
20.0k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
20.0k
        SkASSERT(delta >= 0);
707
20.0k
        SkASSERT(fSize >= 0);
708
20.0k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
20.0k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
20.0k
        const int newCount = fSize + delta;
718
719
20.0k
        return Allocate(newCount, growthFactor);
720
20.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::preallocateNewData(int, double)
Line
Count
Source
705
7.94k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
7.94k
        SkASSERT(delta >= 0);
707
7.94k
        SkASSERT(fSize >= 0);
708
7.94k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
7.94k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
7.94k
        const int newCount = fSize + delta;
718
719
7.94k
        return Allocate(newCount, growthFactor);
720
7.94k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::preallocateNewData(int, double)
Line
Count
Source
705
28
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
28
        SkASSERT(delta >= 0);
707
28
        SkASSERT(fSize >= 0);
708
28
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
28
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
28
        const int newCount = fSize + delta;
718
719
28
        return Allocate(newCount, growthFactor);
720
28
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::preallocateNewData(int, double)
Line
Count
Source
705
212
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
212
        SkASSERT(delta >= 0);
707
212
        SkASSERT(fSize >= 0);
708
212
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
212
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
212
        const int newCount = fSize + delta;
718
719
212
        return Allocate(newCount, growthFactor);
720
212
    }
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double)
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::preallocateNewData(int, double)
Line
Count
Source
705
71
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
71
        SkASSERT(delta >= 0);
707
71
        SkASSERT(fSize >= 0);
708
71
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
71
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
71
        const int newCount = fSize + delta;
718
719
71
        return Allocate(newCount, growthFactor);
720
71
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double)
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::preallocateNewData(int, double)
Line
Count
Source
705
56
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
56
        SkASSERT(delta >= 0);
707
56
        SkASSERT(fSize >= 0);
708
56
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
56
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
56
        const int newCount = fSize + delta;
718
719
56
        return Allocate(newCount, growthFactor);
720
56
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::preallocateNewData(int, double)
Line
Count
Source
705
329
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
329
        SkASSERT(delta >= 0);
707
329
        SkASSERT(fSize >= 0);
708
329
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
329
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
329
        const int newCount = fSize + delta;
718
719
329
        return Allocate(newCount, growthFactor);
720
329
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double)
skia_private::TArray<CircularRRectOp::RRect, true>::preallocateNewData(int, double)
Line
Count
Source
705
18
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
18
        SkASSERT(delta >= 0);
707
18
        SkASSERT(fSize >= 0);
708
18
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
18
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
18
        const int newCount = fSize + delta;
718
719
18
        return Allocate(newCount, growthFactor);
720
18
    }
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double)
skia_private::TArray<CircleOp::Circle, true>::preallocateNewData(int, double)
Line
Count
Source
705
52
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
52
        SkASSERT(delta >= 0);
707
52
        SkASSERT(fSize >= 0);
708
52
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
52
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
52
        const int newCount = fSize + delta;
718
719
52
        return Allocate(newCount, growthFactor);
720
52
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::preallocateNewData(int, double)
Line
Count
Source
705
294
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
294
        SkASSERT(delta >= 0);
707
294
        SkASSERT(fSize >= 0);
708
294
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
294
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
294
        const int newCount = fSize + delta;
718
719
294
        return Allocate(newCount, growthFactor);
720
294
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::preallocateNewData(int, double)
Line
Count
Source
705
334
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
334
        SkASSERT(delta >= 0);
707
334
        SkASSERT(fSize >= 0);
708
334
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
334
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
334
        const int newCount = fSize + delta;
718
719
334
        return Allocate(newCount, growthFactor);
720
334
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::preallocateNewData(int, double)
Line
Count
Source
705
1
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
1
        SkASSERT(delta >= 0);
707
1
        SkASSERT(fSize >= 0);
708
1
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
1
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
1
        const int newCount = fSize + delta;
718
719
1
        return Allocate(newCount, growthFactor);
720
1
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::preallocateNewData(int, double)
Line
Count
Source
705
11.6k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
11.6k
        SkASSERT(delta >= 0);
707
11.6k
        SkASSERT(fSize >= 0);
708
11.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
11.6k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
11.6k
        const int newCount = fSize + delta;
718
719
11.6k
        return Allocate(newCount, growthFactor);
720
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::preallocateNewData(int, double)
Line
Count
Source
705
63
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
63
        SkASSERT(delta >= 0);
707
63
        SkASSERT(fSize >= 0);
708
63
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
63
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
63
        const int newCount = fSize + delta;
718
719
63
        return Allocate(newCount, growthFactor);
720
63
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double)
skia_private::TArray<SkPackedGlyphID, true>::preallocateNewData(int, double)
Line
Count
Source
705
65
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
65
        SkASSERT(delta >= 0);
707
65
        SkASSERT(fSize >= 0);
708
65
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
65
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
65
        const int newCount = fSize + delta;
718
719
65
        return Allocate(newCount, growthFactor);
720
65
    }
skia_private::TArray<unsigned short, true>::preallocateNewData(int, double)
Line
Count
Source
705
382
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
382
        SkASSERT(delta >= 0);
707
382
        SkASSERT(fSize >= 0);
708
382
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
382
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
382
        const int newCount = fSize + delta;
718
719
382
        return Allocate(newCount, growthFactor);
720
382
    }
skia_private::TArray<SkMask::Format, true>::preallocateNewData(int, double)
Line
Count
Source
705
65
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
65
        SkASSERT(delta >= 0);
707
65
        SkASSERT(fSize >= 0);
708
65
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
65
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
65
        const int newCount = fSize + delta;
718
719
65
        return Allocate(newCount, growthFactor);
720
65
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::preallocateNewData(int, double)
Line
Count
Source
705
438
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
438
        SkASSERT(delta >= 0);
707
438
        SkASSERT(fSize >= 0);
708
438
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
438
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
438
        const int newCount = fSize + delta;
718
719
438
        return Allocate(newCount, growthFactor);
720
438
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double)
skia_private::TArray<SkGlyph const*, true>::preallocateNewData(int, double)
Line
Count
Source
705
252
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
252
        SkASSERT(delta >= 0);
707
252
        SkASSERT(fSize >= 0);
708
252
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
252
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
252
        const int newCount = fSize + delta;
718
719
252
        return Allocate(newCount, growthFactor);
720
252
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::preallocateNewData(int, double)
Line
Count
Source
705
30
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
30
        SkASSERT(delta >= 0);
707
30
        SkASSERT(fSize >= 0);
708
30
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
30
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
30
        const int newCount = fSize + delta;
718
719
30
        return Allocate(newCount, growthFactor);
720
30
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double)
skia_private::TArray<SkClosestRecord, true>::preallocateNewData(int, double)
Line
Count
Source
705
888
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
888
        SkASSERT(delta >= 0);
707
888
        SkASSERT(fSize >= 0);
708
888
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
888
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
888
        const int newCount = fSize + delta;
718
719
888
        return Allocate(newCount, growthFactor);
720
888
    }
skia_private::TArray<SkClosestRecord const*, true>::preallocateNewData(int, double)
Line
Count
Source
705
531
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
531
        SkASSERT(delta >= 0);
707
531
        SkASSERT(fSize >= 0);
708
531
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
531
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
531
        const int newCount = fSize + delta;
718
719
531
        return Allocate(newCount, growthFactor);
720
531
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::preallocateNewData(int, double)
Line
Count
Source
705
7.46k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
7.46k
        SkASSERT(delta >= 0);
707
7.46k
        SkASSERT(fSize >= 0);
708
7.46k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
7.46k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
7.46k
        const int newCount = fSize + delta;
718
719
7.46k
        return Allocate(newCount, growthFactor);
720
7.46k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::preallocateNewData(int, double)
Line
Count
Source
705
6.79k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
6.79k
        SkASSERT(delta >= 0);
707
6.79k
        SkASSERT(fSize >= 0);
708
6.79k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
6.79k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
6.79k
        const int newCount = fSize + delta;
718
719
6.79k
        return Allocate(newCount, growthFactor);
720
6.79k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::preallocateNewData(int, double)
Line
Count
Source
705
55.7k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
55.7k
        SkASSERT(delta >= 0);
707
55.7k
        SkASSERT(fSize >= 0);
708
55.7k
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
55.7k
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
55.7k
        const int newCount = fSize + delta;
718
719
55.7k
        return Allocate(newCount, growthFactor);
720
55.7k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double)
skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double)
Line
Count
Source
705
70
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
70
        SkASSERT(delta >= 0);
707
70
        SkASSERT(fSize >= 0);
708
70
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
70
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
70
        const int newCount = fSize + delta;
718
719
70
        return Allocate(newCount, growthFactor);
720
70
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double)
Line
Count
Source
705
140
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
140
        SkASSERT(delta >= 0);
707
140
        SkASSERT(fSize >= 0);
708
140
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
140
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
140
        const int newCount = fSize + delta;
718
719
140
        return Allocate(newCount, growthFactor);
720
140
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double)
Line
Count
Source
705
70
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
70
        SkASSERT(delta >= 0);
707
70
        SkASSERT(fSize >= 0);
708
70
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
70
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
70
        const int newCount = fSize + delta;
718
719
70
        return Allocate(newCount, growthFactor);
720
70
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::preallocateNewData(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double)
skia_private::TArray<OffsetEdge, true>::preallocateNewData(int, double)
Line
Count
Source
705
274
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
274
        SkASSERT(delta >= 0);
707
274
        SkASSERT(fSize >= 0);
708
274
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
274
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
274
        const int newCount = fSize + delta;
718
719
274
        return Allocate(newCount, growthFactor);
720
274
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::preallocateNewData(int, double)
Line
Count
Source
705
92
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
92
        SkASSERT(delta >= 0);
707
92
        SkASSERT(fSize >= 0);
708
92
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
92
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
92
        const int newCount = fSize + delta;
718
719
92
        return Allocate(newCount, growthFactor);
720
92
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double)
skia_private::TArray<char, true>::preallocateNewData(int, double)
Line
Count
Source
705
3
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
3
        SkASSERT(delta >= 0);
707
3
        SkASSERT(fSize >= 0);
708
3
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
3
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
3
        const int newCount = fSize + delta;
718
719
3
        return Allocate(newCount, growthFactor);
720
3
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::preallocateNewData(int, double)
Line
Count
Source
705
3
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
3
        SkASSERT(delta >= 0);
707
3
        SkASSERT(fSize >= 0);
708
3
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
3
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
3
        const int newCount = fSize + delta;
718
719
3
        return Allocate(newCount, growthFactor);
720
3
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::preallocateNewData(int, double)
Line
Count
Source
705
393
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
393
        SkASSERT(delta >= 0);
707
393
        SkASSERT(fSize >= 0);
708
393
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
393
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
393
        const int newCount = fSize + delta;
718
719
393
        return Allocate(newCount, growthFactor);
720
393
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::preallocateNewData(int, double)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::preallocateNewData(int, double)
skia_private::TArray<SkSVGDevice::ClipRec, true>::preallocateNewData(int, double)
Line
Count
Source
705
221
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
221
        SkASSERT(delta >= 0);
707
221
        SkASSERT(fSize >= 0);
708
221
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
221
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
221
        const int newCount = fSize + delta;
718
719
221
        return Allocate(newCount, growthFactor);
720
221
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double)
skia_private::TArray<SkString, true>::preallocateNewData(int, double)
Line
Count
Source
705
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
4
        SkASSERT(delta >= 0);
707
4
        SkASSERT(fSize >= 0);
708
4
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
4
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
4
        const int newCount = fSize + delta;
718
719
4
        return Allocate(newCount, growthFactor);
720
4
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double)
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double)
skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double)
Line
Count
Source
705
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
4
        SkASSERT(delta >= 0);
707
4
        SkASSERT(fSize >= 0);
708
4
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
4
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
4
        const int newCount = fSize + delta;
718
719
4
        return Allocate(newCount, growthFactor);
720
4
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double)
Line
Count
Source
705
8
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
8
        SkASSERT(delta >= 0);
707
8
        SkASSERT(fSize >= 0);
708
8
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
8
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
8
        const int newCount = fSize + delta;
718
719
8
        return Allocate(newCount, growthFactor);
720
8
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double)
Line
Count
Source
705
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
706
4
        SkASSERT(delta >= 0);
707
4
        SkASSERT(fSize >= 0);
708
4
        SkASSERT(fCapacity >= 0);
709
710
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
711
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
712
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
713
        // this also checks the bounds of fSize.
714
4
        if (delta > kMaxCapacity - fSize) {
715
0
            sk_report_container_overflow_and_die();
716
0
        }
717
4
        const int newCount = fSize + delta;
718
719
4
        return Allocate(newCount, growthFactor);
720
4
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::preallocateNewData(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::preallocateNewData(int, double)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::preallocateNewData(int, double)
Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::preallocateNewData(int, double)
721
722
61.5M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
61.5M
        this->move(TCast(allocation.data()));
724
61.5M
        if (fOwnMemory) {
725
6.75M
            sk_free(fData);
726
6.75M
        }
727
61.5M
        this->setDataFromBytes(allocation);
728
61.5M
        SkASSERT(fData != nullptr);
729
61.5M
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
29.4M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
29.4M
        this->move(TCast(allocation.data()));
724
29.4M
        if (fOwnMemory) {
725
2.21M
            sk_free(fData);
726
2.21M
        }
727
29.4M
        this->setDataFromBytes(allocation);
728
29.4M
        SkASSERT(fData != nullptr);
729
29.4M
    }
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
19.6M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
19.6M
        this->move(TCast(allocation.data()));
724
19.6M
        if (fOwnMemory) {
725
1.03M
            sk_free(fData);
726
1.03M
        }
727
19.6M
        this->setDataFromBytes(allocation);
728
19.6M
        SkASSERT(fData != nullptr);
729
19.6M
    }
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
5.79M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
5.79M
        this->move(TCast(allocation.data()));
724
5.79M
        if (fOwnMemory) {
725
215k
            sk_free(fData);
726
215k
        }
727
5.79M
        this->setDataFromBytes(allocation);
728
5.79M
        SkASSERT(fData != nullptr);
729
5.79M
    }
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
70
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
70
        this->move(TCast(allocation.data()));
724
70
        if (fOwnMemory) {
725
70
            sk_free(fData);
726
70
        }
727
70
        this->setDataFromBytes(allocation);
728
70
        SkASSERT(fData != nullptr);
729
70
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
121k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
121k
        this->move(TCast(allocation.data()));
724
121k
        if (fOwnMemory) {
725
51.8k
            sk_free(fData);
726
51.8k
        }
727
121k
        this->setDataFromBytes(allocation);
728
121k
        SkASSERT(fData != nullptr);
729
121k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
2.58k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
2.58k
        this->move(TCast(allocation.data()));
724
2.58k
        if (fOwnMemory) {
725
2.58k
            sk_free(fData);
726
2.58k
        }
727
2.58k
        this->setDataFromBytes(allocation);
728
2.58k
        SkASSERT(fData != nullptr);
729
2.58k
    }
skia_private::TArray<GrSurfaceProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
74.6k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
74.6k
        this->move(TCast(allocation.data()));
724
74.6k
        if (fOwnMemory) {
725
74.6k
            sk_free(fData);
726
74.6k
        }
727
74.6k
        this->setDataFromBytes(allocation);
728
74.6k
        SkASSERT(fData != nullptr);
729
74.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
99.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
99.8k
        this->move(TCast(allocation.data()));
724
99.8k
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
99.8k
        this->setDataFromBytes(allocation);
728
99.8k
        SkASSERT(fData != nullptr);
729
99.8k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<bool, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
6.61k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
6.61k
        this->move(TCast(allocation.data()));
724
6.61k
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
6.61k
        this->setDataFromBytes(allocation);
728
6.61k
        SkASSERT(fData != nullptr);
729
6.61k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
1.02k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
1.02k
        this->move(TCast(allocation.data()));
724
1.02k
        if (fOwnMemory) {
725
543
            sk_free(fData);
726
543
        }
727
1.02k
        this->setDataFromBytes(allocation);
728
1.02k
        SkASSERT(fData != nullptr);
729
1.02k
    }
skia_private::TArray<std::__1::thread, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
56
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
56
        this->move(TCast(allocation.data()));
724
56
        if (fOwnMemory) {
725
56
            sk_free(fData);
726
56
        }
727
56
        this->setDataFromBytes(allocation);
728
56
        SkASSERT(fData != nullptr);
729
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
190
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
190
        this->move(TCast(allocation.data()));
724
190
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
190
        this->setDataFromBytes(allocation);
728
190
        SkASSERT(fData != nullptr);
729
190
    }
skia_private::TArray<sk_sp<SkShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
10.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
10.4k
        this->move(TCast(allocation.data()));
724
10.4k
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
10.4k
        this->setDataFromBytes(allocation);
728
10.4k
        SkASSERT(fData != nullptr);
729
10.4k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkPaint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
7.80k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
7.80k
        this->move(TCast(allocation.data()));
724
7.80k
        if (fOwnMemory) {
725
7.80k
            sk_free(fData);
726
7.80k
        }
727
7.80k
        this->setDataFromBytes(allocation);
728
7.80k
        SkASSERT(fData != nullptr);
729
7.80k
    }
skia_private::TArray<SkPath, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
190k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
190k
        this->move(TCast(allocation.data()));
724
190k
        if (fOwnMemory) {
725
190k
            sk_free(fData);
726
190k
        }
727
190k
        this->setDataFromBytes(allocation);
728
190k
        SkASSERT(fData != nullptr);
729
190k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
26.9k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
26.9k
        this->move(TCast(allocation.data()));
724
26.9k
        if (fOwnMemory) {
725
26.9k
            sk_free(fData);
726
26.9k
        }
727
26.9k
        this->setDataFromBytes(allocation);
728
26.9k
        SkASSERT(fData != nullptr);
729
26.9k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
50
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
50
        this->move(TCast(allocation.data()));
724
50
        if (fOwnMemory) {
725
50
            sk_free(fData);
726
50
        }
727
50
        this->setDataFromBytes(allocation);
728
50
        SkASSERT(fData != nullptr);
729
50
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkVertices const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
550
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
550
        this->move(TCast(allocation.data()));
724
550
        if (fOwnMemory) {
725
550
            sk_free(fData);
726
550
        }
727
550
        this->setDataFromBytes(allocation);
728
550
        SkASSERT(fData != nullptr);
729
550
    }
skia_private::TArray<sk_sp<SkImage const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
42.9k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
42.9k
        this->move(TCast(allocation.data()));
724
42.9k
        if (fOwnMemory) {
725
42.9k
            sk_free(fData);
726
42.9k
        }
727
42.9k
        this->setDataFromBytes(allocation);
728
42.9k
        SkASSERT(fData != nullptr);
729
42.9k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkMatrix, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
19
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
19
        this->move(TCast(allocation.data()));
724
19
        if (fOwnMemory) {
725
19
            sk_free(fData);
726
19
        }
727
19
        this->setDataFromBytes(allocation);
728
19
        SkASSERT(fData != nullptr);
729
19
    }
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
10.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
10.4k
        this->move(TCast(allocation.data()));
724
10.4k
        if (fOwnMemory) {
725
10.4k
            sk_free(fData);
726
10.4k
        }
727
10.4k
        this->setDataFromBytes(allocation);
728
10.4k
        SkASSERT(fData != nullptr);
729
10.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
1
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
1
        this->move(TCast(allocation.data()));
724
1
        if (fOwnMemory) {
725
1
            sk_free(fData);
726
1
        }
727
1
        this->setDataFromBytes(allocation);
728
1
        SkASSERT(fData != nullptr);
729
1
    }
skia_private::TArray<SkOpRayHit*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
5.64M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
5.64M
        this->move(TCast(allocation.data()));
724
5.64M
        if (fOwnMemory) {
725
2.65M
            sk_free(fData);
726
2.65M
        }
727
5.64M
        this->setDataFromBytes(allocation);
728
5.64M
        SkASSERT(fData != nullptr);
729
5.64M
    }
skia_private::TArray<double, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
34.9k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
34.9k
        this->move(TCast(allocation.data()));
724
34.9k
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
34.9k
        this->setDataFromBytes(allocation);
728
34.9k
        SkASSERT(fData != nullptr);
729
34.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
3.68k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
3.68k
        this->move(TCast(allocation.data()));
724
3.68k
        if (fOwnMemory) {
725
710
            sk_free(fData);
726
710
        }
727
3.68k
        this->setDataFromBytes(allocation);
728
3.68k
        SkASSERT(fData != nullptr);
729
3.68k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
41.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
41.4k
        this->move(TCast(allocation.data()));
724
41.4k
        if (fOwnMemory) {
725
424
            sk_free(fData);
726
424
        }
727
41.4k
        this->setDataFromBytes(allocation);
728
41.4k
        SkASSERT(fData != nullptr);
729
41.4k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
11.0k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
11.0k
        this->move(TCast(allocation.data()));
724
11.0k
        if (fOwnMemory) {
725
11.0k
            sk_free(fData);
726
11.0k
        }
727
11.0k
        this->setDataFromBytes(allocation);
728
11.0k
        SkASSERT(fData != nullptr);
729
11.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
358
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
358
        this->move(TCast(allocation.data()));
724
358
        if (fOwnMemory) {
725
187
            sk_free(fData);
726
187
        }
727
358
        this->setDataFromBytes(allocation);
728
358
        SkASSERT(fData != nullptr);
729
358
    }
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
105
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
105
        this->move(TCast(allocation.data()));
724
105
        if (fOwnMemory) {
725
105
            sk_free(fData);
726
105
        }
727
105
        this->setDataFromBytes(allocation);
728
105
        SkASSERT(fData != nullptr);
729
105
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkSL::RP::Instruction, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
232
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
232
        this->move(TCast(allocation.data()));
724
232
        if (fOwnMemory) {
725
232
            sk_free(fData);
726
232
        }
727
232
        this->setDataFromBytes(allocation);
728
232
        SkASSERT(fData != nullptr);
729
232
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
49.6k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
49.6k
        this->move(TCast(allocation.data()));
724
49.6k
        if (fOwnMemory) {
725
49.6k
            sk_free(fData);
726
49.6k
        }
727
49.6k
        this->setDataFromBytes(allocation);
728
49.6k
        SkASSERT(fData != nullptr);
729
49.6k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
25.6k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
25.6k
        this->move(TCast(allocation.data()));
724
25.6k
        if (fOwnMemory) {
725
25.6k
            sk_free(fData);
726
25.6k
        }
727
25.6k
        this->setDataFromBytes(allocation);
728
25.6k
        SkASSERT(fData != nullptr);
729
25.6k
    }
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
49.6k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
49.6k
        this->move(TCast(allocation.data()));
724
49.6k
        if (fOwnMemory) {
725
49.6k
            sk_free(fData);
726
49.6k
        }
727
49.6k
        this->setDataFromBytes(allocation);
728
49.6k
        SkASSERT(fData != nullptr);
729
49.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
4
        this->move(TCast(allocation.data()));
724
4
        if (fOwnMemory) {
725
4
            sk_free(fData);
726
4
        }
727
4
        this->setDataFromBytes(allocation);
728
4
        SkASSERT(fData != nullptr);
729
4
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
4
        this->move(TCast(allocation.data()));
724
4
        if (fOwnMemory) {
725
4
            sk_free(fData);
726
4
        }
727
4
        this->setDataFromBytes(allocation);
728
4
        SkASSERT(fData != nullptr);
729
4
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkSL::Variable*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
3.58k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
3.58k
        this->move(TCast(allocation.data()));
724
3.58k
        if (fOwnMemory) {
725
3.58k
            sk_free(fData);
726
3.58k
        }
727
3.58k
        this->setDataFromBytes(allocation);
728
3.58k
        SkASSERT(fData != nullptr);
729
3.58k
    }
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
62
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
62
        this->move(TCast(allocation.data()));
724
62
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
62
        this->setDataFromBytes(allocation);
728
62
        SkASSERT(fData != nullptr);
729
62
    }
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
1
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
1
        this->move(TCast(allocation.data()));
724
1
        if (fOwnMemory) {
725
1
            sk_free(fData);
726
1
        }
727
1
        this->setDataFromBytes(allocation);
728
1
        SkASSERT(fData != nullptr);
729
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<sk_sp<GrRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
6.05k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
6.05k
        this->move(TCast(allocation.data()));
724
6.05k
        if (fOwnMemory) {
725
6.05k
            sk_free(fData);
726
6.05k
        }
727
6.05k
        this->setDataFromBytes(allocation);
728
6.05k
        SkASSERT(fData != nullptr);
729
6.05k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
2.58k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
2.58k
        this->move(TCast(allocation.data()));
724
2.58k
        if (fOwnMemory) {
725
2.58k
            sk_free(fData);
726
2.58k
        }
727
2.58k
        this->setDataFromBytes(allocation);
728
2.58k
        SkASSERT(fData != nullptr);
729
2.58k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
101k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
101k
        this->move(TCast(allocation.data()));
724
101k
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
101k
        this->setDataFromBytes(allocation);
728
101k
        SkASSERT(fData != nullptr);
729
101k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<GrRenderTask*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
20.0k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
20.0k
        this->move(TCast(allocation.data()));
724
20.0k
        if (fOwnMemory) {
725
469
            sk_free(fData);
726
469
        }
727
20.0k
        this->setDataFromBytes(allocation);
728
20.0k
        SkASSERT(fData != nullptr);
729
20.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
7.94k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
7.94k
        this->move(TCast(allocation.data()));
724
7.94k
        if (fOwnMemory) {
725
7.94k
            sk_free(fData);
726
7.94k
        }
727
7.94k
        this->setDataFromBytes(allocation);
728
7.94k
        SkASSERT(fData != nullptr);
729
7.94k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
28
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
28
        this->move(TCast(allocation.data()));
724
28
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
28
        this->setDataFromBytes(allocation);
728
28
        SkASSERT(fData != nullptr);
729
28
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
212
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
212
        this->move(TCast(allocation.data()));
724
212
        if (fOwnMemory) {
725
177
            sk_free(fData);
726
177
        }
727
212
        this->setDataFromBytes(allocation);
728
212
        SkASSERT(fData != nullptr);
729
212
    }
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
71
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
71
        this->move(TCast(allocation.data()));
724
71
        if (fOwnMemory) {
725
35
            sk_free(fData);
726
35
        }
727
71
        this->setDataFromBytes(allocation);
728
71
        SkASSERT(fData != nullptr);
729
71
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
56
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
56
        this->move(TCast(allocation.data()));
724
56
        if (fOwnMemory) {
725
23
            sk_free(fData);
726
23
        }
727
56
        this->setDataFromBytes(allocation);
728
56
        SkASSERT(fData != nullptr);
729
56
    }
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
329
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
329
        this->move(TCast(allocation.data()));
724
329
        if (fOwnMemory) {
725
1
            sk_free(fData);
726
1
        }
727
329
        this->setDataFromBytes(allocation);
728
329
        SkASSERT(fData != nullptr);
729
329
    }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<CircularRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
18
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
18
        this->move(TCast(allocation.data()));
724
18
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
18
        this->setDataFromBytes(allocation);
728
18
        SkASSERT(fData != nullptr);
729
18
    }
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<CircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
52
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
52
        this->move(TCast(allocation.data()));
724
52
        if (fOwnMemory) {
725
14
            sk_free(fData);
726
14
        }
727
52
        this->setDataFromBytes(allocation);
728
52
        SkASSERT(fData != nullptr);
729
52
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
294
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
294
        this->move(TCast(allocation.data()));
724
294
        if (fOwnMemory) {
725
158
            sk_free(fData);
726
158
        }
727
294
        this->setDataFromBytes(allocation);
728
294
        SkASSERT(fData != nullptr);
729
294
    }
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
334
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
334
        this->move(TCast(allocation.data()));
724
334
        if (fOwnMemory) {
725
143
            sk_free(fData);
726
143
        }
727
334
        this->setDataFromBytes(allocation);
728
334
        SkASSERT(fData != nullptr);
729
334
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
1
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
1
        this->move(TCast(allocation.data()));
724
1
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
1
        this->setDataFromBytes(allocation);
728
1
        SkASSERT(fData != nullptr);
729
1
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
11.6k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
11.6k
        this->move(TCast(allocation.data()));
724
11.6k
        if (fOwnMemory) {
725
11.6k
            sk_free(fData);
726
11.6k
        }
727
11.6k
        this->setDataFromBytes(allocation);
728
11.6k
        SkASSERT(fData != nullptr);
729
11.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
63
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
63
        this->move(TCast(allocation.data()));
724
63
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
63
        this->setDataFromBytes(allocation);
728
63
        SkASSERT(fData != nullptr);
729
63
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkPackedGlyphID, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
65
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
65
        this->move(TCast(allocation.data()));
724
65
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
65
        this->setDataFromBytes(allocation);
728
65
        SkASSERT(fData != nullptr);
729
65
    }
skia_private::TArray<unsigned short, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
382
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
382
        this->move(TCast(allocation.data()));
724
382
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
382
        this->setDataFromBytes(allocation);
728
382
        SkASSERT(fData != nullptr);
729
382
    }
skia_private::TArray<SkMask::Format, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
65
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
65
        this->move(TCast(allocation.data()));
724
65
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
65
        this->setDataFromBytes(allocation);
728
65
        SkASSERT(fData != nullptr);
729
65
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
438
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
438
        this->move(TCast(allocation.data()));
724
438
        if (fOwnMemory) {
725
438
            sk_free(fData);
726
438
        }
727
438
        this->setDataFromBytes(allocation);
728
438
        SkASSERT(fData != nullptr);
729
438
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkGlyph const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
252
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
252
        this->move(TCast(allocation.data()));
724
252
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
252
        this->setDataFromBytes(allocation);
728
252
        SkASSERT(fData != nullptr);
729
252
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
30
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
30
        this->move(TCast(allocation.data()));
724
30
        if (fOwnMemory) {
725
3
            sk_free(fData);
726
3
        }
727
30
        this->setDataFromBytes(allocation);
728
30
        SkASSERT(fData != nullptr);
729
30
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkClosestRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
888
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
888
        this->move(TCast(allocation.data()));
724
888
        if (fOwnMemory) {
725
348
            sk_free(fData);
726
348
        }
727
888
        this->setDataFromBytes(allocation);
728
888
        SkASSERT(fData != nullptr);
729
888
    }
skia_private::TArray<SkClosestRecord const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
531
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
531
        this->move(TCast(allocation.data()));
724
531
        if (fOwnMemory) {
725
71
            sk_free(fData);
726
71
        }
727
531
        this->setDataFromBytes(allocation);
728
531
        SkASSERT(fData != nullptr);
729
531
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
7.46k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
7.46k
        this->move(TCast(allocation.data()));
724
7.46k
        if (fOwnMemory) {
725
4.16k
            sk_free(fData);
726
4.16k
        }
727
7.46k
        this->setDataFromBytes(allocation);
728
7.46k
        SkASSERT(fData != nullptr);
729
7.46k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
6.79k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
6.79k
        this->move(TCast(allocation.data()));
724
6.79k
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
6.79k
        this->setDataFromBytes(allocation);
728
6.79k
        SkASSERT(fData != nullptr);
729
6.79k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
55.7k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
55.7k
        this->move(TCast(allocation.data()));
724
55.7k
        if (fOwnMemory) {
725
55.7k
            sk_free(fData);
726
55.7k
        }
727
55.7k
        this->setDataFromBytes(allocation);
728
55.7k
        SkASSERT(fData != nullptr);
729
55.7k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
70
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
70
        this->move(TCast(allocation.data()));
724
70
        if (fOwnMemory) {
725
70
            sk_free(fData);
726
70
        }
727
70
        this->setDataFromBytes(allocation);
728
70
        SkASSERT(fData != nullptr);
729
70
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
140
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
140
        this->move(TCast(allocation.data()));
724
140
        if (fOwnMemory) {
725
140
            sk_free(fData);
726
140
        }
727
140
        this->setDataFromBytes(allocation);
728
140
        SkASSERT(fData != nullptr);
729
140
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
70
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
70
        this->move(TCast(allocation.data()));
724
70
        if (fOwnMemory) {
725
70
            sk_free(fData);
726
70
        }
727
70
        this->setDataFromBytes(allocation);
728
70
        SkASSERT(fData != nullptr);
729
70
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<OffsetEdge, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
274
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
274
        this->move(TCast(allocation.data()));
724
274
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
274
        this->setDataFromBytes(allocation);
728
274
        SkASSERT(fData != nullptr);
729
274
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
92
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
92
        this->move(TCast(allocation.data()));
724
92
        if (fOwnMemory) {
725
0
            sk_free(fData);
726
0
        }
727
92
        this->setDataFromBytes(allocation);
728
92
        SkASSERT(fData != nullptr);
729
92
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
3
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
3
        this->move(TCast(allocation.data()));
724
3
        if (fOwnMemory) {
725
1
            sk_free(fData);
726
1
        }
727
3
        this->setDataFromBytes(allocation);
728
3
        SkASSERT(fData != nullptr);
729
3
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
3
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
3
        this->move(TCast(allocation.data()));
724
3
        if (fOwnMemory) {
725
1
            sk_free(fData);
726
1
        }
727
3
        this->setDataFromBytes(allocation);
728
3
        SkASSERT(fData != nullptr);
729
3
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
393
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
393
        this->move(TCast(allocation.data()));
724
393
        if (fOwnMemory) {
725
168
            sk_free(fData);
726
168
        }
727
393
        this->setDataFromBytes(allocation);
728
393
        SkASSERT(fData != nullptr);
729
393
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkSVGDevice::ClipRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
221
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
221
        this->move(TCast(allocation.data()));
724
221
        if (fOwnMemory) {
725
221
            sk_free(fData);
726
221
        }
727
221
        this->setDataFromBytes(allocation);
728
221
        SkASSERT(fData != nullptr);
729
221
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
4
        this->move(TCast(allocation.data()));
724
4
        if (fOwnMemory) {
725
4
            sk_free(fData);
726
4
        }
727
4
        this->setDataFromBytes(allocation);
728
4
        SkASSERT(fData != nullptr);
729
4
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
4
        this->move(TCast(allocation.data()));
724
4
        if (fOwnMemory) {
725
4
            sk_free(fData);
726
4
        }
727
4
        this->setDataFromBytes(allocation);
728
4
        SkASSERT(fData != nullptr);
729
4
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
8
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
8
        this->move(TCast(allocation.data()));
724
8
        if (fOwnMemory) {
725
8
            sk_free(fData);
726
8
        }
727
8
        this->setDataFromBytes(allocation);
728
8
        SkASSERT(fData != nullptr);
729
8
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
722
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
723
4
        this->move(TCast(allocation.data()));
724
4
        if (fOwnMemory) {
725
4
            sk_free(fData);
726
4
        }
727
4
        this->setDataFromBytes(allocation);
728
4
        SkASSERT(fData != nullptr);
729
4
    }
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
730
731
    T* fData{nullptr};
732
    int fSize{0};
733
    uint32_t fOwnMemory : 1;
734
    uint32_t fCapacity : 31;
735
};
736
737
template <typename T, bool M> static inline void swap(TArray<T, M>& a, TArray<T, M>& b) {
738
    a.swap(b);
739
}
740
741
// Subclass of TArray that contains a pre-allocated memory block for the array.
742
template <int Nreq, typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>>
743
class STArray : private SkAlignedSTStorage<SkContainerAllocator::RoundUp<T>(Nreq), T>,
744
                public TArray<T, MEM_MOVE> {
745
    // We round up the requested array size to the next capacity multiple.
746
    // This space would likely otherwise go to waste.
747
    static constexpr int N = SkContainerAllocator::RoundUp<T>(Nreq);
748
    static_assert(Nreq > 0);
749
    static_assert(N >= Nreq);
750
751
    using Storage = SkAlignedSTStorage<N,T>;
752
753
public:
754
    STArray()
755
        : Storage{}
756
355M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<2, VkPhysicalDevice_T*, true>::STArray()
skia_private::STArray<8, int, true>::STArray()
Line
Count
Source
756
124k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkNoPixelsDevice::ClipState, true>::STArray()
Line
Count
Source
756
419k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, sk_sp<SkImageFilter>, true>::STArray()
Line
Count
Source
756
23.4k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, skif::FilterResult::Builder::SampledFilterResult, false>::STArray()
Line
Count
Source
756
123k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, sk_sp<SkShader>, true>::STArray()
Line
Count
Source
756
123k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkPoint, true>::STArray()
Line
Count
Source
756
85.1M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, unsigned char, true>::STArray()
Line
Count
Source
756
85.1M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, float, true>::STArray()
Line
Count
Source
756
85.1M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, SkRasterPipeline_MemoryCtxInfo, true>::STArray()
Line
Count
Source
756
2.73M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray()
Line
Count
Source
756
7.36k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, SkOpRayHit*, true>::STArray()
Line
Count
Source
756
3.11M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, double, true>::STArray()
Line
Count
Source
756
62.4k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, SkRGBA4f<(SkAlphaType)3>, true>::STArray()
Line
Count
Source
756
1.22k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, float, true>::STArray()
Line
Count
Source
756
1.22k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray()
Line
Count
Source
756
523k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray()
Line
Count
Source
756
25.7k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::STArray()
Line
Count
Source
756
9.80k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, int, true>::STArray()
Line
Count
Source
756
306
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, skia_private::THashSet<int, SkGoodHash> const*, true>::STArray()
Line
Count
Source
756
82
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, SkSL::Type const*, true>::STArray()
Line
Count
Source
756
23.0k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
SkSLSwizzle.cpp:skia_private::STArray<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::STArray()
Line
Count
Source
756
11.8k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<16, SkJSONWriter::Scope, true>::STArray()
Unexecuted instantiation: skia_private::STArray<16, bool, true>::STArray()
skia_private::STArray<32, bool, true>::STArray()
Line
Count
Source
756
716
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray()
Line
Count
Source
756
606k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::STArray()
Line
Count
Source
756
21.0k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<4, GrTextureResolveRenderTask::Resolve, true>::STArray()
skia_private::STArray<4, GrGpu::SubmittedProc, true>::STArray()
Line
Count
Source
756
2.58k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, sk_sp<GrSurfaceProxy>, true>::STArray()
Line
Count
Source
756
138k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, GrRenderTask*, true>::STArray()
Line
Count
Source
756
276k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, sk_sp<skgpu::ganesh::PathRenderer>, true>::STArray()
Line
Count
Source
756
1.19k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::STArray()
Unexecuted instantiation: skia_private::STArray<15, SkString, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, SkString, true>::STArray()
AAConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::STArray()
Line
Count
Source
756
443
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
AAConvexPathRenderer.cpp:skia_private::STArray<11, skgpu::ganesh::(anonymous namespace)::Segment, true>::STArray()
Line
Count
Source
756
343
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<15, SkPoint, true>::STArray()
Line
Count
Source
756
55
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
AAConvexPathRenderer.cpp:skia_private::STArray<4, skgpu::ganesh::(anonymous namespace)::Draw, true>::STArray()
Line
Count
Source
756
195
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
AAHairLinePathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::AAHairlineOp::PathData, true>::STArray()
Line
Count
Source
756
5.13k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkPoint, true>::STArray()
Line
Count
Source
756
10.9k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, SkPoint, true>::STArray()
Line
Count
Source
756
2.49k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
AALinearizingConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::STArray()
Line
Count
Source
756
227
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::STArray()
DashOp.cpp:skia_private::STArray<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::STArray()
Line
Count
Source
756
1
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkRect, true>::STArray()
Line
Count
Source
756
1
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
DashOp.cpp:skia_private::STArray<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::STArray()
Line
Count
Source
756
1
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
DefaultPathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::DefaultPathOp::PathData, true>::STArray()
Line
Count
Source
756
7.50k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::STArray<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::STArray()
Unexecuted instantiation: skia_private::STArray<6, GrGeometryProcessor::Attribute, true>::STArray()
DrawMeshOp.cpp:skia_private::STArray<1, (anonymous namespace)::MeshOp::Mesh, true>::STArray()
Line
Count
Source
756
5.76k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::STArray()
Unexecuted instantiation: skia_private::STArray<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::STArray()
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::STArray<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::STArray()
skia_private::STArray<1, CircularRRectOp::RRect, true>::STArray()
Line
Count
Source
756
112
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, EllipticalRRectOp::RRect, true>::STArray()
Line
Count
Source
756
5
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<1, ButtCapDashedCircleOp::Circle, true>::STArray()
skia_private::STArray<1, CircleOp::Circle, true>::STArray()
Line
Count
Source
756
377
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, EllipseOp::Ellipse, true>::STArray()
Line
Count
Source
756
9
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, DIEllipseOp::Ellipse, true>::STArray()
Line
Count
Source
756
6
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
LatticeOp.cpp:skia_private::STArray<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::STArray()
Line
Count
Source
756
6
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<25, skgpu::ganesh::OpsTask::OpChain, true>::STArray()
Line
Count
Source
756
99.5k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<1, GrVertexChunk, true>::STArray()
Unexecuted instantiation: RegionOp.cpp:skia_private::STArray<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::STArray()
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::STArray<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::STArray()
SmallPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::STArray()
Line
Count
Source
756
4.17k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
StrokeRectOp.cpp:skia_private::STArray<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::STArray()
Line
Count
Source
756
399
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<2, GrProgramInfo const*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<5, GrGeometryProcessor::Attribute, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, GrVkSemaphore::Resource*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, VkImageSubresourceRange, true>::STArray()
Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription, true>::STArray()
Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, GrVkSampler const*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, GrVkResourceProvider::CompatibleRenderPassSet, false>::STArray()
Unexecuted instantiation: skia_private::STArray<4, GrVkCommandPool*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::STArray()
Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::graphite::Buffer>, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::STArray()
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray()
Unexecuted instantiation: skia_private::STArray<16, unsigned long, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::UploadInstance, false>::STArray()
Unexecuted instantiation: skia_private::STArray<6, VkDescriptorSetLayoutBinding, true>::STArray()
skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::STArray()
Line
Count
Source
756
541k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<8, SkPoint, true>::STArray()
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray()
Line
Count
Source
756
1.67k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkPackedGlyphID, true>::STArray()
Line
Count
Source
756
901
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, unsigned short, true>::STArray()
Line
Count
Source
756
35.8k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkPoint, true>::STArray()
Line
Count
Source
756
69.8k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkMask::Format, true>::STArray()
Line
Count
Source
756
901
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray()
Line
Count
Source
756
1.37k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, unsigned int, true>::STArray()
Unexecuted instantiation: skia_private::STArray<16, unsigned int, true>::STArray()
Unexecuted instantiation: skia_private::STArray<2, unsigned int, true>::STArray()
skia_private::STArray<64, SkGlyph const*, true>::STArray()
Line
Count
Source
756
34.0k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, sk_sp<SkIDChangeListener>, true>::STArray()
Line
Count
Source
756
85.0M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<6, SkMeshSpecification::Varying, false>::STArray()
Line
Count
Source
756
3
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray()
skia_private::STArray<18, SkClosestRecord, true>::STArray()
Line
Count
Source
756
2.98M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<27, SkClosestRecord const*, true>::STArray()
Line
Count
Source
756
2.98M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkRGBA4f<(SkAlphaType)2>, true>::STArray()
Line
Count
Source
756
11.3k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, float, true>::STArray()
Line
Count
Source
756
11.3k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, bool, true>::STArray()
Line
Count
Source
756
11.3k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, SkRGBA4f<(SkAlphaType)3>, true>::STArray()
Line
Count
Source
756
5.74k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<4, std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, SkString, true>::STArray()
skia_private::STArray<15, PathSegment, true>::STArray()
Line
Count
Source
756
16
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray()
Line
Count
Source
756
11.6k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<3, GrGeometryProcessor::Attribute, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, skgpu::VulkanYcbcrConversionInfo, true>::STArray()
Unexecuted instantiation: skia_private::STArray<32, sk_sp<GrManagedResource const>, true>::STArray()
Unexecuted instantiation: skia_private::STArray<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::STArray()
Unexecuted instantiation: skia_private::STArray<16, sk_sp<GrBuffer const>, true>::STArray()
Unexecuted instantiation: skia_private::STArray<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::STArray()
Unexecuted instantiation: skia_private::STArray<1, VkBufferMemoryBarrier, true>::STArray()
Unexecuted instantiation: skia_private::STArray<2, VkImageMemoryBarrier, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, unsigned int, true>::STArray()
Unexecuted instantiation: skia_private::STArray<32, sk_sp<skgpu::graphite::Resource>, true>::STArray()
Unexecuted instantiation: skia_private::STArray<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::STArray()
Unexecuted instantiation: skia_private::STArray<4, skgpu::graphite::ClipStack::Element const*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, sk_sp<skgpu::graphite::Device>, true>::STArray()
Unexecuted instantiation: skia_private::STArray<7, skgpu::graphite::ShaderNode const*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, VkSemaphore_T*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<3, VkClearValue, true>::STArray()
Unexecuted instantiation: skia_private::STArray<3, skgpu::graphite::DescriptorData, true>::STArray()
Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::STArray()
skia_private::STArray<64, OffsetEdge, true>::STArray()
Line
Count
Source
756
369
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, skgpu::ganesh::ClipStack::Element const*, true>::STArray()
Line
Count
Source
756
9.78k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<6, VkDescriptorPoolSize, true>::STArray()
Unexecuted instantiation: skia_private::STArray<3, VkDescriptorSetLayout_T*, true>::STArray()
skia_private::STArray<8, sk_sp<SkImageFilter>, true>::STArray()
Line
Count
Source
756
11
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, float, true>::STArray()
Line
Count
Source
756
272
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, char, true>::STArray()
Line
Count
Source
756
106
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkSVGTextContext::PositionAdjustment, true>::STArray()
Line
Count
Source
756
106
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, sk_sp<SkSVGNode>, true>::STArray()
Line
Count
Source
756
982
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<32, hb_feature_t, true>::STArray()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::STArray<7, (anonymous namespace)::OutlineEntry*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::TextStyle, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Block, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Placeholder, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray()
Unexecuted instantiation: skia_private::STArray<128, unsigned int, true>::STArray()
Unexecuted instantiation: skia_private::STArray<64, unsigned int, true>::STArray()
Unexecuted instantiation: skia_private::STArray<16, skottie::Shaper::RunRec, true>::STArray()
Unexecuted instantiation: skia_private::STArray<64, float, true>::STArray()
Layer.cpp:skia_private::STArray<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::STArray()
Line
Count
Source
756
9.72k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, float, true>::STArray()
Line
Count
Source
756
32.1k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
757
                                        // when T=bool because * are convertable to bool.
758
759
    STArray(const T* array, int count)
760
        : Storage{}
761
102k
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<1, sk_sp<SkImageFilter>, true>::STArray(sk_sp<SkImageFilter> const*, int)
Line
Count
Source
761
96.1k
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<4, SkPoint, true>::STArray(SkPoint const*, int)
Line
Count
Source
761
2.20k
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<4, unsigned char, true>::STArray(unsigned char const*, int)
Line
Count
Source
761
2.20k
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<2, float, true>::STArray(float const*, int)
Line
Count
Source
761
2.20k
        , TArray<T, MEM_MOVE>{array, count, this} {}
Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(SkSL::SPIRVCodeGenerator::Word const*, int)
Unexecuted instantiation: skia_private::STArray<4, unsigned int, true>::STArray(unsigned int const*, int)
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(skgpu::graphite::DescriptorData const*, int)
Unexecuted instantiation: skia_private::STArray<2, SkSL::Type const*, true>::STArray(SkSL::Type const* const*, int)
762
763
    STArray(std::initializer_list<T> data)
764
0
        : STArray{data.begin(), SkToInt(data.size())} {}
Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>)
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(std::initializer_list<skgpu::graphite::DescriptorData>)
Unexecuted instantiation: skia_private::STArray<2, SkSL::Type const*, true>::STArray(std::initializer_list<SkSL::Type const*>)
765
766
    explicit STArray(int reserveCount)
767
195k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray(int)
Line
Count
Source
767
7.36k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<8, double, true>::STArray(int)
Line
Count
Source
767
62.4k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<8, int, true>::STArray(int)
Line
Count
Source
767
124k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<64, OffsetEdge, true>::STArray(int)
Line
Count
Source
767
369
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<128, float, true>::STArray(int)
Line
Count
Source
767
272
        : STArray() { this->reserve_exact(reserveCount); }
768
769
    STArray(const STArray& that)
770
50.8k
        : STArray() { *this = that; }
Unexecuted instantiation: skia_private::STArray<4, SkPoint, true>::STArray(skia_private::STArray<4, SkPoint, true> const&)
Unexecuted instantiation: skia_private::STArray<4, unsigned char, true>::STArray(skia_private::STArray<4, unsigned char, true> const&)
Unexecuted instantiation: skia_private::STArray<2, float, true>::STArray(skia_private::STArray<2, float, true> const&)
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray(skia_private::STArray<33, unsigned int, true> const&)
skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::STArray(skia_private::STArray<4, SkFontScanner::AxisDefinition, true> const&)
Line
Count
Source
770
50.0k
        : STArray() { *this = that; }
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
770
839
        : STArray() { *this = that; }
Unexecuted instantiation: skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true> const&)
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&)
Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true> const&)
771
772
    explicit STArray(const TArray<T, MEM_MOVE>& that)
773
        : STArray() { *this = that; }
774
775
    STArray(STArray&& that)
776
3.37M
        : STArray() { *this = std::move(that); }
skia_private::STArray<4, SkPoint, true>::STArray(skia_private::STArray<4, SkPoint, true>&&)
Line
Count
Source
776
993k
        : STArray() { *this = std::move(that); }
skia_private::STArray<4, unsigned char, true>::STArray(skia_private::STArray<4, unsigned char, true>&&)
Line
Count
Source
776
993k
        : STArray() { *this = std::move(that); }
skia_private::STArray<2, float, true>::STArray(skia_private::STArray<2, float, true>&&)
Line
Count
Source
776
993k
        : STArray() { *this = std::move(that); }
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&)
Line
Count
Source
776
380k
        : STArray() { *this = std::move(that); }
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&)
Line
Count
Source
776
11.8k
        : STArray() { *this = std::move(that); }
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray(skia_private::STArray<4, GrVkRenderPass*, true>&&)
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&)
skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&)
Line
Count
Source
776
918
        : STArray() { *this = std::move(that); }
Unexecuted instantiation: skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true>&&)
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&)
Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&)
Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&)
Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true>&&)
Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray(skia_private::STArray<1, unsigned long, true>&&)
777
778
    explicit STArray(TArray<T, MEM_MOVE>&& that)
779
0
        : STArray() { *this = std::move(that); }
780
781
159M
    STArray& operator=(const STArray& that) {
782
159M
        TArray<T, MEM_MOVE>::operator=(that);
783
159M
        return *this;
784
159M
    }
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
781
839
    STArray& operator=(const STArray& that) {
782
839
        TArray<T, MEM_MOVE>::operator=(that);
783
839
        return *this;
784
839
    }
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::operator=(skia_private::STArray<33, unsigned int, true> const&)
skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true> const&)
Line
Count
Source
781
1.68M
    STArray& operator=(const STArray& that) {
782
1.68M
        TArray<T, MEM_MOVE>::operator=(that);
783
1.68M
        return *this;
784
1.68M
    }
skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true> const&)
Line
Count
Source
781
78.7M
    STArray& operator=(const STArray& that) {
782
78.7M
        TArray<T, MEM_MOVE>::operator=(that);
783
78.7M
        return *this;
784
78.7M
    }
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true> const&)
Line
Count
Source
781
78.7M
    STArray& operator=(const STArray& that) {
782
78.7M
        TArray<T, MEM_MOVE>::operator=(that);
783
78.7M
        return *this;
784
78.7M
    }
skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::operator=(skia_private::STArray<4, SkFontScanner::AxisDefinition, true> const&)
Line
Count
Source
781
50.0k
    STArray& operator=(const STArray& that) {
782
50.0k
        TArray<T, MEM_MOVE>::operator=(that);
783
50.0k
        return *this;
784
50.0k
    }
Unexecuted instantiation: skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true> const&)
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&)
Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true> const&)
785
786
    STArray& operator=(const TArray<T, MEM_MOVE>& that) {
787
        TArray<T, MEM_MOVE>::operator=(that);
788
        return *this;
789
    }
790
791
3.37M
    STArray& operator=(STArray&& that) {
792
3.37M
        TArray<T, MEM_MOVE>::operator=(std::move(that));
793
3.37M
        return *this;
794
3.37M
    }
skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true>&&)
Line
Count
Source
791
993k
    STArray& operator=(STArray&& that) {
792
993k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
793
993k
        return *this;
794
993k
    }
skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true>&&)
Line
Count
Source
791
993k
    STArray& operator=(STArray&& that) {
792
993k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
793
993k
        return *this;
794
993k
    }
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true>&&)
Line
Count
Source
791
993k
    STArray& operator=(STArray&& that) {
792
993k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
793
993k
        return *this;
794
993k
    }
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&)
Line
Count
Source
791
11.8k
    STArray& operator=(STArray&& that) {
792
11.8k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
793
11.8k
        return *this;
794
11.8k
    }
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&)
Line
Count
Source
791
380k
    STArray& operator=(STArray&& that) {
792
380k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
793
380k
        return *this;
794
380k
    }
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::operator=(skia_private::STArray<4, GrVkRenderPass*, true>&&)
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&)
skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&)
Line
Count
Source
791
929
    STArray& operator=(STArray&& that) {
792
929
        TArray<T, MEM_MOVE>::operator=(std::move(that));
793
929
        return *this;
794
929
    }
Unexecuted instantiation: skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true>&&)
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&)
Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&)
Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&)
Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true>&&)
Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::operator=(skia_private::STArray<1, unsigned long, true>&&)
795
796
0
    STArray& operator=(TArray<T, MEM_MOVE>&& that) {
797
0
        TArray<T, MEM_MOVE>::operator=(std::move(that));
798
0
        return *this;
799
0
    }
800
801
    // Force the use of TArray for data() and size().
802
    using TArray<T, MEM_MOVE>::data;
803
    using TArray<T, MEM_MOVE>::size;
804
};
805
}  // namespace skia_private
806
#endif  // SkTArray_DEFINED