Coverage Report

Created: 2024-09-14 07:19

/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
4.10M
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TArray()
Line
Count
Source
47
4.51k
    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
4.47k
    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.94M
    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
110k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<float, true>::TArray()
Line
Count
Source
47
7.08k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkCanvas::Lattice::RectType, true>::TArray()
Line
Count
Source
47
146
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<unsigned int, true>::TArray()
Line
Count
Source
47
146
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkPaint, true>::TArray()
Line
Count
Source
47
109k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkPicture const>, true>::TArray()
Line
Count
Source
47
109k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkDrawable>, true>::TArray()
Line
Count
Source
47
109k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray()
Line
Count
Source
47
109k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkVertices const>, true>::TArray()
Line
Count
Source
47
109k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkImage const>, true>::TArray()
Line
Count
Source
47
109k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray()
Line
Count
Source
47
109k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkMatrix, true>::TArray()
Line
Count
Source
47
72
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray()
Line
Count
Source
47
33.1k
    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
6.89k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::Field, true>::TArray()
Line
Count
Source
47
1.21k
    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
34.4k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TArray()
Line
Count
Source
47
34.4k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<float*, true>::TArray()
Line
Count
Source
47
34.4k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::RP::Instruction, true>::TArray()
Line
Count
Source
47
69
    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
69
    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
69
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::Variable*, true>::TArray()
Line
Count
Source
47
9.56k
    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
4.32k
    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
4.32k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skgpu::Plot*, true>::TArray()
Line
Count
Source
47
1.16k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrOnFlushCallbackObject*, true>::TArray()
Line
Count
Source
47
4.32k
    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
4.32k
    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
4.32k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrTextureProxy*, true>::TArray()
Line
Count
Source
47
269k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray()
Line
Count
Source
47
239k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray()
Line
Count
Source
47
248k
    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
20.8k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrSurfaceProxy*, true>::TArray()
Line
Count
Source
47
206k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TArray()
Line
Count
Source
47
10.9k
    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()
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray()
Line
Count
Source
47
8.30k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TArray()
skia_private::TArray<SkSVGDevice::ClipRec, true>::TArray()
Line
Count
Source
47
12.2k
    TArray() : fOwnMemory(true), fCapacity{0} {}
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
5.14k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TArray()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray()
Line
Count
Source
47
64.1k
    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::BindBufferInfo, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::TArray()
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, 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: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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<skgpu::graphite::Uniform, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::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: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TArray()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, 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<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TArray()
48
49
    /**
50
     * Creates an empty array that will preallocate space for reserveCount elements.
51
     */
52
72.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
72
    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
8.30k
    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
64.1k
    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<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&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray(skia_private::TArray<SkBlendMode, 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<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true> const&)
58
59
52.9k
    TArray(TArray&& that) {
60
52.9k
        if (that.fOwnMemory) {
61
16.4k
            this->setData(that);
62
16.4k
            that.setData({});
63
36.4k
        } else {
64
36.4k
            this->initData(that.fSize);
65
36.4k
            that.move(fData);
66
36.4k
        }
67
52.9k
        this->changeSize(that.fSize);
68
52.9k
        that.changeSize(0);
69
52.9k
    }
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>&&)
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>&&)
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
10.8k
    TArray(TArray&& that) {
60
10.8k
        if (that.fOwnMemory) {
61
126
            this->setData(that);
62
126
            that.setData({});
63
10.7k
        } else {
64
10.7k
            this->initData(that.fSize);
65
10.7k
            that.move(fData);
66
10.7k
        }
67
10.8k
        this->changeSize(that.fSize);
68
10.8k
        that.changeSize(0);
69
10.8k
    }
skia_private::TArray<SkSL::Field, true>::TArray(skia_private::TArray<SkSL::Field, true>&&)
Line
Count
Source
59
684
    TArray(TArray&& that) {
60
684
        if (that.fOwnMemory) {
61
684
            this->setData(that);
62
684
            that.setData({});
63
684
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
684
        this->changeSize(that.fSize);
68
684
        that.changeSize(0);
69
684
    }
skia_private::TArray<SkSL::RP::Instruction, true>::TArray(skia_private::TArray<SkSL::RP::Instruction, true>&&)
Line
Count
Source
59
138
    TArray(TArray&& that) {
60
138
        if (that.fOwnMemory) {
61
138
            this->setData(that);
62
138
            that.setData({});
63
138
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
138
        this->changeSize(that.fSize);
68
138
        that.changeSize(0);
69
138
    }
skia_private::TArray<SkSL::Variable*, true>::TArray(skia_private::TArray<SkSL::Variable*, true>&&)
Line
Count
Source
59
15.5k
    TArray(TArray&& that) {
60
15.5k
        if (that.fOwnMemory) {
61
15.5k
            this->setData(that);
62
15.5k
            that.setData({});
63
15.5k
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
15.5k
        this->changeSize(that.fSize);
68
15.5k
        that.changeSize(0);
69
15.5k
    }
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
25.7k
    TArray(TArray&& that) {
60
25.7k
        if (that.fOwnMemory) {
61
0
            this->setData(that);
62
0
            that.setData({});
63
25.7k
        } else {
64
25.7k
            this->initData(that.fSize);
65
25.7k
            that.move(fData);
66
25.7k
        }
67
25.7k
        this->changeSize(that.fSize);
68
25.7k
        that.changeSize(0);
69
25.7k
    }
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<SkPDFTagNode*, true>::TArray(skia_private::TArray<SkPDFTagNode*, 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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TArray(skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TArray(skia_private::TArray<skgpu::graphite::BindBufferInfo, true>&&)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(skia_private::TArray<unsigned int, 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::Uniform, true>::TArray(skia_private::TArray<skgpu::graphite::Uniform, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&&)
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<sk_sp<skgpu::graphite::VulkanSampler>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, 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
4.96k
    TArray(const T* array, int count) {
77
4.96k
        this->initData(count);
78
4.96k
        this->copy(array);
79
4.96k
    }
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)
skia_private::TArray<float, true>::TArray(float const*, int)
Line
Count
Source
76
4.96k
    TArray(const T* array, int count) {
77
4.96k
        this->initData(count);
78
4.96k
        this->copy(array);
79
4.96k
    }
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)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(skgpu::graphite::Uniform const*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(skgpu::graphite::TextureAndSampler const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(sk_sp<skgpu::graphite::TextureProxy> 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)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray(sk_sp<skgpu::graphite::PrecompileShader> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileColorFilter> const*, int)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray(SkBlendMode 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<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileImageFilter> const*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileMaskFilter> const*, int)
80
81
    /**
82
     * Creates a TArray by copying contents from an SkSpan. The new array will be heap allocated.
83
     */
84
0
    TArray(SkSpan<const T> data) : TArray(data.begin(), static_cast<int>(data.size())) {}
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(SkSpan<skgpu::graphite::Uniform const>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(SkSpan<skgpu::graphite::TextureAndSampler const>)
85
86
    /**
87
     * Creates a TArray by copying contents of an initializer list.
88
     */
89
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>)
90
91
186M
    TArray& operator=(const TArray& that) {
92
186M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
186M
        this->clear();
96
186M
        this->checkRealloc(that.size(), kExactFit);
97
186M
        this->changeSize(that.fSize);
98
186M
        this->copy(that.fData);
99
186M
        return *this;
100
186M
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
91
1.68k
    TArray& operator=(const TArray& that) {
92
1.68k
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
1.68k
        this->clear();
96
1.68k
        this->checkRealloc(that.size(), kExactFit);
97
1.68k
        this->changeSize(that.fSize);
98
1.68k
        this->copy(that.fData);
99
1.68k
        return *this;
100
1.68k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator=(skia_private::TArray<unsigned int, true> const&)
skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true> const&)
Line
Count
Source
91
91.2M
    TArray& operator=(const TArray& that) {
92
91.2M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
91.2M
        this->clear();
96
91.2M
        this->checkRealloc(that.size(), kExactFit);
97
91.2M
        this->changeSize(that.fSize);
98
91.2M
        this->copy(that.fData);
99
91.2M
        return *this;
100
91.2M
    }
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true> const&)
Line
Count
Source
91
91.2M
    TArray& operator=(const TArray& that) {
92
91.2M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
91.2M
        this->clear();
96
91.2M
        this->checkRealloc(that.size(), kExactFit);
97
91.2M
        this->changeSize(that.fSize);
98
91.2M
        this->copy(that.fData);
99
91.2M
        return *this;
100
91.2M
    }
skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true> const&)
Line
Count
Source
91
3.88M
    TArray& operator=(const TArray& that) {
92
3.88M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
3.88M
        this->clear();
96
3.88M
        this->checkRealloc(that.size(), kExactFit);
97
3.88M
        this->changeSize(that.fSize);
98
3.88M
        this->copy(that.fData);
99
3.88M
        return *this;
100
3.88M
    }
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
91
41.8k
    TArray& operator=(const TArray& that) {
92
41.8k
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
41.8k
        this->clear();
96
41.8k
        this->checkRealloc(that.size(), kExactFit);
97
41.8k
        this->changeSize(that.fSize);
98
41.8k
        this->copy(that.fData);
99
41.8k
        return *this;
100
41.8k
    }
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&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::operator=(skia_private::TArray<SkBlendMode, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true> const&)
101
102
479k
    TArray& operator=(TArray&& that) {
103
479k
        if (this != &that) {
104
479k
            this->clear();
105
479k
            this->unpoison();
106
479k
            that.unpoison();
107
479k
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
206k
                if (fOwnMemory) {
110
26.1k
                    sk_free(fData);
111
26.1k
                }
112
113
206k
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
206k
                fCapacity = that.fCapacity;
117
206k
                that.fCapacity = 0;
118
119
206k
                fOwnMemory = true;
120
121
206k
                this->changeSize(that.fSize);
122
272k
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
272k
                this->checkRealloc(that.size(), kExactFit);
125
272k
                this->changeSize(that.fSize);
126
272k
                that.move(fData);
127
272k
            }
128
479k
            that.changeSize(0);
129
479k
        }
130
479k
        return *this;
131
479k
    }
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator=(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&)
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator=(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&)
Unexecuted instantiation: skia_private::TArray<float, true>::operator=(skia_private::TArray<float, 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
102
16.2k
    TArray& operator=(TArray&& that) {
103
16.2k
        if (this != &that) {
104
16.2k
            this->clear();
105
16.2k
            this->unpoison();
106
16.2k
            that.unpoison();
107
16.2k
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
3.58k
                if (fOwnMemory) {
110
0
                    sk_free(fData);
111
0
                }
112
113
3.58k
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
3.58k
                fCapacity = that.fCapacity;
117
3.58k
                that.fCapacity = 0;
118
119
3.58k
                fOwnMemory = true;
120
121
3.58k
                this->changeSize(that.fSize);
122
12.6k
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
12.6k
                this->checkRealloc(that.size(), kExactFit);
125
12.6k
                this->changeSize(that.fSize);
126
12.6k
                that.move(fData);
127
12.6k
            }
128
16.2k
            that.changeSize(0);
129
16.2k
        }
130
16.2k
        return *this;
131
16.2k
    }
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
102
409k
    TArray& operator=(TArray&& that) {
103
409k
        if (this != &that) {
104
409k
            this->clear();
105
409k
            this->unpoison();
106
409k
            that.unpoison();
107
409k
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
151k
                if (fOwnMemory) {
110
329
                    sk_free(fData);
111
329
                }
112
113
151k
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
151k
                fCapacity = that.fCapacity;
117
151k
                that.fCapacity = 0;
118
119
151k
                fOwnMemory = true;
120
121
151k
                this->changeSize(that.fSize);
122
258k
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
258k
                this->checkRealloc(that.size(), kExactFit);
125
258k
                this->changeSize(that.fSize);
126
258k
                that.move(fData);
127
258k
            }
128
409k
            that.changeSize(0);
129
409k
        }
130
409k
        return *this;
131
409k
    }
skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true>&&)
Line
Count
Source
102
69
    TArray& operator=(TArray&& that) {
103
69
        if (this != &that) {
104
69
            this->clear();
105
69
            this->unpoison();
106
69
            that.unpoison();
107
69
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
69
                if (fOwnMemory) {
110
69
                    sk_free(fData);
111
69
                }
112
113
69
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
69
                fCapacity = that.fCapacity;
117
69
                that.fCapacity = 0;
118
119
69
                fOwnMemory = true;
120
121
69
                this->changeSize(that.fSize);
122
69
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
0
                this->checkRealloc(that.size(), kExactFit);
125
0
                this->changeSize(that.fSize);
126
0
                that.move(fData);
127
0
            }
128
69
            that.changeSize(0);
129
69
        }
130
69
        return *this;
131
69
    }
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&)
Line
Count
Source
102
51.4k
    TArray& operator=(TArray&& that) {
103
51.4k
        if (this != &that) {
104
51.4k
            this->clear();
105
51.4k
            this->unpoison();
106
51.4k
            that.unpoison();
107
51.4k
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
51.4k
                if (fOwnMemory) {
110
25.7k
                    sk_free(fData);
111
25.7k
                }
112
113
51.4k
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
51.4k
                fCapacity = that.fCapacity;
117
51.4k
                that.fCapacity = 0;
118
119
51.4k
                fOwnMemory = true;
120
121
51.4k
                this->changeSize(that.fSize);
122
51.4k
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
0
                this->checkRealloc(that.size(), kExactFit);
125
0
                this->changeSize(that.fSize);
126
0
                that.move(fData);
127
0
            }
128
51.4k
            that.changeSize(0);
129
51.4k
        }
130
51.4k
        return *this;
131
51.4k
    }
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
102
1.65k
    TArray& operator=(TArray&& that) {
103
1.65k
        if (this != &that) {
104
1.65k
            this->clear();
105
1.65k
            this->unpoison();
106
1.65k
            that.unpoison();
107
1.65k
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
0
                if (fOwnMemory) {
110
0
                    sk_free(fData);
111
0
                }
112
113
0
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
0
                fCapacity = that.fCapacity;
117
0
                that.fCapacity = 0;
118
119
0
                fOwnMemory = true;
120
121
0
                this->changeSize(that.fSize);
122
1.65k
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
1.65k
                this->checkRealloc(that.size(), kExactFit);
125
1.65k
                this->changeSize(that.fSize);
126
1.65k
                that.move(fData);
127
1.65k
            }
128
1.65k
            that.changeSize(0);
129
1.65k
        }
130
1.65k
        return *this;
131
1.65k
    }
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<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::Uniform, true>::operator=(skia_private::TArray<skgpu::graphite::Uniform, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::operator=(skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::operator=(skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>&&)
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true>&&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true>&&)
132
133
415M
    ~TArray() {
134
415M
        this->destroyAll();
135
415M
        this->unpoison();
136
415M
        if (fOwnMemory) {
137
69.5M
            sk_free(fData);
138
69.5M
        }
139
415M
    }
skia_private::TArray<bool, true>::~TArray()
Line
Count
Source
133
9.44k
    ~TArray() {
134
9.44k
        this->destroyAll();
135
9.44k
        this->unpoison();
136
9.44k
        if (fOwnMemory) {
137
2.00k
            sk_free(fData);
138
2.00k
        }
139
9.44k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::~TArray()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::~TArray()
Line
Count
Source
133
4.51k
    ~TArray() {
134
4.51k
        this->destroyAll();
135
4.51k
        this->unpoison();
136
4.51k
        if (fOwnMemory) {
137
4.51k
            sk_free(fData);
138
4.51k
        }
139
4.51k
    }
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
133
4.32k
    ~TArray() {
134
4.32k
        this->destroyAll();
135
4.32k
        this->unpoison();
136
4.32k
        if (fOwnMemory) {
137
4.32k
            sk_free(fData);
138
4.32k
        }
139
4.32k
    }
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
133
301k
    ~TArray() {
134
301k
        this->destroyAll();
135
301k
        this->unpoison();
136
301k
        if (fOwnMemory) {
137
218k
            sk_free(fData);
138
218k
        }
139
301k
    }
skia_private::TArray<SkPoint, true>::~TArray()
Line
Count
Source
133
98.2M
    ~TArray() {
134
98.2M
        this->destroyAll();
135
98.2M
        this->unpoison();
136
98.2M
        if (fOwnMemory) {
137
32.0M
            sk_free(fData);
138
32.0M
        }
139
98.2M
    }
skia_private::TArray<SkPath, true>::~TArray()
Line
Count
Source
133
1.94M
    ~TArray() {
134
1.94M
        this->destroyAll();
135
1.94M
        this->unpoison();
136
1.94M
        if (fOwnMemory) {
137
1.94M
            sk_free(fData);
138
1.94M
        }
139
1.94M
    }
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
133
2.04M
    ~TArray() {
134
2.04M
        this->destroyAll();
135
2.04M
        this->unpoison();
136
2.04M
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
2.04M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::~TArray()
Line
Count
Source
133
83.9k
    ~TArray() {
134
83.9k
        this->destroyAll();
135
83.9k
        this->unpoison();
136
83.9k
        if (fOwnMemory) {
137
225
            sk_free(fData);
138
225
        }
139
83.9k
    }
skia_private::TArray<unsigned int, true>::~TArray()
Line
Count
Source
133
146
    ~TArray() {
134
146
        this->destroyAll();
135
146
        this->unpoison();
136
146
        if (fOwnMemory) {
137
146
            sk_free(fData);
138
146
        }
139
146
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::~TArray()
Line
Count
Source
133
146
    ~TArray() {
134
146
        this->destroyAll();
135
146
        this->unpoison();
136
146
        if (fOwnMemory) {
137
146
            sk_free(fData);
138
146
        }
139
146
    }
skia_private::TArray<float, true>::~TArray()
Line
Count
Source
133
98.2M
    ~TArray() {
134
98.2M
        this->destroyAll();
135
98.2M
        this->unpoison();
136
98.2M
        if (fOwnMemory) {
137
7.54M
            sk_free(fData);
138
7.54M
        }
139
98.2M
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::~TArray()
Line
Count
Source
133
264k
    ~TArray() {
134
264k
        this->destroyAll();
135
264k
        this->unpoison();
136
264k
        if (fOwnMemory) {
137
499
            sk_free(fData);
138
499
        }
139
264k
    }
skia_private::TArray<std::__1::thread, false>::~TArray()
Line
Count
Source
133
56
    ~TArray() {
134
56
        this->destroyAll();
135
56
        this->unpoison();
136
56
        if (fOwnMemory) {
137
56
            sk_free(fData);
138
56
        }
139
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::~TArray()
skia_private::TArray<sk_sp<SkShader>, true>::~TArray()
Line
Count
Source
133
129k
    ~TArray() {
134
129k
        this->destroyAll();
135
129k
        this->unpoison();
136
129k
        if (fOwnMemory) {
137
8.21k
            sk_free(fData);
138
8.21k
        }
139
129k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::~TArray()
Line
Count
Source
133
129k
    ~TArray() {
134
129k
        this->destroyAll();
135
129k
        this->unpoison();
136
129k
        if (fOwnMemory) {
137
100k
            sk_free(fData);
138
100k
        }
139
129k
    }
skia_private::TArray<unsigned char, true>::~TArray()
Line
Count
Source
133
98.1M
    ~TArray() {
134
98.1M
        this->destroyAll();
135
98.1M
        this->unpoison();
136
98.1M
        if (fOwnMemory) {
137
21.1M
            sk_free(fData);
138
21.1M
        }
139
98.1M
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::~TArray()
Line
Count
Source
133
109k
    ~TArray() {
134
109k
        this->destroyAll();
135
109k
        this->unpoison();
136
109k
        if (fOwnMemory) {
137
109k
            sk_free(fData);
138
109k
        }
139
109k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::~TArray()
Line
Count
Source
133
109k
    ~TArray() {
134
109k
        this->destroyAll();
135
109k
        this->unpoison();
136
109k
        if (fOwnMemory) {
137
109k
            sk_free(fData);
138
109k
        }
139
109k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::~TArray()
Line
Count
Source
133
109k
    ~TArray() {
134
109k
        this->destroyAll();
135
109k
        this->unpoison();
136
109k
        if (fOwnMemory) {
137
109k
            sk_free(fData);
138
109k
        }
139
109k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::~TArray()
Line
Count
Source
133
109k
    ~TArray() {
134
109k
        this->destroyAll();
135
109k
        this->unpoison();
136
109k
        if (fOwnMemory) {
137
109k
            sk_free(fData);
138
109k
        }
139
109k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::~TArray()
Line
Count
Source
133
109k
    ~TArray() {
134
109k
        this->destroyAll();
135
109k
        this->unpoison();
136
109k
        if (fOwnMemory) {
137
109k
            sk_free(fData);
138
109k
        }
139
109k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::~TArray()
Line
Count
Source
133
109k
    ~TArray() {
134
109k
        this->destroyAll();
135
109k
        this->unpoison();
136
109k
        if (fOwnMemory) {
137
109k
            sk_free(fData);
138
109k
        }
139
109k
    }
skia_private::TArray<SkPaint, true>::~TArray()
Line
Count
Source
133
109k
    ~TArray() {
134
109k
        this->destroyAll();
135
109k
        this->unpoison();
136
109k
        if (fOwnMemory) {
137
109k
            sk_free(fData);
138
109k
        }
139
109k
    }
skia_private::TArray<SkMatrix, true>::~TArray()
Line
Count
Source
133
72
    ~TArray() {
134
72
        this->destroyAll();
135
72
        this->unpoison();
136
72
        if (fOwnMemory) {
137
72
            sk_free(fData);
138
72
        }
139
72
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::~TArray()
Line
Count
Source
133
33.1k
    ~TArray() {
134
33.1k
        this->destroyAll();
135
33.1k
        this->unpoison();
136
33.1k
        if (fOwnMemory) {
137
33.1k
            sk_free(fData);
138
33.1k
        }
139
33.1k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::~TArray()
Line
Count
Source
133
7.23k
    ~TArray() {
134
7.23k
        this->destroyAll();
135
7.23k
        this->unpoison();
136
7.23k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
7.23k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::~TArray()
Line
Count
Source
133
1
    ~TArray() {
134
1
        this->destroyAll();
135
1
        this->unpoison();
136
1
        if (fOwnMemory) {
137
1
            sk_free(fData);
138
1
        }
139
1
    }
skia_private::TArray<SkOpRayHit*, true>::~TArray()
Line
Count
Source
133
4.08M
    ~TArray() {
134
4.08M
        this->destroyAll();
135
4.08M
        this->unpoison();
136
4.08M
        if (fOwnMemory) {
137
3.88M
            sk_free(fData);
138
3.88M
        }
139
4.08M
    }
skia_private::TArray<double, true>::~TArray()
Line
Count
Source
133
95.3k
    ~TArray() {
134
95.3k
        this->destroyAll();
135
95.3k
        this->unpoison();
136
95.3k
        if (fOwnMemory) {
137
53.9k
            sk_free(fData);
138
53.9k
        }
139
95.3k
    }
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
133
8.35k
    ~TArray() {
134
8.35k
        this->destroyAll();
135
8.35k
        this->unpoison();
136
8.35k
        if (fOwnMemory) {
137
3.53k
            sk_free(fData);
138
3.53k
        }
139
8.35k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::~TArray()
Line
Count
Source
133
8.83k
    ~TArray() {
134
8.83k
        this->destroyAll();
135
8.83k
        this->unpoison();
136
8.83k
        if (fOwnMemory) {
137
2.38k
            sk_free(fData);
138
2.38k
        }
139
8.83k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::~TArray()
Line
Count
Source
133
561k
    ~TArray() {
134
561k
        this->destroyAll();
135
561k
        this->unpoison();
136
561k
        if (fOwnMemory) {
137
194k
            sk_free(fData);
138
194k
        }
139
561k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::~TArray()
Line
Count
Source
133
30.0k
    ~TArray() {
134
30.0k
        this->destroyAll();
135
30.0k
        this->unpoison();
136
30.0k
        if (fOwnMemory) {
137
6.28k
            sk_free(fData);
138
6.28k
        }
139
30.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::~TArray()
Line
Count
Source
133
21.9k
    ~TArray() {
134
21.9k
        this->destroyAll();
135
21.9k
        this->unpoison();
136
21.9k
        if (fOwnMemory) {
137
11.0k
            sk_free(fData);
138
11.0k
        }
139
21.9k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::~TArray()
Line
Count
Source
133
6.89k
    ~TArray() {
134
6.89k
        this->destroyAll();
135
6.89k
        this->unpoison();
136
6.89k
        if (fOwnMemory) {
137
6.89k
            sk_free(fData);
138
6.89k
        }
139
6.89k
    }
skia_private::TArray<SkSL::Field, true>::~TArray()
Line
Count
Source
133
1.88k
    ~TArray() {
134
1.88k
        this->destroyAll();
135
1.88k
        this->unpoison();
136
1.88k
        if (fOwnMemory) {
137
1.88k
            sk_free(fData);
138
1.88k
        }
139
1.88k
    }
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
133
138
    ~TArray() {
134
138
        this->destroyAll();
135
138
        this->unpoison();
136
138
        if (fOwnMemory) {
137
138
            sk_free(fData);
138
138
        }
139
138
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::~TArray()
Line
Count
Source
133
34.4k
    ~TArray() {
134
34.4k
        this->destroyAll();
135
34.4k
        this->unpoison();
136
34.4k
        if (fOwnMemory) {
137
34.4k
            sk_free(fData);
138
34.4k
        }
139
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::~TArray()
Line
Count
Source
133
34.4k
    ~TArray() {
134
34.4k
        this->destroyAll();
135
34.4k
        this->unpoison();
136
34.4k
        if (fOwnMemory) {
137
34.4k
            sk_free(fData);
138
34.4k
        }
139
34.4k
    }
skia_private::TArray<float*, true>::~TArray()
Line
Count
Source
133
34.4k
    ~TArray() {
134
34.4k
        this->destroyAll();
135
34.4k
        this->unpoison();
136
34.4k
        if (fOwnMemory) {
137
34.4k
            sk_free(fData);
138
34.4k
        }
139
34.4k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::~TArray()
Line
Count
Source
133
88
    ~TArray() {
134
88
        this->destroyAll();
135
88
        this->unpoison();
136
88
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
88
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::~TArray()
Line
Count
Source
133
69
    ~TArray() {
134
69
        this->destroyAll();
135
69
        this->unpoison();
136
69
        if (fOwnMemory) {
137
69
            sk_free(fData);
138
69
        }
139
69
    }
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
133
69
    ~TArray() {
134
69
        this->destroyAll();
135
69
        this->unpoison();
136
69
        if (fOwnMemory) {
137
69
            sk_free(fData);
138
69
        }
139
69
    }
skia_private::TArray<SkSL::Type const*, true>::~TArray()
Line
Count
Source
133
24.1k
    ~TArray() {
134
24.1k
        this->destroyAll();
135
24.1k
        this->unpoison();
136
24.1k
        if (fOwnMemory) {
137
49
            sk_free(fData);
138
49
        }
139
24.1k
    }
skia_private::TArray<SkSL::Variable*, true>::~TArray()
Line
Count
Source
133
22.9k
    ~TArray() {
134
22.9k
        this->destroyAll();
135
22.9k
        this->unpoison();
136
22.9k
        if (fOwnMemory) {
137
22.9k
            sk_free(fData);
138
22.9k
        }
139
22.9k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::~TArray()
Line
Count
Source
133
16
    ~TArray() {
134
16
        this->destroyAll();
135
16
        this->unpoison();
136
16
        if (fOwnMemory) {
137
16
            sk_free(fData);
138
16
        }
139
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
133
12.7k
    ~TArray() {
134
12.7k
        this->destroyAll();
135
12.7k
        this->unpoison();
136
12.7k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
12.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::~TArray()
Line
Count
Source
133
16
    ~TArray() {
134
16
        this->destroyAll();
135
16
        this->unpoison();
136
16
        if (fOwnMemory) {
137
16
            sk_free(fData);
138
16
        }
139
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
133
1.45M
    ~TArray() {
134
1.45M
        this->destroyAll();
135
1.45M
        this->unpoison();
136
1.45M
        if (fOwnMemory) {
137
232k
            sk_free(fData);
138
232k
        }
139
1.45M
    }
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
133
4.32k
    ~TArray() {
134
4.32k
        this->destroyAll();
135
4.32k
        this->unpoison();
136
4.32k
        if (fOwnMemory) {
137
4.32k
            sk_free(fData);
138
4.32k
        }
139
4.32k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::~TArray()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::~TArray()
Line
Count
Source
133
55.7k
    ~TArray() {
134
55.7k
        this->destroyAll();
135
55.7k
        this->unpoison();
136
55.7k
        if (fOwnMemory) {
137
55.7k
            sk_free(fData);
138
55.7k
        }
139
55.7k
    }
skia_private::TArray<skgpu::Plot*, true>::~TArray()
Line
Count
Source
133
1.16k
    ~TArray() {
134
1.16k
        this->destroyAll();
135
1.16k
        this->unpoison();
136
1.16k
        if (fOwnMemory) {
137
1.16k
            sk_free(fData);
138
1.16k
        }
139
1.16k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::~TArray()
Line
Count
Source
133
1.85k
    ~TArray() {
134
1.85k
        this->destroyAll();
135
1.85k
        this->unpoison();
136
1.85k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
1.85k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::~TArray()
Line
Count
Source
133
4.32k
    ~TArray() {
134
4.32k
        this->destroyAll();
135
4.32k
        this->unpoison();
136
4.32k
        if (fOwnMemory) {
137
4.32k
            sk_free(fData);
138
4.32k
        }
139
4.32k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::~TArray()
Line
Count
Source
133
4.32k
    ~TArray() {
134
4.32k
        this->destroyAll();
135
4.32k
        this->unpoison();
136
4.32k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
4.32k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::~TArray()
Line
Count
Source
133
4.32k
    ~TArray() {
134
4.32k
        this->destroyAll();
135
4.32k
        this->unpoison();
136
4.32k
        if (fOwnMemory) {
137
4.32k
            sk_free(fData);
138
4.32k
        }
139
4.32k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::~TArray()
Line
Count
Source
133
4.32k
    ~TArray() {
134
4.32k
        this->destroyAll();
135
4.32k
        this->unpoison();
136
4.32k
        if (fOwnMemory) {
137
4.32k
            sk_free(fData);
138
4.32k
        }
139
4.32k
    }
skia_private::TArray<GrRenderTask*, true>::~TArray()
Line
Count
Source
133
539k
    ~TArray() {
134
539k
        this->destroyAll();
135
539k
        this->unpoison();
136
539k
        if (fOwnMemory) {
137
39.4k
            sk_free(fData);
138
39.4k
        }
139
539k
    }
skia_private::TArray<GrTextureProxy*, true>::~TArray()
Line
Count
Source
133
269k
    ~TArray() {
134
269k
        this->destroyAll();
135
269k
        this->unpoison();
136
269k
        if (fOwnMemory) {
137
269k
            sk_free(fData);
138
269k
        }
139
269k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::~TArray()
Line
Count
Source
133
269k
    ~TArray() {
134
269k
        this->destroyAll();
135
269k
        this->unpoison();
136
269k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
269k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::~TArray()
Line
Count
Source
133
239k
    ~TArray() {
134
239k
        this->destroyAll();
135
239k
        this->unpoison();
136
239k
        if (fOwnMemory) {
137
239k
            sk_free(fData);
138
239k
        }
139
239k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::~TArray()
Line
Count
Source
133
248k
    ~TArray() {
134
248k
        this->destroyAll();
135
248k
        this->unpoison();
136
248k
        if (fOwnMemory) {
137
248k
            sk_free(fData);
138
248k
        }
139
248k
    }
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
133
990
    ~TArray() {
134
990
        this->destroyAll();
135
990
        this->unpoison();
136
990
        if (fOwnMemory) {
137
38
            sk_free(fData);
138
38
        }
139
990
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::~TArray()
Line
Count
Source
133
363
    ~TArray() {
134
363
        this->destroyAll();
135
363
        this->unpoison();
136
363
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
363
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::~TArray()
Line
Count
Source
133
651
    ~TArray() {
134
651
        this->destroyAll();
135
651
        this->unpoison();
136
651
        if (fOwnMemory) {
137
52
            sk_free(fData);
138
52
        }
139
651
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::~TArray()
Line
Count
Source
133
8.99k
    ~TArray() {
134
8.99k
        this->destroyAll();
135
8.99k
        this->unpoison();
136
8.99k
        if (fOwnMemory) {
137
67
            sk_free(fData);
138
67
        }
139
8.99k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::~TArray()
Line
Count
Source
133
545
    ~TArray() {
134
545
        this->destroyAll();
135
545
        this->unpoison();
136
545
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
545
    }
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
133
58
    ~TArray() {
134
58
        this->destroyAll();
135
58
        this->unpoison();
136
58
        if (fOwnMemory) {
137
7
            sk_free(fData);
138
7
        }
139
58
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::~TArray()
Line
Count
Source
133
10
    ~TArray() {
134
10
        this->destroyAll();
135
10
        this->unpoison();
136
10
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
10
    }
skia_private::TArray<SkRect, true>::~TArray()
Line
Count
Source
133
10
    ~TArray() {
134
10
        this->destroyAll();
135
10
        this->unpoison();
136
10
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::~TArray()
Line
Count
Source
133
16.7k
    ~TArray() {
134
16.7k
        this->destroyAll();
135
16.7k
        this->unpoison();
136
16.7k
        if (fOwnMemory) {
137
459
            sk_free(fData);
138
459
        }
139
16.7k
    }
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
133
20.8k
    ~TArray() {
134
20.8k
        this->destroyAll();
135
20.8k
        this->unpoison();
136
20.8k
        if (fOwnMemory) {
137
1.02k
            sk_free(fData);
138
1.02k
        }
139
20.8k
    }
skia_private::TArray<GrSurfaceProxy*, true>::~TArray()
Line
Count
Source
133
206k
    ~TArray() {
134
206k
        this->destroyAll();
135
206k
        this->unpoison();
136
206k
        if (fOwnMemory) {
137
206k
            sk_free(fData);
138
206k
        }
139
206k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::~TArray()
Line
Count
Source
133
10.9k
    ~TArray() {
134
10.9k
        this->destroyAll();
135
10.9k
        this->unpoison();
136
10.9k
        if (fOwnMemory) {
137
10.9k
            sk_free(fData);
138
10.9k
        }
139
10.9k
    }
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
133
147
    ~TArray() {
134
147
        this->destroyAll();
135
147
        this->unpoison();
136
147
        if (fOwnMemory) {
137
38
            sk_free(fData);
138
38
        }
139
147
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::~TArray()
Line
Count
Source
133
6
    ~TArray() {
134
6
        this->destroyAll();
135
6
        this->unpoison();
136
6
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
6
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::~TArray()
skia_private::TArray<CircleOp::Circle, true>::~TArray()
Line
Count
Source
133
437
    ~TArray() {
134
437
        this->destroyAll();
135
437
        this->unpoison();
136
437
        if (fOwnMemory) {
137
62
            sk_free(fData);
138
62
        }
139
437
    }
skia_private::TArray<EllipseOp::Ellipse, true>::~TArray()
Line
Count
Source
133
9
    ~TArray() {
134
9
        this->destroyAll();
135
9
        this->unpoison();
136
9
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::~TArray()
Line
Count
Source
133
8
    ~TArray() {
134
8
        this->destroyAll();
135
8
        this->unpoison();
136
8
        if (fOwnMemory) {
137
2
            sk_free(fData);
138
2
        }
139
8
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::~TArray()
Line
Count
Source
133
40
    ~TArray() {
134
40
        this->destroyAll();
135
40
        this->unpoison();
136
40
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::~TArray()
Line
Count
Source
133
195k
    ~TArray() {
134
195k
        this->destroyAll();
135
195k
        this->unpoison();
136
195k
        if (fOwnMemory) {
137
297
            sk_free(fData);
138
297
        }
139
195k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::~TArray()
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::~TArray()
Line
Count
Source
133
3
    ~TArray() {
134
3
        this->destroyAll();
135
3
        this->unpoison();
136
3
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
3
    }
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
133
6.41k
    ~TArray() {
134
6.41k
        this->destroyAll();
135
6.41k
        this->unpoison();
136
6.41k
        if (fOwnMemory) {
137
406
            sk_free(fData);
138
406
        }
139
6.41k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::~TArray()
Line
Count
Source
133
927
    ~TArray() {
134
927
        this->destroyAll();
135
927
        this->unpoison();
136
927
        if (fOwnMemory) {
137
18
            sk_free(fData);
138
18
        }
139
927
    }
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
133
5.14k
    ~TArray() {
134
5.14k
        this->destroyAll();
135
5.14k
        this->unpoison();
136
5.14k
        if (fOwnMemory) {
137
5.14k
            sk_free(fData);
138
5.14k
        }
139
5.14k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::~TArray()
Line
Count
Source
133
2.45k
    ~TArray() {
134
2.45k
        this->destroyAll();
135
2.45k
        this->unpoison();
136
2.45k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
2.45k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::~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<skgpu::graphite::ShaderSnippet, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::~TArray()
Line
Count
Source
133
8.30k
    ~TArray() {
134
8.30k
        this->destroyAll();
135
8.30k
        this->unpoison();
136
8.30k
        if (fOwnMemory) {
137
8.30k
            sk_free(fData);
138
8.30k
        }
139
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::~TArray()
skia_private::TArray<SkSVGDevice::ClipRec, true>::~TArray()
Line
Count
Source
133
12.2k
    ~TArray() {
134
12.2k
        this->destroyAll();
135
12.2k
        this->unpoison();
136
12.2k
        if (fOwnMemory) {
137
12.2k
            sk_free(fData);
138
12.2k
        }
139
12.2k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::~TArray()
Line
Count
Source
133
429k
    ~TArray() {
134
429k
        this->destroyAll();
135
429k
        this->unpoison();
136
429k
        if (fOwnMemory) {
137
18
            sk_free(fData);
138
18
        }
139
429k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::~TArray()
Line
Count
Source
133
1
    ~TArray() {
134
1
        this->destroyAll();
135
1
        this->unpoison();
136
1
        if (fOwnMemory) {
137
1
            sk_free(fData);
138
1
        }
139
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
133
3.37k
    ~TArray() {
134
3.37k
        this->destroyAll();
135
3.37k
        this->unpoison();
136
3.37k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
3.37k
    }
skia_private::TArray<unsigned short, true>::~TArray()
Line
Count
Source
133
28.9k
    ~TArray() {
134
28.9k
        this->destroyAll();
135
28.9k
        this->unpoison();
136
28.9k
        if (fOwnMemory) {
137
307
            sk_free(fData);
138
307
        }
139
28.9k
    }
skia_private::TArray<SkMask::Format, true>::~TArray()
Line
Count
Source
133
1.65k
    ~TArray() {
134
1.65k
        this->destroyAll();
135
1.65k
        this->unpoison();
136
1.65k
        if (fOwnMemory) {
137
82
            sk_free(fData);
138
82
        }
139
1.65k
    }
skia_private::TArray<SkPackedGlyphID, true>::~TArray()
Line
Count
Source
133
1.65k
    ~TArray() {
134
1.65k
        this->destroyAll();
135
1.65k
        this->unpoison();
136
1.65k
        if (fOwnMemory) {
137
82
            sk_free(fData);
138
82
        }
139
1.65k
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::~TArray()
skia_private::TArray<SkGlyph const*, true>::~TArray()
Line
Count
Source
133
25.6k
    ~TArray() {
134
25.6k
        this->destroyAll();
135
25.6k
        this->unpoison();
136
25.6k
        if (fOwnMemory) {
137
143
            sk_free(fData);
138
143
        }
139
25.6k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::~TArray()
Line
Count
Source
133
98.1M
    ~TArray() {
134
98.1M
        this->destroyAll();
135
98.1M
        this->unpoison();
136
98.1M
        if (fOwnMemory) {
137
16
            sk_free(fData);
138
16
        }
139
98.1M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::~TArray()
Line
Count
Source
133
4
    ~TArray() {
134
4
        this->destroyAll();
135
4
        this->unpoison();
136
4
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
4
    }
skia_private::TArray<SkClosestRecord const*, true>::~TArray()
Line
Count
Source
133
3.83M
    ~TArray() {
134
3.83M
        this->destroyAll();
135
3.83M
        this->unpoison();
136
3.83M
        if (fOwnMemory) {
137
715
            sk_free(fData);
138
715
        }
139
3.83M
    }
skia_private::TArray<SkClosestRecord, true>::~TArray()
Line
Count
Source
133
3.83M
    ~TArray() {
134
3.83M
        this->destroyAll();
135
3.83M
        this->unpoison();
136
3.83M
        if (fOwnMemory) {
137
846
            sk_free(fData);
138
846
        }
139
3.83M
    }
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
133
64.1k
    ~TArray() {
134
64.1k
        this->destroyAll();
135
64.1k
        this->unpoison();
136
64.1k
        if (fOwnMemory) {
137
64.1k
            sk_free(fData);
138
64.1k
        }
139
64.1k
    }
skia_private::TArray<PathSegment, true>::~TArray()
Line
Count
Source
133
6
    ~TArray() {
134
6
        this->destroyAll();
135
6
        this->unpoison();
136
6
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
6
    }
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::StaticBufferManager::CopyRange, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, 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: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, 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)::DenseBiMap<skgpu::graphite::UniformDataBlock, 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
133
357
    ~TArray() {
134
357
        this->destroyAll();
135
357
        this->unpoison();
136
357
        if (fOwnMemory) {
137
268
            sk_free(fData);
138
268
        }
139
357
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::~TArray()
Line
Count
Source
133
24.2k
    ~TArray() {
134
24.2k
        this->destroyAll();
135
24.2k
        this->unpoison();
136
24.2k
        if (fOwnMemory) {
137
677
            sk_free(fData);
138
677
        }
139
24.2k
    }
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()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::~TArray()
skia_private::TArray<sk_sp<SkSVGNode>, true>::~TArray()
Line
Count
Source
133
2.05k
    ~TArray() {
134
2.05k
        this->destroyAll();
135
2.05k
        this->unpoison();
136
2.05k
        if (fOwnMemory) {
137
770
            sk_free(fData);
138
770
        }
139
2.05k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::~TArray()
Line
Count
Source
133
3.22k
    ~TArray() {
134
3.22k
        this->destroyAll();
135
3.22k
        this->unpoison();
136
3.22k
        if (fOwnMemory) {
137
6
            sk_free(fData);
138
6
        }
139
3.22k
    }
skia_private::TArray<char, true>::~TArray()
Line
Count
Source
133
3.22k
    ~TArray() {
134
3.22k
        this->destroyAll();
135
3.22k
        this->unpoison();
136
3.22k
        if (fOwnMemory) {
137
6
            sk_free(fData);
138
6
        }
139
3.22k
    }
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: 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()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::~TArray()
Line
Count
Source
133
24
    ~TArray() {
134
24
        this->destroyAll();
135
24
        this->unpoison();
136
24
        if (fOwnMemory) {
137
24
            sk_free(fData);
138
24
        }
139
24
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
133
20.2k
    ~TArray() {
134
20.2k
        this->destroyAll();
135
20.2k
        this->unpoison();
136
20.2k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
20.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::~TArray()
140
141
    /**
142
     * Resets to size() = n newly constructed T objects and resets any reserve count.
143
     */
144
10.0k
    void reset(int n) {
145
10.0k
        SkASSERT(n >= 0);
146
10.0k
        this->clear();
147
10.0k
        this->checkRealloc(n, kExactFit);
148
10.0k
        this->changeSize(n);
149
73.2k
        for (int i = 0; i < this->size(); ++i) {
150
63.2k
            new (fData + i) T;
151
63.2k
        }
152
10.0k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int)
skia_private::TArray<int, true>::reset(int)
Line
Count
Source
144
292
    void reset(int n) {
145
292
        SkASSERT(n >= 0);
146
292
        this->clear();
147
292
        this->checkRealloc(n, kExactFit);
148
292
        this->changeSize(n);
149
1.23k
        for (int i = 0; i < this->size(); ++i) {
150
942
            new (fData + i) T;
151
942
        }
152
292
    }
skia_private::TArray<float, true>::reset(int)
Line
Count
Source
144
292
    void reset(int n) {
145
292
        SkASSERT(n >= 0);
146
292
        this->clear();
147
292
        this->checkRealloc(n, kExactFit);
148
292
        this->changeSize(n);
149
1.23k
        for (int i = 0; i < this->size(); ++i) {
150
942
            new (fData + i) T;
151
942
        }
152
292
    }
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::reset(int)
Line
Count
Source
144
8.83k
    void reset(int n) {
145
8.83k
        SkASSERT(n >= 0);
146
8.83k
        this->clear();
147
8.83k
        this->checkRealloc(n, kExactFit);
148
8.83k
        this->changeSize(n);
149
68.6k
        for (int i = 0; i < this->size(); ++i) {
150
59.7k
            new (fData + i) T;
151
59.7k
        }
152
8.83k
    }
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
144
594
    void reset(int n) {
145
594
        SkASSERT(n >= 0);
146
594
        this->clear();
147
594
        this->checkRealloc(n, kExactFit);
148
594
        this->changeSize(n);
149
2.15k
        for (int i = 0; i < this->size(); ++i) {
150
1.56k
            new (fData + i) T;
151
1.56k
        }
152
594
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int)
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)
153
154
    /**
155
     * Resets to a copy of a C array and resets any reserve count.
156
     */
157
0
    void reset(const T* array, int count) {
158
0
        SkASSERT(count >= 0);
159
0
        this->clear();
160
0
        this->checkRealloc(count, kExactFit);
161
0
        this->changeSize(count);
162
0
        this->copy(array);
163
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)
164
165
    /**
166
     * Ensures there is enough reserved space for at least n elements. This is guaranteed at least
167
     * until the array size grows above n and subsequently shrinks below n, any version of reset()
168
     * is called, or reserve() is called again.
169
     */
170
664k
    void reserve(int n) {
171
664k
        SkASSERT(n >= 0);
172
664k
        if (n > this->size()) {
173
664k
            this->checkRealloc(n - this->size(), kGrowing);
174
664k
        }
175
664k
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int)
skia_private::TArray<SkPoint, true>::reserve(int)
Line
Count
Source
170
295k
    void reserve(int n) {
171
295k
        SkASSERT(n >= 0);
172
295k
        if (n > this->size()) {
173
295k
            this->checkRealloc(n - this->size(), kGrowing);
174
295k
        }
175
295k
    }
skia_private::TArray<unsigned char, true>::reserve(int)
Line
Count
Source
170
295k
    void reserve(int n) {
171
295k
        SkASSERT(n >= 0);
172
295k
        if (n > this->size()) {
173
295k
            this->checkRealloc(n - this->size(), kGrowing);
174
295k
        }
175
295k
    }
skia_private::TArray<float, true>::reserve(int)
Line
Count
Source
170
47.8k
    void reserve(int n) {
171
47.8k
        SkASSERT(n >= 0);
172
47.8k
        if (n > this->size()) {
173
47.8k
            this->checkRealloc(n - this->size(), kGrowing);
174
47.8k
        }
175
47.8k
    }
skia_private::TArray<sk_sp<SkShader>, true>::reserve(int)
Line
Count
Source
170
25.8k
    void reserve(int n) {
171
25.8k
        SkASSERT(n >= 0);
172
25.8k
        if (n > this->size()) {
173
25.8k
            this->checkRealloc(n - this->size(), kGrowing);
174
25.8k
        }
175
25.8k
    }
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)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<int, 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)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int)
176
177
    /**
178
     * Ensures there is enough reserved space for exactly n elements. The same capacity guarantees
179
     * as above apply.
180
     */
181
18.6M
    void reserve_exact(int n) {
182
18.6M
        SkASSERT(n >= 0);
183
18.6M
        if (n > this->size()) {
184
12.6M
            this->checkRealloc(n - this->size(), kExactFit);
185
12.6M
        }
186
18.6M
    }
skia_private::TArray<SkPoint, true>::reserve_exact(int)
Line
Count
Source
181
6.99M
    void reserve_exact(int n) {
182
6.99M
        SkASSERT(n >= 0);
183
6.99M
        if (n > this->size()) {
184
5.69M
            this->checkRealloc(n - this->size(), kExactFit);
185
5.69M
        }
186
6.99M
    }
skia_private::TArray<unsigned char, true>::reserve_exact(int)
Line
Count
Source
181
6.99M
    void reserve_exact(int n) {
182
6.99M
        SkASSERT(n >= 0);
183
6.99M
        if (n > this->size()) {
184
5.69M
            this->checkRealloc(n - this->size(), kExactFit);
185
5.69M
        }
186
6.99M
    }
skia_private::TArray<float, true>::reserve_exact(int)
Line
Count
Source
181
4.02M
    void reserve_exact(int n) {
182
4.02M
        SkASSERT(n >= 0);
183
4.02M
        if (n > this->size()) {
184
662k
            this->checkRealloc(n - this->size(), kExactFit);
185
662k
        }
186
4.02M
    }
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
181
31.4k
    void reserve_exact(int n) {
182
31.4k
        SkASSERT(n >= 0);
183
31.4k
        if (n > this->size()) {
184
14.6k
            this->checkRealloc(n - this->size(), kExactFit);
185
14.6k
        }
186
31.4k
    }
skia_private::TArray<SkMatrix, true>::reserve_exact(int)
Line
Count
Source
181
72
    void reserve_exact(int n) {
182
72
        SkASSERT(n >= 0);
183
72
        if (n > this->size()) {
184
0
            this->checkRealloc(n - this->size(), kExactFit);
185
0
        }
186
72
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve_exact(int)
Line
Count
Source
181
7.23k
    void reserve_exact(int n) {
182
7.23k
        SkASSERT(n >= 0);
183
7.23k
        if (n > this->size()) {
184
7.23k
            this->checkRealloc(n - this->size(), kExactFit);
185
7.23k
        }
186
7.23k
    }
skia_private::TArray<double, true>::reserve_exact(int)
Line
Count
Source
181
95.3k
    void reserve_exact(int n) {
182
95.3k
        SkASSERT(n >= 0);
183
95.3k
        if (n > this->size()) {
184
95.3k
            this->checkRealloc(n - this->size(), kExactFit);
185
95.3k
        }
186
95.3k
    }
skia_private::TArray<int, true>::reserve_exact(int)
Line
Count
Source
181
225k
    void reserve_exact(int n) {
182
225k
        SkASSERT(n >= 0);
183
225k
        if (n > this->size()) {
184
212k
            this->checkRealloc(n - this->size(), kExactFit);
185
212k
        }
186
225k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int)
Line
Count
Source
181
81.0k
    void reserve_exact(int n) {
182
81.0k
        SkASSERT(n >= 0);
183
81.0k
        if (n > this->size()) {
184
80.3k
            this->checkRealloc(n - this->size(), kExactFit);
185
80.3k
        }
186
81.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int)
Line
Count
Source
181
2.15k
    void reserve_exact(int n) {
182
2.15k
        SkASSERT(n >= 0);
183
2.15k
        if (n > this->size()) {
184
2.15k
            this->checkRealloc(n - this->size(), kExactFit);
185
2.15k
        }
186
2.15k
    }
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
181
34.4k
    void reserve_exact(int n) {
182
34.4k
        SkASSERT(n >= 0);
183
34.4k
        if (n > this->size()) {
184
21.5k
            this->checkRealloc(n - this->size(), kExactFit);
185
21.5k
        }
186
34.4k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int)
Line
Count
Source
181
34.4k
    void reserve_exact(int n) {
182
34.4k
        SkASSERT(n >= 0);
183
34.4k
        if (n > this->size()) {
184
34.4k
            this->checkRealloc(n - this->size(), kExactFit);
185
34.4k
        }
186
34.4k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int)
Line
Count
Source
181
88
    void reserve_exact(int n) {
182
88
        SkASSERT(n >= 0);
183
88
        if (n > this->size()) {
184
88
            this->checkRealloc(n - this->size(), kExactFit);
185
88
        }
186
88
    }
skia_private::TArray<SkSL::Variable*, true>::reserve_exact(int)
Line
Count
Source
181
9.56k
    void reserve_exact(int n) {
182
9.56k
        SkASSERT(n >= 0);
183
9.56k
        if (n > this->size()) {
184
3.99k
            this->checkRealloc(n - this->size(), kExactFit);
185
3.99k
        }
186
9.56k
    }
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int)
Line
Count
Source
181
24.1k
    void reserve_exact(int n) {
182
24.1k
        SkASSERT(n >= 0);
183
24.1k
        if (n > this->size()) {
184
22.6k
            this->checkRealloc(n - this->size(), kExactFit);
185
22.6k
        }
186
24.1k
    }
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
181
17.1k
    void reserve_exact(int n) {
182
17.1k
        SkASSERT(n >= 0);
183
17.1k
        if (n > this->size()) {
184
0
            this->checkRealloc(n - this->size(), kExactFit);
185
0
        }
186
17.1k
    }
skia_private::TArray<GrSurfaceProxy*, true>::reserve_exact(int)
Line
Count
Source
181
17.1k
    void reserve_exact(int n) {
182
17.1k
        SkASSERT(n >= 0);
183
17.1k
        if (n > this->size()) {
184
3.09k
            this->checkRealloc(n - this->size(), kExactFit);
185
3.09k
        }
186
17.1k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::reserve_exact(int)
Line
Count
Source
181
17.1k
    void reserve_exact(int n) {
182
17.1k
        SkASSERT(n >= 0);
183
17.1k
        if (n > this->size()) {
184
4.47k
            this->checkRealloc(n - this->size(), kExactFit);
185
4.47k
        }
186
17.1k
    }
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
181
8.30k
    void reserve_exact(int n) {
182
8.30k
        SkASSERT(n >= 0);
183
8.30k
        if (n > this->size()) {
184
8.30k
            this->checkRealloc(n - this->size(), kExactFit);
185
8.30k
        }
186
8.30k
    }
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
181
64.1k
    void reserve_exact(int n) {
182
64.1k
        SkASSERT(n >= 0);
183
64.1k
        if (n > this->size()) {
184
64.1k
            this->checkRealloc(n - this->size(), kExactFit);
185
64.1k
        }
186
64.1k
    }
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
181
357
    void reserve_exact(int n) {
182
357
        SkASSERT(n >= 0);
183
357
        if (n > this->size()) {
184
357
            this->checkRealloc(n - this->size(), kExactFit);
185
357
        }
186
357
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int)
skia_private::TArray<char, true>::reserve_exact(int)
Line
Count
Source
181
370
    void reserve_exact(int n) {
182
370
        SkASSERT(n >= 0);
183
370
        if (n > this->size()) {
184
370
            this->checkRealloc(n - this->size(), kExactFit);
185
370
        }
186
370
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::reserve_exact(int)
Line
Count
Source
181
370
    void reserve_exact(int n) {
182
370
        SkASSERT(n >= 0);
183
370
        if (n > this->size()) {
184
370
            this->checkRealloc(n - this->size(), kExactFit);
185
370
        }
186
370
    }
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::reserve_exact(int)
skia_private::TArray<SkPoint, true>::reserve_exact(int)
Line
Count
Source
181
4
    void reserve_exact(int n) {
182
4
        SkASSERT(n >= 0);
183
4
        if (n > this->size()) {
184
4
            this->checkRealloc(n - this->size(), kExactFit);
185
4
        }
186
4
    }
skia_private::TArray<unsigned char, true>::reserve_exact(int)
Line
Count
Source
181
4
    void reserve_exact(int n) {
182
4
        SkASSERT(n >= 0);
183
4
        if (n > this->size()) {
184
4
            this->checkRealloc(n - this->size(), kExactFit);
185
4
        }
186
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)
187
188
890
    void removeShuffle(int n) {
189
890
        SkASSERT(n < this->size());
190
890
        int newCount = fSize - 1;
191
890
        fData[n].~T();
192
890
        if (n != newCount) {
193
16
            this->move(n, newCount);
194
16
        }
195
890
        this->changeSize(newCount);
196
890
    }
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
188
34
    void removeShuffle(int n) {
189
34
        SkASSERT(n < this->size());
190
34
        int newCount = fSize - 1;
191
34
        fData[n].~T();
192
34
        if (n != newCount) {
193
0
            this->move(n, newCount);
194
0
        }
195
34
        this->changeSize(newCount);
196
34
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::removeShuffle(int)
Line
Count
Source
188
856
    void removeShuffle(int n) {
189
856
        SkASSERT(n < this->size());
190
856
        int newCount = fSize - 1;
191
856
        fData[n].~T();
192
856
        if (n != newCount) {
193
16
            this->move(n, newCount);
194
16
        }
195
856
        this->changeSize(newCount);
196
856
    }
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)
197
198
    // Is the array empty.
199
1.37G
    bool empty() const { return fSize == 0; }
skia_private::TArray<bool, true>::empty() const
Line
Count
Source
199
14.2k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::empty() const
skia_private::TArray<SkString, true>::empty() const
Line
Count
Source
199
4.47k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::empty() const
Line
Count
Source
199
7.89k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::empty() const
Line
Count
Source
199
1.84M
    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
199
1.45M
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::empty() const
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::empty() const
Line
Count
Source
199
7.23k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPoint, true>::empty() const
Line
Count
Source
199
203M
    bool empty() const { return fSize == 0; }
skia_private::TArray<unsigned char, true>::empty() const
Line
Count
Source
199
294M
    bool empty() const { return fSize == 0; }
skia_private::TArray<float, true>::empty() const
Line
Count
Source
199
289M
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::empty() const
skia_private::TArray<unsigned int, true>::empty() const
Line
Count
Source
199
146
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::empty() const
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::empty() const
Line
Count
Source
199
9.03k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::empty() const
Line
Count
Source
199
1.44M
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::empty() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::empty() const
Line
Count
Source
199
49.6k
    bool empty() const { return fSize == 0; }
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
199
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<GrAuditTrail::OpInfo, false>::empty() const
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::empty() const
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::empty() const
Line
Count
Source
199
4.32k
    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
199
4.32k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::empty() const
skia_private::TArray<SkPath, true>::empty() const
Line
Count
Source
199
3.18M
    bool empty() const { return fSize == 0; }
skia_private::TArray<int, true>::empty() const
Line
Count
Source
199
302k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::empty() const
skia_private::TArray<sk_sp<SkSVGNode>, true>::empty() const
Line
Count
Source
199
5.36k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::empty() const
Line
Count
Source
199
4.34M
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkImageFilter>, true>::empty() const
Line
Count
Source
199
95.9k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::empty() const
Line
Count
Source
199
1.33k
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::thread, false>::empty() const
Line
Count
Source
199
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
199
129k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::empty() const
Line
Count
Source
199
129k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::empty() const
Line
Count
Source
199
109k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkVertices const>, true>::empty() const
Line
Count
Source
199
110k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::empty() const
Line
Count
Source
199
110k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkDrawable>, true>::empty() const
Line
Count
Source
199
109k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkPicture const>, true>::empty() const
Line
Count
Source
199
109k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkImage const>, true>::empty() const
Line
Count
Source
199
142k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPaint, true>::empty() const
Line
Count
Source
199
109k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMatrix, true>::empty() const
Line
Count
Source
199
72
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::empty() const
Line
Count
Source
199
66.2k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkTypeface>, true>::empty() const
Line
Count
Source
199
1
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkOpRayHit*, true>::empty() const
Line
Count
Source
199
4.08M
    bool empty() const { return fSize == 0; }
skia_private::TArray<double, true>::empty() const
Line
Count
Source
199
95.3k
    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
199
9.23k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::empty() const
Line
Count
Source
199
17.6k
    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
199
1.21M
    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
199
21.9k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::empty() const
Line
Count
Source
199
6.89k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Field, true>::empty() const
Line
Count
Source
199
1.89k
    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
199
1.13k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::RP::Program::Stage, true>::empty() const
Line
Count
Source
199
34.4k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::empty() const
Line
Count
Source
199
34.4k
    bool empty() const { return fSize == 0; }
skia_private::TArray<float*, true>::empty() const
Line
Count
Source
199
68.8k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::empty() const
Line
Count
Source
199
88
    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
199
69
    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
199
69
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Type const*, true>::empty() const
Line
Count
Source
199
24.1k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Variable*, true>::empty() const
Line
Count
Source
199
22.9k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::SwitchCase const*, true>::empty() const
Line
Count
Source
199
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
199
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
199
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
199
30.0k
    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
199
132k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::Plot*, true>::empty() const
Line
Count
Source
199
2.32k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::empty() const
Line
Count
Source
199
1.85k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrOnFlushCallbackObject*, true>::empty() const
Line
Count
Source
199
4.32k
    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
199
269k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrTextureProxy*, true>::empty() const
Line
Count
Source
199
380k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrRenderTask*, true>::empty() const
Line
Count
Source
199
539k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrGpu::SubmittedProc, true>::empty() const
Line
Count
Source
199
31.8k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::empty() const
Line
Count
Source
199
709k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::empty() const
Line
Count
Source
199
491k
    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
199
1.70k
    bool empty() const { return fSize == 0; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::empty() const
Line
Count
Source
199
68.8k
    bool empty() const { return fSize == 0; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::empty() const
Line
Count
Source
199
363
    bool empty() const { return fSize == 0; }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::empty() const
Line
Count
Source
199
8.99k
    bool empty() const { return fSize == 0; }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::empty() const
Line
Count
Source
199
707
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::empty() const
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::empty() const
Line
Count
Source
199
58
    bool empty() const { return fSize == 0; }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::empty() const
Line
Count
Source
199
10
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRect, true>::empty() const
Line
Count
Source
199
10
    bool empty() const { return fSize == 0; }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::empty() const
Line
Count
Source
199
16.7k
    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
199
62.6k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrSurfaceProxy*, true>::empty() const
Line
Count
Source
199
317k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::empty() const
Line
Count
Source
199
10.9k
    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
199
292
    bool empty() const { return fSize == 0; }
skia_private::TArray<EllipticalRRectOp::RRect, true>::empty() const
Line
Count
Source
199
12
    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
199
872
    bool empty() const { return fSize == 0; }
skia_private::TArray<EllipseOp::Ellipse, true>::empty() const
Line
Count
Source
199
23
    bool empty() const { return fSize == 0; }
skia_private::TArray<DIEllipseOp::Ellipse, true>::empty() const
Line
Count
Source
199
16
    bool empty() const { return fSize == 0; }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::empty() const
Line
Count
Source
199
40
    bool empty() const { return fSize == 0; }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::empty() const
Line
Count
Source
199
3
    bool empty() const { return fSize == 0; }
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
199
12.2k
    bool empty() const { return fSize == 0; }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::empty() const
Line
Count
Source
199
1.85k
    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<skgpu::Swizzle, 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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
199
5.96k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::empty() const
Line
Count
Source
199
4.14k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::empty() const
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<skgpu::graphite::ShaderSnippet, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::empty() const
Line
Count
Source
199
16.6k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::empty() const
skia_private::TArray<SkSVGDevice::ClipRec, true>::empty() const
Line
Count
Source
199
25.5k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::empty() const
Line
Count
Source
199
513k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::empty() const
Line
Count
Source
199
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
199
57.8k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMask::Format, true>::empty() const
Line
Count
Source
199
3.29k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPackedGlyphID, true>::empty() const
Line
Count
Source
199
3.29k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::empty() const
skia_private::TArray<SkGlyph const*, true>::empty() const
Line
Count
Source
199
51.2k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::empty() const
Line
Count
Source
199
553M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMeshSpecification::Varying, false>::empty() const
Line
Count
Source
199
4
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkClosestRecord const*, true>::empty() const
Line
Count
Source
199
3.83M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkClosestRecord, true>::empty() const
Line
Count
Source
199
3.83M
    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
199
2.36M
    bool empty() const { return fSize == 0; }
skia_private::TArray<PathSegment, true>::empty() const
Line
Count
Source
199
126
    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::BindBufferInfo, 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, 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
199
357
    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
199
59.4k
    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<char, true>::empty() const
Line
Count
Source
199
3.59k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::empty() const
Line
Count
Source
199
43.1k
    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<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<sk_sp<skgpu::graphite::PrecompileShader>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
199
74.3k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::empty() const
200
201
    /**
202
     * Adds one new default-initialized T value and returns it by reference. Note that the reference
203
     * only remains valid until the next call that adds or removes elements.
204
     */
205
9.51M
    T& push_back() {
206
9.51M
        void* newT = this->push_back_raw(1);
207
9.51M
        return *new (newT) T;
208
9.51M
    }
skia_private::TArray<SkString, true>::push_back()
Line
Count
Source
205
74
    T& push_back() {
206
74
        void* newT = this->push_back_raw(1);
207
74
        return *new (newT) T;
208
74
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back()
Line
Count
Source
205
4.32k
    T& push_back() {
206
4.32k
        void* newT = this->push_back_raw(1);
207
4.32k
        return *new (newT) T;
208
4.32k
    }
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
205
381k
    T& push_back() {
206
381k
        void* newT = this->push_back_raw(1);
207
381k
        return *new (newT) T;
208
381k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::push_back()
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back()
Line
Count
Source
205
1
    T& push_back() {
206
1
        void* newT = this->push_back_raw(1);
207
1
        return *new (newT) T;
208
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
205
24.6k
    T& push_back() {
206
24.6k
        void* newT = this->push_back_raw(1);
207
24.6k
        return *new (newT) T;
208
24.6k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back()
Line
Count
Source
205
363
    T& push_back() {
206
363
        void* newT = this->push_back_raw(1);
207
363
        return *new (newT) T;
208
363
    }
skia_private::TArray<float, true>::push_back()
Line
Count
Source
205
25.2k
    T& push_back() {
206
25.2k
        void* newT = this->push_back_raw(1);
207
25.2k
        return *new (newT) T;
208
25.2k
    }
skia_private::TArray<int, true>::push_back()
Line
Count
Source
205
681k
    T& push_back() {
206
681k
        void* newT = this->push_back_raw(1);
207
681k
        return *new (newT) T;
208
681k
    }
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
205
40
    T& push_back() {
206
40
        void* newT = this->push_back_raw(1);
207
40
        return *new (newT) T;
208
40
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back()
Line
Count
Source
205
3
    T& push_back() {
206
3
        void* newT = this->push_back_raw(1);
207
3
        return *new (newT) T;
208
3
    }
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<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back()
skia_private::TArray<SkClosestRecord, true>::push_back()
Line
Count
Source
205
8.29M
    T& push_back() {
206
8.29M
        void* newT = this->push_back_raw(1);
207
8.29M
        return *new (newT) T;
208
8.29M
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back()
Line
Count
Source
205
107k
    T& push_back() {
206
107k
        void* newT = this->push_back_raw(1);
207
107k
        return *new (newT) T;
208
107k
    }
skia_private::TArray<PathSegment, true>::push_back()
Line
Count
Source
205
30
    T& push_back() {
206
30
        void* newT = this->push_back_raw(1);
207
30
        return *new (newT) T;
208
30
    }
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()
209
210
    /**
211
     * Adds one new T value which is copy-constructed, returning it by reference. As always,
212
     * the reference only remains valid until the next call that adds or removes elements.
213
     */
214
130M
    T& push_back(const T& t) {
215
130M
        this->unpoison();
216
130M
        T* newT;
217
130M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
122M
            newT = new (fData + fSize) T(t);
220
122M
        } else {
221
8.02M
            newT = this->growAndConstructAtEnd(t);
222
8.02M
        }
223
224
130M
        this->changeSize(fSize + 1);
225
130M
        return *newT;
226
130M
    }
Unexecuted instantiation: skia_private::TArray<bool, true>::push_back(bool const&)
skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy* const&)
Line
Count
Source
214
407k
    T& push_back(const T& t) {
215
407k
        this->unpoison();
216
407k
        T* newT;
217
407k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
263k
            newT = new (fData + fSize) T(t);
220
263k
        } else {
221
144k
            newT = this->growAndConstructAtEnd(t);
222
144k
        }
223
224
407k
        this->changeSize(fSize + 1);
225
407k
        return *newT;
226
407k
    }
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&)
skia_private::TArray<SkPoint, true>::push_back(SkPoint const&)
Line
Count
Source
214
6.31M
    T& push_back(const T& t) {
215
6.31M
        this->unpoison();
216
6.31M
        T* newT;
217
6.31M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
6.23M
            newT = new (fData + fSize) T(t);
220
6.23M
        } else {
221
80.3k
            newT = this->growAndConstructAtEnd(t);
222
80.3k
        }
223
224
6.31M
        this->changeSize(fSize + 1);
225
6.31M
        return *newT;
226
6.31M
    }
skia_private::TArray<float, true>::push_back(float const&)
Line
Count
Source
214
27.5M
    T& push_back(const T& t) {
215
27.5M
        this->unpoison();
216
27.5M
        T* newT;
217
27.5M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
26.8M
            newT = new (fData + fSize) T(t);
220
26.8M
        } else {
221
642k
            newT = this->growAndConstructAtEnd(t);
222
642k
        }
223
224
27.5M
        this->changeSize(fSize + 1);
225
27.5M
        return *newT;
226
27.5M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::push_back(SkPaint const&)
skia_private::TArray<SkOpRayHit*, true>::push_back(SkOpRayHit* const&)
Line
Count
Source
214
64.2M
    T& push_back(const T& t) {
215
64.2M
        this->unpoison();
216
64.2M
        T* newT;
217
64.2M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
57.2M
            newT = new (fData + fSize) T(t);
220
57.2M
        } else {
221
6.96M
            newT = this->growAndConstructAtEnd(t);
222
6.96M
        }
223
224
64.2M
        this->changeSize(fSize + 1);
225
64.2M
        return *newT;
226
64.2M
    }
skia_private::TArray<SkPath, true>::push_back(SkPath const&)
Line
Count
Source
214
621k
    T& push_back(const T& t) {
215
621k
        this->unpoison();
216
621k
        T* newT;
217
621k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
471k
            newT = new (fData + fSize) T(t);
220
471k
        } else {
221
149k
            newT = this->growAndConstructAtEnd(t);
222
149k
        }
223
224
621k
        this->changeSize(fSize + 1);
225
621k
        return *newT;
226
621k
    }
skia_private::TArray<double, true>::push_back(double const&)
Line
Count
Source
214
31.0M
    T& push_back(const T& t) {
215
31.0M
        this->unpoison();
216
31.0M
        T* newT;
217
31.0M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
31.0M
            newT = new (fData + fSize) T(t);
220
31.0M
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
31.0M
        this->changeSize(fSize + 1);
225
31.0M
        return *newT;
226
31.0M
    }
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<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2> 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
214
144k
    T& push_back(const T& t) {
215
144k
        this->unpoison();
216
144k
        T* newT;
217
144k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
144k
            newT = new (fData + fSize) T(t);
220
144k
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
144k
        this->changeSize(fSize + 1);
225
144k
        return *newT;
226
144k
    }
skia_private::TArray<int, true>::push_back(int const&)
Line
Count
Source
214
144k
    T& push_back(const T& t) {
215
144k
        this->unpoison();
216
144k
        T* newT;
217
144k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
144k
            newT = new (fData + fSize) T(t);
220
144k
        } else {
221
34
            newT = this->growAndConstructAtEnd(t);
222
34
        }
223
224
144k
        this->changeSize(fSize + 1);
225
144k
        return *newT;
226
144k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::push_back(skia_private::THashSet<int, SkGoodHash> const* const&)
Line
Count
Source
214
84
    T& push_back(const T& t) {
215
84
        this->unpoison();
216
84
        T* newT;
217
84
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
84
            newT = new (fData + fSize) T(t);
220
84
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
84
        this->changeSize(fSize + 1);
225
84
        return *newT;
226
84
    }
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const* const&)
Line
Count
Source
214
20.6k
    T& push_back(const T& t) {
215
20.6k
        this->unpoison();
216
20.6k
        T* newT;
217
20.6k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
20.6k
            newT = new (fData + fSize) T(t);
220
20.6k
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
20.6k
        this->changeSize(fSize + 1);
225
20.6k
        return *newT;
226
20.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
214
4.44k
    T& push_back(const T& t) {
215
4.44k
        this->unpoison();
216
4.44k
        T* newT;
217
4.44k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
113
            newT = new (fData + fSize) T(t);
220
4.32k
        } else {
221
4.32k
            newT = this->growAndConstructAtEnd(t);
222
4.32k
        }
223
224
4.44k
        this->changeSize(fSize + 1);
225
4.44k
        return *newT;
226
4.44k
    }
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask* const&)
Line
Count
Source
214
490k
    T& push_back(const T& t) {
215
490k
        this->unpoison();
216
490k
        T* newT;
217
490k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
451k
            newT = new (fData + fSize) T(t);
220
451k
        } else {
221
39.4k
            newT = this->growAndConstructAtEnd(t);
222
39.4k
        }
223
224
490k
        this->changeSize(fSize + 1);
225
490k
        return *newT;
226
490k
    }
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
214
58
    T& push_back(const T& t) {
215
58
        this->unpoison();
216
58
        T* newT;
217
58
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
58
            newT = new (fData + fSize) T(t);
220
58
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
58
        this->changeSize(fSize + 1);
225
58
        return *newT;
226
58
    }
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
214
8
    T& push_back(const T& t) {
215
8
        this->unpoison();
216
8
        T* newT;
217
8
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
8
            newT = new (fData + fSize) T(t);
220
8
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
8
        this->changeSize(fSize + 1);
225
8
        return *newT;
226
8
    }
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<SkPDFTagNode*, true>::push_back(SkPDFTagNode* 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
214
4
    T& push_back(const T& t) {
215
4
        this->unpoison();
216
4
        T* newT;
217
4
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
4
            newT = new (fData + fSize) T(t);
220
4
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
4
        this->changeSize(fSize + 1);
225
4
        return *newT;
226
4
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::push_back(skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> 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::BindBufferInfo, true>::push_back(skgpu::graphite::BindBufferInfo 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<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<SkBlendMode, true>::push_back(SkBlendMode 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<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::push_back(sk_sp<skottie::SlotManager::ImageAssetProxy> const&)
227
228
    /**
229
     * Adds one new T value which is copy-constructed, returning it by reference.
230
     */
231
433M
    T& push_back(T&& t) {
232
433M
        this->unpoison();
233
433M
        T* newT;
234
433M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
431M
            newT = new (fData + fSize) T(std::move(t));
237
431M
        } else {
238
2.17M
            newT = this->growAndConstructAtEnd(std::move(t));
239
2.17M
        }
240
241
433M
        this->changeSize(fSize + 1);
242
433M
        return *newT;
243
433M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::push_back(SkJSONWriter::Scope&&)
skia_private::TArray<bool, true>::push_back(bool&&)
Line
Count
Source
231
1.03k
    T& push_back(T&& t) {
232
1.03k
        this->unpoison();
233
1.03k
        T* newT;
234
1.03k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
1.03k
            newT = new (fData + fSize) T(std::move(t));
237
1.03k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
1.03k
        this->changeSize(fSize + 1);
242
1.03k
        return *newT;
243
1.03k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::push_back(skif::FilterResult::Builder::SampledFilterResult&&)
Line
Count
Source
231
379k
    T& push_back(T&& t) {
232
379k
        this->unpoison();
233
379k
        T* newT;
234
379k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
278k
            newT = new (fData + fSize) T(std::move(t));
237
278k
        } else {
238
100k
            newT = this->growAndConstructAtEnd(std::move(t));
239
100k
        }
240
241
379k
        this->changeSize(fSize + 1);
242
379k
        return *newT;
243
379k
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::push_back(skgpu::BulkUsePlotUpdater::PlotData&&)
Line
Count
Source
231
1.15k
    T& push_back(T&& t) {
232
1.15k
        this->unpoison();
233
1.15k
        T* newT;
234
1.15k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
1.15k
            newT = new (fData + fSize) T(std::move(t));
237
1.15k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
1.15k
        this->changeSize(fSize + 1);
242
1.15k
        return *newT;
243
1.15k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::push_back(GrFragmentProcessor::ProgramImpl*&&)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back(SkRuntimeEffect::ChildPtr&&)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back(unsigned int&&)
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<SkString, true>::push_back(SkString&&)
skia_private::TArray<sk_sp<SkImageFilter>, true>::push_back(sk_sp<SkImageFilter>&&)
Line
Count
Source
231
23.8k
    T& push_back(T&& t) {
232
23.8k
        this->unpoison();
233
23.8k
        T* newT;
234
23.8k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
23.5k
            newT = new (fData + fSize) T(std::move(t));
237
23.5k
        } else {
238
225
            newT = this->growAndConstructAtEnd(std::move(t));
239
225
        }
240
241
23.8k
        this->changeSize(fSize + 1);
242
23.8k
        return *newT;
243
23.8k
    }
skia_private::TArray<sk_sp<SkShader>, true>::push_back(sk_sp<SkShader>&&)
Line
Count
Source
231
34.0k
    T& push_back(T&& t) {
232
34.0k
        this->unpoison();
233
34.0k
        T* newT;
234
34.0k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
34.0k
            newT = new (fData + fSize) T(std::move(t));
237
34.0k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
34.0k
        this->changeSize(fSize + 1);
242
34.0k
        return *newT;
243
34.0k
    }
skia_private::TArray<unsigned char, true>::push_back(unsigned char&&)
Line
Count
Source
231
358M
    T& push_back(T&& t) {
232
358M
        this->unpoison();
233
358M
        T* newT;
234
358M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
356M
            newT = new (fData + fSize) T(std::move(t));
237
356M
        } else {
238
1.76M
            newT = this->growAndConstructAtEnd(std::move(t));
239
1.76M
        }
240
241
358M
        this->changeSize(fSize + 1);
242
358M
        return *newT;
243
358M
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::push_back(sk_sp<SkPicture const>&&)
Line
Count
Source
231
77.6k
    T& push_back(T&& t) {
232
77.6k
        this->unpoison();
233
77.6k
        T* newT;
234
77.6k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
75.5k
            newT = new (fData + fSize) T(std::move(t));
237
75.5k
        } else {
238
2.09k
            newT = this->growAndConstructAtEnd(std::move(t));
239
2.09k
        }
240
241
77.6k
        this->changeSize(fSize + 1);
242
77.6k
        return *newT;
243
77.6k
    }
skia_private::TArray<SkPaint, true>::push_back(SkPaint&&)
Line
Count
Source
231
53.3k
    T& push_back(T&& t) {
232
53.3k
        this->unpoison();
233
53.3k
        T* newT;
234
53.3k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
47.9k
            newT = new (fData + fSize) T(std::move(t));
237
47.9k
        } else {
238
5.43k
            newT = this->growAndConstructAtEnd(std::move(t));
239
5.43k
        }
240
241
53.3k
        this->changeSize(fSize + 1);
242
53.3k
        return *newT;
243
53.3k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::push_back(sk_sp<SkTextBlob const>&&)
Line
Count
Source
231
228
    T& push_back(T&& t) {
232
228
        this->unpoison();
233
228
        T* newT;
234
228
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
177
            newT = new (fData + fSize) T(std::move(t));
237
177
        } else {
238
51
            newT = this->growAndConstructAtEnd(std::move(t));
239
51
        }
240
241
228
        this->changeSize(fSize + 1);
242
228
        return *newT;
243
228
    }
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
231
3.76k
    T& push_back(T&& t) {
232
3.76k
        this->unpoison();
233
3.76k
        T* newT;
234
3.76k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
3.36k
            newT = new (fData + fSize) T(std::move(t));
237
3.36k
        } else {
238
404
            newT = this->growAndConstructAtEnd(std::move(t));
239
404
        }
240
241
3.76k
        this->changeSize(fSize + 1);
242
3.76k
        return *newT;
243
3.76k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::push_back(sk_sp<SkImage const>&&)
Line
Count
Source
231
169k
    T& push_back(T&& t) {
232
169k
        this->unpoison();
233
169k
        T* newT;
234
169k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
143k
            newT = new (fData + fSize) T(std::move(t));
237
143k
        } else {
238
26.8k
            newT = this->growAndConstructAtEnd(std::move(t));
239
26.8k
        }
240
241
169k
        this->changeSize(fSize + 1);
242
169k
        return *newT;
243
169k
    }
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
231
1.42M
    T& push_back(T&& t) {
232
1.42M
        this->unpoison();
233
1.42M
        T* newT;
234
1.42M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
1.42M
            newT = new (fData + fSize) T(std::move(t));
237
1.42M
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
1.42M
        this->changeSize(fSize + 1);
242
1.42M
        return *newT;
243
1.42M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::push_back(SkResourceCache::PurgeSharedIDMessage&&)
Line
Count
Source
231
6.63k
    T& push_back(T&& t) {
232
6.63k
        this->unpoison();
233
6.63k
        T* newT;
234
6.63k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
154
            newT = new (fData + fSize) T(std::move(t));
237
6.48k
        } else {
238
6.48k
            newT = this->growAndConstructAtEnd(std::move(t));
239
6.48k
        }
240
241
6.63k
        this->changeSize(fSize + 1);
242
6.63k
        return *newT;
243
6.63k
    }
skia_private::TArray<int, true>::push_back(int&&)
Line
Count
Source
231
62.0M
    T& push_back(T&& t) {
232
62.0M
        this->unpoison();
233
62.0M
        T* newT;
234
62.0M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
62.0M
            newT = new (fData + fSize) T(std::move(t));
237
62.0M
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
62.0M
        this->changeSize(fSize + 1);
242
62.0M
        return *newT;
243
62.0M
    }
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
231
5.16k
    T& push_back(T&& t) {
232
5.16k
        this->unpoison();
233
5.16k
        T* newT;
234
5.16k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
5.16k
            newT = new (fData + fSize) T(std::move(t));
237
5.16k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
5.16k
        this->changeSize(fSize + 1);
242
5.16k
        return *newT;
243
5.16k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back(SkRGBA4f<(SkAlphaType)3>&&)
Line
Count
Source
231
163k
    T& push_back(T&& t) {
232
163k
        this->unpoison();
233
163k
        T* newT;
234
163k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
154k
            newT = new (fData + fSize) T(std::move(t));
237
154k
        } else {
238
8.27k
            newT = this->growAndConstructAtEnd(std::move(t));
239
8.27k
        }
240
241
163k
        this->changeSize(fSize + 1);
242
163k
        return *newT;
243
163k
    }
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
231
318k
    T& push_back(T&& t) {
232
318k
        this->unpoison();
233
318k
        T* newT;
234
318k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
314k
            newT = new (fData + fSize) T(std::move(t));
237
314k
        } else {
238
3.98k
            newT = this->growAndConstructAtEnd(std::move(t));
239
3.98k
        }
240
241
318k
        this->changeSize(fSize + 1);
242
318k
        return *newT;
243
318k
    }
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
231
32.8k
    T& push_back(T&& t) {
232
32.8k
        this->unpoison();
233
32.8k
        T* newT;
234
32.8k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
29.0k
            newT = new (fData + fSize) T(std::move(t));
237
29.0k
        } else {
238
3.87k
            newT = this->growAndConstructAtEnd(std::move(t));
239
3.87k
        }
240
241
32.8k
        this->changeSize(fSize + 1);
242
32.8k
        return *newT;
243
32.8k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::push_back(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&)
Line
Count
Source
231
137k
    T& push_back(T&& t) {
232
137k
        this->unpoison();
233
137k
        T* newT;
234
137k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
126k
            newT = new (fData + fSize) T(std::move(t));
237
126k
        } else {
238
11.4k
            newT = this->growAndConstructAtEnd(std::move(t));
239
11.4k
        }
240
241
137k
        this->changeSize(fSize + 1);
242
137k
        return *newT;
243
137k
    }
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
231
12.4k
    T& push_back(T&& t) {
232
12.4k
        this->unpoison();
233
12.4k
        T* newT;
234
12.4k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
12.1k
            newT = new (fData + fSize) T(std::move(t));
237
12.1k
        } else {
238
312
            newT = this->growAndConstructAtEnd(std::move(t));
239
312
        }
240
241
12.4k
        this->changeSize(fSize + 1);
242
12.4k
        return *newT;
243
12.4k
    }
skia_private::TArray<SkSL::Field, true>::push_back(SkSL::Field&&)
Line
Count
Source
231
222
    T& push_back(T&& t) {
232
222
        this->unpoison();
233
222
        T* newT;
234
222
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
136
            newT = new (fData + fSize) T(std::move(t));
237
136
        } else {
238
86
            newT = this->growAndConstructAtEnd(std::move(t));
239
86
        }
240
241
222
        this->changeSize(fSize + 1);
242
222
        return *newT;
243
222
    }
skia_private::TArray<SkSL::RP::Instruction, true>::push_back(SkSL::RP::Instruction&&)
Line
Count
Source
231
6.26k
    T& push_back(T&& t) {
232
6.26k
        this->unpoison();
233
6.26k
        T* newT;
234
6.26k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
5.94k
            newT = new (fData + fSize) T(std::move(t));
237
5.94k
        } else {
238
316
            newT = this->growAndConstructAtEnd(std::move(t));
239
316
        }
240
241
6.26k
        this->changeSize(fSize + 1);
242
6.26k
        return *newT;
243
6.26k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::push_back(SkSL::RP::Program::Stage&&)
Line
Count
Source
231
3.94M
    T& push_back(T&& t) {
232
3.94M
        this->unpoison();
233
3.94M
        T* newT;
234
3.94M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
3.94M
            newT = new (fData + fSize) T(std::move(t));
237
3.94M
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
3.94M
        this->changeSize(fSize + 1);
242
3.94M
        return *newT;
243
3.94M
    }
Unexecuted instantiation: 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&&)
skia_private::TArray<SkSL::Variable*, true>::push_back(SkSL::Variable*&&)
Line
Count
Source
231
9.32k
    T& push_back(T&& t) {
232
9.32k
        this->unpoison();
233
9.32k
        T* newT;
234
9.32k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
9.32k
            newT = new (fData + fSize) T(std::move(t));
237
9.32k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
9.32k
        this->changeSize(fSize + 1);
242
9.32k
        return *newT;
243
9.32k
    }
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const*&&)
Line
Count
Source
231
5.21k
    T& push_back(T&& t) {
232
5.21k
        this->unpoison();
233
5.21k
        T* newT;
234
5.21k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
5.21k
            newT = new (fData + fSize) T(std::move(t));
237
5.21k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
5.21k
        this->changeSize(fSize + 1);
242
5.21k
        return *newT;
243
5.21k
    }
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
231
29.3k
    T& push_back(T&& t) {
232
29.3k
        this->unpoison();
233
29.3k
        T* newT;
234
29.3k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
29.3k
            newT = new (fData + fSize) T(std::move(t));
237
29.3k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
29.3k
        this->changeSize(fSize + 1);
242
29.3k
        return *newT;
243
29.3k
    }
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
231
269k
    T& push_back(T&& t) {
232
269k
        this->unpoison();
233
269k
        T* newT;
234
269k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
259k
            newT = new (fData + fSize) T(std::move(t));
237
259k
        } else {
238
10.8k
            newT = this->growAndConstructAtEnd(std::move(t));
239
10.8k
        }
240
241
269k
        this->changeSize(fSize + 1);
242
269k
        return *newT;
243
269k
    }
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
231
1.16M
    T& push_back(T&& t) {
232
1.16M
        this->unpoison();
233
1.16M
        T* newT;
234
1.16M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
956k
            newT = new (fData + fSize) T(std::move(t));
237
956k
        } else {
238
211k
            newT = this->growAndConstructAtEnd(std::move(t));
239
211k
        }
240
241
1.16M
        this->changeSize(fSize + 1);
242
1.16M
        return *newT;
243
1.16M
    }
Unexecuted instantiation: skia_private::TArray<double, true>::push_back(double&&)
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask*&&)
Line
Count
Source
231
25.6k
    T& push_back(T&& t) {
232
25.6k
        this->unpoison();
233
25.6k
        T* newT;
234
25.6k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
24.9k
            newT = new (fData + fSize) T(std::move(t));
237
24.9k
        } else {
238
728
            newT = this->growAndConstructAtEnd(std::move(t));
239
728
        }
240
241
25.6k
        this->changeSize(fSize + 1);
242
25.6k
        return *newT;
243
25.6k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::push_back(sk_sp<skgpu::ganesh::PathRenderer>&&)
Line
Count
Source
231
13.0k
    T& push_back(T&& t) {
232
13.0k
        this->unpoison();
233
13.0k
        T* newT;
234
13.0k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
13.0k
            newT = new (fData + fSize) T(std::move(t));
237
13.0k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
13.0k
        this->changeSize(fSize + 1);
242
13.0k
        return *newT;
243
13.0k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::push_back(skgpu::UniqueKeyInvalidatedMessage&&)
Line
Count
Source
231
93.5k
    T& push_back(T&& t) {
232
93.5k
        this->unpoison();
233
93.5k
        T* newT;
234
93.5k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
79.5k
            newT = new (fData + fSize) T(std::move(t));
237
79.5k
        } else {
238
13.9k
            newT = this->growAndConstructAtEnd(std::move(t));
239
13.9k
        }
240
241
93.5k
        this->changeSize(fSize + 1);
242
93.5k
        return *newT;
243
93.5k
    }
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
231
3.20k
    T& push_back(T&& t) {
232
3.20k
        this->unpoison();
233
3.20k
        T* newT;
234
3.20k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
2.20k
            newT = new (fData + fSize) T(std::move(t));
237
2.20k
        } else {
238
995
            newT = this->growAndConstructAtEnd(std::move(t));
239
995
        }
240
241
3.20k
        this->changeSize(fSize + 1);
242
3.20k
        return *newT;
243
3.20k
    }
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
231
33
    T& push_back(T&& t) {
232
33
        this->unpoison();
233
33
        T* newT;
234
33
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
33
            newT = new (fData + fSize) T(std::move(t));
237
33
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
33
        this->changeSize(fSize + 1);
242
33
        return *newT;
243
33
    }
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<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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::push_back(std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>&&)
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&&)
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<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
231
10.5k
    T& push_back(T&& t) {
232
10.5k
        this->unpoison();
233
10.5k
        T* newT;
234
10.5k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
10.5k
            newT = new (fData + fSize) T(std::move(t));
237
10.5k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
10.5k
        this->changeSize(fSize + 1);
242
10.5k
        return *newT;
243
10.5k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception&&)
skia_private::TArray<SkSVGDevice::ClipRec, true>::push_back(SkSVGDevice::ClipRec&&)
Line
Count
Source
231
526
    T& push_back(T&& t) {
232
526
        this->unpoison();
233
526
        T* newT;
234
526
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
184
            newT = new (fData + fSize) T(std::move(t));
237
342
        } else {
238
342
            newT = this->growAndConstructAtEnd(std::move(t));
239
342
        }
240
241
526
        this->changeSize(fSize + 1);
242
526
        return *newT;
243
526
    }
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
231
782
    T& push_back(T&& t) {
232
782
        this->unpoison();
233
782
        T* newT;
234
782
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
15
            newT = new (fData + fSize) T(std::move(t));
237
767
        } else {
238
767
            newT = this->growAndConstructAtEnd(std::move(t));
239
767
        }
240
241
782
        this->changeSize(fSize + 1);
242
782
        return *newT;
243
782
    }
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
231
94.6k
    T& push_back(T&& t) {
232
94.6k
        this->unpoison();
233
94.6k
        T* newT;
234
94.6k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
94.6k
            newT = new (fData + fSize) T(std::move(t));
237
94.6k
        } else {
238
44
            newT = this->growAndConstructAtEnd(std::move(t));
239
44
        }
240
241
94.6k
        this->changeSize(fSize + 1);
242
94.6k
        return *newT;
243
94.6k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying&&)
Line
Count
Source
231
4
    T& push_back(T&& t) {
232
4
        this->unpoison();
233
4
        T* newT;
234
4
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
4
            newT = new (fData + fSize) T(std::move(t));
237
4
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
4
        this->changeSize(fSize + 1);
242
4
        return *newT;
243
4
    }
skia_private::TArray<SkClosestRecord const*, true>::push_back(SkClosestRecord const*&&)
Line
Count
Source
231
4.45M
    T& push_back(T&& t) {
232
4.45M
        this->unpoison();
233
4.45M
        T* newT;
234
4.45M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
4.45M
            newT = new (fData + fSize) T(std::move(t));
237
4.45M
        } else {
238
760
            newT = this->growAndConstructAtEnd(std::move(t));
239
760
        }
240
241
4.45M
        this->changeSize(fSize + 1);
242
4.45M
        return *newT;
243
4.45M
    }
skia_private::TArray<GrXPFactoryTestFactory*, true>::push_back(GrXPFactoryTestFactory*&&)
Line
Count
Source
231
296
    T& push_back(T&& t) {
232
296
        this->unpoison();
233
296
        T* newT;
234
296
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
222
            newT = new (fData + fSize) T(std::move(t));
237
222
        } else {
238
74
            newT = this->growAndConstructAtEnd(std::move(t));
239
74
        }
240
241
296
        this->changeSize(fSize + 1);
242
296
        return *newT;
243
296
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::push_back(GrProcessorTestFactory<GrGeometryProcessor*>*&&)
Line
Count
Source
231
1.03k
    T& push_back(T&& t) {
232
1.03k
        this->unpoison();
233
1.03k
        T* newT;
234
1.03k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
888
            newT = new (fData + fSize) T(std::move(t));
237
888
        } else {
238
148
            newT = this->growAndConstructAtEnd(std::move(t));
239
148
        }
240
241
1.03k
        this->changeSize(fSize + 1);
242
1.03k
        return *newT;
243
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
231
666
    T& push_back(T&& t) {
232
666
        this->unpoison();
233
666
        T* newT;
234
666
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
592
            newT = new (fData + fSize) T(std::move(t));
237
592
        } else {
238
74
            newT = this->growAndConstructAtEnd(std::move(t));
239
74
        }
240
241
666
        this->changeSize(fSize + 1);
242
666
        return *newT;
243
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::StaticBufferManager::CopyRange, true>::push_back(skgpu::graphite::StaticBufferManager::CopyRange&&)
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<skgpu::graphite::ShaderSnippet, false>::push_back(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
231
21.6k
    T& push_back(T&& t) {
232
21.6k
        this->unpoison();
233
21.6k
        T* newT;
234
21.6k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
20.9k
            newT = new (fData + fSize) T(std::move(t));
237
20.9k
        } else {
238
686
            newT = this->growAndConstructAtEnd(std::move(t));
239
686
        }
240
241
21.6k
        this->changeSize(fSize + 1);
242
21.6k
        return *newT;
243
21.6k
    }
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
231
11.6k
    T& push_back(T&& t) {
232
11.6k
        this->unpoison();
233
11.6k
        T* newT;
234
11.6k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
10.5k
            newT = new (fData + fSize) T(std::move(t));
237
10.5k
        } else {
238
1.09k
            newT = this->growAndConstructAtEnd(std::move(t));
239
1.09k
        }
240
241
11.6k
        this->changeSize(fSize + 1);
242
11.6k
        return *newT;
243
11.6k
    }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::push_back(hb_feature_t&&)
Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::push_back(SkShaper::Feature&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::push_back(sk_sp<skgpu::graphite::PrecompileColorFilter>&&)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back(SkBlendMode&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBase>&&)
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
231
16.9k
    T& push_back(T&& t) {
232
16.9k
        this->unpoison();
233
16.9k
        T* newT;
234
16.9k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
16.9k
            newT = new (fData + fSize) T(std::move(t));
237
16.9k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
16.9k
        this->changeSize(fSize + 1);
242
16.9k
        return *newT;
243
16.9k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::push_back(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&)
244
245
    /**
246
     *  Constructs a new T at the back of this array, returning it by reference.
247
     */
248
897k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
897k
        this->unpoison();
250
897k
        T* newT;
251
897k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
895k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
895k
        } else {
255
1.73k
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
1.73k
        }
257
258
897k
        this->changeSize(fSize + 1);
259
897k
        return *newT;
260
897k
    }
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
248
264k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
264k
        this->unpoison();
250
264k
        T* newT;
251
264k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
264k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
264k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
264k
        this->changeSize(fSize + 1);
259
264k
        return *newT;
260
264k
    }
SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&)
Line
Count
Source
248
49.2k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
49.2k
        this->unpoison();
250
49.2k
        T* newT;
251
49.2k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
48.1k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
48.1k
        } else {
255
1.12k
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
1.12k
        }
257
258
49.2k
        this->changeSize(fSize + 1);
259
49.2k
        return *newT;
260
49.2k
    }
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
248
140
    template <typename... Args> T& emplace_back(Args&&... args) {
249
140
        this->unpoison();
250
140
        T* newT;
251
140
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
84
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
84
        } else {
255
56
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
56
        }
257
258
140
        this->changeSize(fSize + 1);
259
140
        return *newT;
260
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
248
14.4k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
14.4k
        this->unpoison();
250
14.4k
        T* newT;
251
14.4k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
14.4k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
14.4k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
14.4k
        this->changeSize(fSize + 1);
259
14.4k
        return *newT;
260
14.4k
    }
sk_sp<SkTypeface>& skia_private::TArray<sk_sp<SkTypeface>, true>::emplace_back<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&)
Line
Count
Source
248
1
    template <typename... Args> T& emplace_back(Args&&... args) {
249
1
        this->unpoison();
250
1
        T* newT;
251
1
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
0
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
1
        } else {
255
1
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
1
        }
257
258
1
        this->changeSize(fSize + 1);
259
1
        return *newT;
260
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
248
269k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
269k
        this->unpoison();
250
269k
        T* newT;
251
269k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
269k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
269k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
269k
        this->changeSize(fSize + 1);
259
269k
        return *newT;
260
269k
    }
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
248
990
    template <typename... Args> T& emplace_back(Args&&... args) {
249
990
        this->unpoison();
250
990
        T* newT;
251
990
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
990
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
990
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
990
        this->changeSize(fSize + 1);
259
990
        return *newT;
260
990
    }
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
248
8.99k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
8.99k
        this->unpoison();
250
8.99k
        T* newT;
251
8.99k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
8.99k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
8.99k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
8.99k
        this->changeSize(fSize + 1);
259
8.99k
        return *newT;
260
8.99k
    }
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
248
545
    template <typename... Args> T& emplace_back(Args&&... args) {
249
545
        this->unpoison();
250
545
        T* newT;
251
545
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
545
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
545
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
545
        this->changeSize(fSize + 1);
259
545
        return *newT;
260
545
    }
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
248
16.7k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
16.7k
        this->unpoison();
250
16.7k
        T* newT;
251
16.7k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
16.7k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
16.7k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
16.7k
        this->changeSize(fSize + 1);
259
16.7k
        return *newT;
260
16.7k
    }
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
248
20.8k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
20.8k
        this->unpoison();
250
20.8k
        T* newT;
251
20.8k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
20.8k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
20.8k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
20.8k
        this->changeSize(fSize + 1);
259
20.8k
        return *newT;
260
20.8k
    }
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
248
147
    template <typename... Args> T& emplace_back(Args&&... args) {
249
147
        this->unpoison();
250
147
        T* newT;
251
147
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
147
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
147
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
147
        this->changeSize(fSize + 1);
259
147
        return *newT;
260
147
    }
EllipticalRRectOp::RRect& skia_private::TArray<EllipticalRRectOp::RRect, true>::emplace_back<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&)
Line
Count
Source
248
6
    template <typename... Args> T& emplace_back(Args&&... args) {
249
6
        this->unpoison();
250
6
        T* newT;
251
6
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
6
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
6
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
6
        this->changeSize(fSize + 1);
259
6
        return *newT;
260
6
    }
CircleOp::Circle& skia_private::TArray<CircleOp::Circle, true>::emplace_back<CircleOp::Circle>(CircleOp::Circle&&)
Line
Count
Source
248
437
    template <typename... Args> T& emplace_back(Args&&... args) {
249
437
        this->unpoison();
250
437
        T* newT;
251
437
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
437
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
437
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
437
        this->changeSize(fSize + 1);
259
437
        return *newT;
260
437
    }
EllipseOp::Ellipse& skia_private::TArray<EllipseOp::Ellipse, true>::emplace_back<EllipseOp::Ellipse>(EllipseOp::Ellipse&&)
Line
Count
Source
248
9
    template <typename... Args> T& emplace_back(Args&&... args) {
249
9
        this->unpoison();
250
9
        T* newT;
251
9
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
9
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
9
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
9
        this->changeSize(fSize + 1);
259
9
        return *newT;
260
9
    }
DIEllipseOp::Ellipse& skia_private::TArray<DIEllipseOp::Ellipse, true>::emplace_back<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&)
Line
Count
Source
248
8
    template <typename... Args> T& emplace_back(Args&&... args) {
249
8
        this->unpoison();
250
8
        T* newT;
251
8
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
8
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
8
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
8
        this->changeSize(fSize + 1);
259
8
        return *newT;
260
8
    }
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
248
241k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
241k
        this->unpoison();
250
241k
        T* newT;
251
241k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
241k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
241k
        } else {
255
550
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
550
        }
257
258
241k
        this->changeSize(fSize + 1);
259
241k
        return *newT;
260
241k
    }
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
248
6.41k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
6.41k
        this->unpoison();
250
6.41k
        T* newT;
251
6.41k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
6.41k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
6.41k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
6.41k
        this->changeSize(fSize + 1);
259
6.41k
        return *newT;
260
6.41k
    }
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
248
919
    template <typename... Args> T& emplace_back(Args&&... args) {
249
919
        this->unpoison();
250
919
        T* newT;
251
919
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
919
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
919
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
919
        this->changeSize(fSize + 1);
259
919
        return *newT;
260
919
    }
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
248
816
    template <typename... Args> T& emplace_back(Args&&... args) {
249
816
        this->unpoison();
250
816
        T* newT;
251
816
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
816
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
816
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
816
        this->changeSize(fSize + 1);
259
816
        return *newT;
260
816
    }
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&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>& skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::emplace_back<sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&)
261
262
    /**
263
     * Allocates n more default-initialized T values, and returns the address of
264
     * the start of that new range. Note: this address is only valid until the
265
     * next API call made on the array that might add or remove elements.
266
     */
267
470M
    T* push_back_n(int n) {
268
470M
        SkASSERT(n >= 0);
269
470M
        T* newTs = TCast(this->push_back_raw(n));
270
3.35G
        for (int i = 0; i < n; ++i) {
271
2.88G
            new (&newTs[i]) T;
272
2.88G
        }
273
470M
        return newTs;
274
470M
    }
skia_private::TArray<SkPoint, true>::push_back_n(int)
Line
Count
Source
267
458M
    T* push_back_n(int n) {
268
458M
        SkASSERT(n >= 0);
269
458M
        T* newTs = TCast(this->push_back_raw(n));
270
3.06G
        for (int i = 0; i < n; ++i) {
271
2.60G
            new (&newTs[i]) T;
272
2.60G
        }
273
458M
        return newTs;
274
458M
    }
skia_private::TArray<unsigned char, true>::push_back_n(int)
Line
Count
Source
267
11.0M
    T* push_back_n(int n) {
268
11.0M
        SkASSERT(n >= 0);
269
11.0M
        T* newTs = TCast(this->push_back_raw(n));
270
257M
        for (int i = 0; i < n; ++i) {
271
246M
            new (&newTs[i]) T;
272
246M
        }
273
11.0M
        return newTs;
274
11.0M
    }
skia_private::TArray<float, true>::push_back_n(int)
Line
Count
Source
267
1.77M
    T* push_back_n(int n) {
268
1.77M
        SkASSERT(n >= 0);
269
1.77M
        T* newTs = TCast(this->push_back_raw(n));
270
32.6M
        for (int i = 0; i < n; ++i) {
271
30.8M
            new (&newTs[i]) T;
272
30.8M
        }
273
1.77M
        return newTs;
274
1.77M
    }
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<SkRGBA4f<(SkAlphaType)3>, true>::push_back_n(int)
Line
Count
Source
267
877
    T* push_back_n(int n) {
268
877
        SkASSERT(n >= 0);
269
877
        T* newTs = TCast(this->push_back_raw(n));
270
4.94k
        for (int i = 0; i < n; ++i) {
271
4.06k
            new (&newTs[i]) T;
272
4.06k
        }
273
877
        return newTs;
274
877
    }
skia_private::TArray<float*, true>::push_back_n(int)
Line
Count
Source
267
34.4k
    T* push_back_n(int n) {
268
34.4k
        SkASSERT(n >= 0);
269
34.4k
        T* newTs = TCast(this->push_back_raw(n));
270
106k
        for (int i = 0; i < n; ++i) {
271
72.1k
            new (&newTs[i]) T;
272
72.1k
        }
273
34.4k
        return newTs;
274
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, 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)
skia_private::TArray<SkRect, true>::push_back_n(int)
Line
Count
Source
267
10
    T* push_back_n(int n) {
268
10
        SkASSERT(n >= 0);
269
10
        T* newTs = TCast(this->push_back_raw(n));
270
109
        for (int i = 0; i < n; ++i) {
271
99
            new (&newTs[i]) T;
272
99
        }
273
10
        return newTs;
274
10
    }
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
267
1.64k
    T* push_back_n(int n) {
268
1.64k
        SkASSERT(n >= 0);
269
1.64k
        T* newTs = TCast(this->push_back_raw(n));
270
57.9k
        for (int i = 0; i < n; ++i) {
271
56.2k
            new (&newTs[i]) T;
272
56.2k
        }
273
1.64k
        return newTs;
274
1.64k
    }
skia_private::TArray<unsigned short, true>::push_back_n(int)
Line
Count
Source
267
28.8k
    T* push_back_n(int n) {
268
28.8k
        SkASSERT(n >= 0);
269
28.8k
        T* newTs = TCast(this->push_back_raw(n));
270
315k
        for (int i = 0; i < n; ++i) {
271
287k
            new (&newTs[i]) T;
272
287k
        }
273
28.8k
        return newTs;
274
28.8k
    }
skia_private::TArray<SkMask::Format, true>::push_back_n(int)
Line
Count
Source
267
1.64k
    T* push_back_n(int n) {
268
1.64k
        SkASSERT(n >= 0);
269
1.64k
        T* newTs = TCast(this->push_back_raw(n));
270
57.9k
        for (int i = 0; i < n; ++i) {
271
56.2k
            new (&newTs[i]) T;
272
56.2k
        }
273
1.64k
        return newTs;
274
1.64k
    }
Unexecuted instantiation: skia_private::TArray<int, true>::push_back_n(int)
skia_private::TArray<SkGlyph const*, true>::push_back_n(int)
Line
Count
Source
267
25.5k
    T* push_back_n(int n) {
268
25.5k
        SkASSERT(n >= 0);
269
25.5k
        T* newTs = TCast(this->push_back_raw(n));
270
200k
        for (int i = 0; i < n; ++i) {
271
174k
            new (&newTs[i]) T;
272
174k
        }
273
25.5k
        return newTs;
274
25.5k
    }
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, 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
267
4.03k
    T* push_back_n(int n) {
268
4.03k
        SkASSERT(n >= 0);
269
4.03k
        T* newTs = TCast(this->push_back_raw(n));
270
780k
        for (int i = 0; i < n; ++i) {
271
776k
            new (&newTs[i]) T;
272
776k
        }
273
4.03k
        return newTs;
274
4.03k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int)
skia_private::TArray<SkPoint, true>::push_back_n(int)
Line
Count
Source
267
4
    T* push_back_n(int n) {
268
4
        SkASSERT(n >= 0);
269
4
        T* newTs = TCast(this->push_back_raw(n));
270
16
        for (int i = 0; i < n; ++i) {
271
12
            new (&newTs[i]) T;
272
12
        }
273
4
        return newTs;
274
4
    }
skia_private::TArray<unsigned char, true>::push_back_n(int)
Line
Count
Source
267
4
    T* push_back_n(int n) {
268
4
        SkASSERT(n >= 0);
269
4
        T* newTs = TCast(this->push_back_raw(n));
270
16
        for (int i = 0; i < n; ++i) {
271
12
            new (&newTs[i]) T;
272
12
        }
273
4
        return newTs;
274
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::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, 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, 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)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int)
275
276
    /**
277
     * Version of above that uses a copy constructor to initialize all n items
278
     * to the same T.
279
     */
280
97.3k
    T* push_back_n(int n, const T& t) {
281
97.3k
        SkASSERT(n >= 0);
282
97.3k
        T* newTs = TCast(this->push_back_raw(n));
283
642k
        for (int i = 0; i < n; ++i) {
284
544k
            new (&newTs[i]) T(t);
285
544k
        }
286
97.3k
        return static_cast<T*>(newTs);
287
97.3k
    }
skia_private::TArray<bool, true>::push_back_n(int, bool const&)
Line
Count
Source
280
8.83k
    T* push_back_n(int n, const T& t) {
281
8.83k
        SkASSERT(n >= 0);
282
8.83k
        T* newTs = TCast(this->push_back_raw(n));
283
68.6k
        for (int i = 0; i < n; ++i) {
284
59.7k
            new (&newTs[i]) T(t);
285
59.7k
        }
286
8.83k
        return static_cast<T*>(newTs);
287
8.83k
    }
skia_private::TArray<int, true>::push_back_n(int, int const&)
Line
Count
Source
280
68.9k
    T* push_back_n(int n, const T& t) {
281
68.9k
        SkASSERT(n >= 0);
282
68.9k
        T* newTs = TCast(this->push_back_raw(n));
283
534k
        for (int i = 0; i < n; ++i) {
284
465k
            new (&newTs[i]) T(t);
285
465k
        }
286
68.9k
        return static_cast<T*>(newTs);
287
68.9k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&)
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_n(int, SkSVGTextContext::PositionAdjustment const&)
Line
Count
Source
280
19.5k
    T* push_back_n(int n, const T& t) {
281
19.5k
        SkASSERT(n >= 0);
282
19.5k
        T* newTs = TCast(this->push_back_raw(n));
283
39.4k
        for (int i = 0; i < n; ++i) {
284
19.8k
            new (&newTs[i]) T(t);
285
19.8k
        }
286
19.5k
        return static_cast<T*>(newTs);
287
19.5k
    }
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&)
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&)
288
289
    /**
290
     * Version of above that uses a copy constructor to initialize the n items
291
     * to separate T values.
292
     */
293
26.0k
    T* push_back_n(int n, const T t[]) {
294
26.0k
        SkASSERT(n >= 0);
295
26.0k
        this->checkRealloc(n, kGrowing);
296
26.0k
        T* end = this->end();
297
26.0k
        this->changeSize(fSize + n);
298
52.6k
        for (int i = 0; i < n; ++i) {
299
26.5k
            new (end + i) T(t[i]);
300
26.5k
        }
301
26.0k
        return end;
302
26.0k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const*)
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
293
55
    T* push_back_n(int n, const T t[]) {
294
55
        SkASSERT(n >= 0);
295
55
        this->checkRealloc(n, kGrowing);
296
55
        T* end = this->end();
297
55
        this->changeSize(fSize + n);
298
110
        for (int i = 0; i < n; ++i) {
299
55
            new (end + i) T(t[i]);
300
55
        }
301
55
        return end;
302
55
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::push_back_n(int, (anonymous namespace)::AAHairlineOp::PathData const*)
Line
Count
Source
293
920
    T* push_back_n(int n, const T t[]) {
294
920
        SkASSERT(n >= 0);
295
920
        this->checkRealloc(n, kGrowing);
296
920
        T* end = this->end();
297
920
        this->changeSize(fSize + n);
298
1.84k
        for (int i = 0; i < n; ++i) {
299
920
            new (end + i) T(t[i]);
300
920
        }
301
920
        return end;
302
920
    }
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*)
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*)
Line
Count
Source
293
23
    T* push_back_n(int n, const T t[]) {
294
23
        SkASSERT(n >= 0);
295
23
        this->checkRealloc(n, kGrowing);
296
23
        T* end = this->end();
297
23
        this->changeSize(fSize + n);
298
46
        for (int i = 0; i < n; ++i) {
299
23
            new (end + i) T(t[i]);
300
23
        }
301
23
        return end;
302
23
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::push_back_n(int, (anonymous namespace)::DefaultPathOp::PathData const*)
Line
Count
Source
293
1.30k
    T* push_back_n(int n, const T t[]) {
294
1.30k
        SkASSERT(n >= 0);
295
1.30k
        this->checkRealloc(n, kGrowing);
296
1.30k
        T* end = this->end();
297
1.30k
        this->changeSize(fSize + n);
298
2.60k
        for (int i = 0; i < n; ++i) {
299
1.30k
            new (end + i) T(t[i]);
300
1.30k
        }
301
1.30k
        return end;
302
1.30k
    }
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
293
41
    T* push_back_n(int n, const T t[]) {
294
41
        SkASSERT(n >= 0);
295
41
        this->checkRealloc(n, kGrowing);
296
41
        T* end = this->end();
297
41
        this->changeSize(fSize + n);
298
82
        for (int i = 0; i < n; ++i) {
299
41
            new (end + i) T(t[i]);
300
41
        }
301
41
        return end;
302
41
    }
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
293
358
    T* push_back_n(int n, const T t[]) {
294
358
        SkASSERT(n >= 0);
295
358
        this->checkRealloc(n, kGrowing);
296
358
        T* end = this->end();
297
358
        this->changeSize(fSize + n);
298
716
        for (int i = 0; i < n; ++i) {
299
358
            new (end + i) T(t[i]);
300
358
        }
301
358
        return end;
302
358
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*)
skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*)
Line
Count
Source
293
4
    T* push_back_n(int n, const T t[]) {
294
4
        SkASSERT(n >= 0);
295
4
        this->checkRealloc(n, kGrowing);
296
4
        T* end = this->end();
297
4
        this->changeSize(fSize + n);
298
8
        for (int i = 0; i < n; ++i) {
299
4
            new (end + i) T(t[i]);
300
4
        }
301
4
        return end;
302
4
    }
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
293
3.66k
    T* push_back_n(int n, const T t[]) {
294
3.66k
        SkASSERT(n >= 0);
295
3.66k
        this->checkRealloc(n, kGrowing);
296
3.66k
        T* end = this->end();
297
3.66k
        this->changeSize(fSize + n);
298
7.48k
        for (int i = 0; i < n; ++i) {
299
3.82k
            new (end + i) T(t[i]);
300
3.82k
        }
301
3.66k
        return end;
302
3.66k
    }
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
293
145
    T* push_back_n(int n, const T t[]) {
294
145
        SkASSERT(n >= 0);
295
145
        this->checkRealloc(n, kGrowing);
296
145
        T* end = this->end();
297
145
        this->changeSize(fSize + n);
298
293
        for (int i = 0; i < n; ++i) {
299
148
            new (end + i) T(t[i]);
300
148
        }
301
145
        return end;
302
145
    }
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<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > 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
293
19.5k
    T* push_back_n(int n, const T t[]) {
294
19.5k
        SkASSERT(n >= 0);
295
19.5k
        this->checkRealloc(n, kGrowing);
296
19.5k
        T* end = this->end();
297
19.5k
        this->changeSize(fSize + n);
298
39.4k
        for (int i = 0; i < n; ++i) {
299
19.8k
            new (end + i) T(t[i]);
300
19.8k
        }
301
19.5k
        return end;
302
19.5k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileShader> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileImageFilter> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileMaskFilter> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileColorFilter> const*)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back_n(int, SkBlendMode const*)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const*)
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: 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: 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<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > 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*)
303
304
    /**
305
     * Version of above that uses the move constructor to set n items.
306
     */
307
70.1k
    T* move_back_n(int n, T* t) {
308
70.1k
        SkASSERT(n >= 0);
309
70.1k
        this->checkRealloc(n, kGrowing);
310
70.1k
        T* end = this->end();
311
70.1k
        this->changeSize(fSize + n);
312
101k
        for (int i = 0; i < n; ++i) {
313
31.0k
            new (end + i) T(std::move(t[i]));
314
31.0k
        }
315
70.1k
        return end;
316
70.1k
    }
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move_back_n(int, (anonymous namespace)::MeshOp::Mesh*)
Line
Count
Source
307
1.47k
    T* move_back_n(int n, T* t) {
308
1.47k
        SkASSERT(n >= 0);
309
1.47k
        this->checkRealloc(n, kGrowing);
310
1.47k
        T* end = this->end();
311
1.47k
        this->changeSize(fSize + n);
312
2.96k
        for (int i = 0; i < n; ++i) {
313
1.48k
            new (end + i) T(std::move(t[i]));
314
1.48k
        }
315
1.47k
        return end;
316
1.47k
    }
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
307
22.8k
    T* move_back_n(int n, T* t) {
308
22.8k
        SkASSERT(n >= 0);
309
22.8k
        this->checkRealloc(n, kGrowing);
310
22.8k
        T* end = this->end();
311
22.8k
        this->changeSize(fSize + n);
312
22.8k
        for (int i = 0; i < n; ++i) {
313
0
            new (end + i) T(std::move(t[i]));
314
0
        }
315
22.8k
        return end;
316
22.8k
    }
skia_private::TArray<GrSurfaceProxy*, true>::move_back_n(int, GrSurfaceProxy**)
Line
Count
Source
307
22.8k
    T* move_back_n(int n, T* t) {
308
22.8k
        SkASSERT(n >= 0);
309
22.8k
        this->checkRealloc(n, kGrowing);
310
22.8k
        T* end = this->end();
311
22.8k
        this->changeSize(fSize + n);
312
39.6k
        for (int i = 0; i < n; ++i) {
313
16.7k
            new (end + i) T(std::move(t[i]));
314
16.7k
        }
315
22.8k
        return end;
316
22.8k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move_back_n(int, skgpu::ganesh::OpsTask::OpChain*)
Line
Count
Source
307
22.8k
    T* move_back_n(int n, T* t) {
308
22.8k
        SkASSERT(n >= 0);
309
22.8k
        this->checkRealloc(n, kGrowing);
310
22.8k
        T* end = this->end();
311
22.8k
        this->changeSize(fSize + n);
312
35.6k
        for (int i = 0; i < n; ++i) {
313
12.7k
            new (end + i) T(std::move(t[i]));
314
12.7k
        }
315
22.8k
        return end;
316
22.8k
    }
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*)
317
318
    /**
319
     * Removes the last element. Not safe to call when size() == 0.
320
     */
321
158k
    void pop_back() {
322
158k
        sk_collection_not_empty(this->empty());
323
158k
        fData[fSize - 1].~T();
324
158k
        this->changeSize(fSize - 1);
325
158k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::pop_back()
skia_private::TArray<bool, true>::pop_back()
Line
Count
Source
321
428
    void pop_back() {
322
428
        sk_collection_not_empty(this->empty());
323
428
        fData[fSize - 1].~T();
324
428
        this->changeSize(fSize - 1);
325
428
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::pop_back()
Line
Count
Source
321
49.2k
    void pop_back() {
322
49.2k
        sk_collection_not_empty(this->empty());
323
49.2k
        fData[fSize - 1].~T();
324
49.2k
        this->changeSize(fSize - 1);
325
49.2k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::pop_back()
skia_private::TArray<SkSL::RP::Instruction, true>::pop_back()
Line
Count
Source
321
993
    void pop_back() {
322
993
        sk_collection_not_empty(this->empty());
323
993
        fData[fSize - 1].~T();
324
993
        this->changeSize(fSize - 1);
325
993
    }
skia_private::TArray<int, true>::pop_back()
Line
Count
Source
321
32
    void pop_back() {
322
32
        sk_collection_not_empty(this->empty());
323
32
        fData[fSize - 1].~T();
324
32
        this->changeSize(fSize - 1);
325
32
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::pop_back()
Line
Count
Source
321
270
    void pop_back() {
322
270
        sk_collection_not_empty(this->empty());
323
270
        fData[fSize - 1].~T();
324
270
        this->changeSize(fSize - 1);
325
270
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, 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
321
526
    void pop_back() {
322
526
        sk_collection_not_empty(this->empty());
323
526
        fData[fSize - 1].~T();
324
526
        this->changeSize(fSize - 1);
325
526
    }
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
321
107k
    void pop_back() {
322
107k
        sk_collection_not_empty(this->empty());
323
107k
        fData[fSize - 1].~T();
324
107k
        this->changeSize(fSize - 1);
325
107k
    }
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: skia_private::TArray<skia::textlayout::TextStyle, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::pop_back()
326
327
    /**
328
     * Removes the last n elements. Not safe to call when size() < n.
329
     */
330
4.64k
    void pop_back_n(int n) {
331
4.64k
        SkASSERT(n >= 0);
332
4.64k
        SkASSERT(this->size() >= n);
333
4.64k
        int i = fSize;
334
1.29M
        while (i-- > fSize - n) {
335
1.29M
            (*this)[i].~T();
336
1.29M
        }
337
4.64k
        this->changeSize(fSize - n);
338
4.64k
    }
skia_private::TArray<SkPoint, true>::pop_back_n(int)
Line
Count
Source
330
3.01k
    void pop_back_n(int n) {
331
3.01k
        SkASSERT(n >= 0);
332
3.01k
        SkASSERT(this->size() >= n);
333
3.01k
        int i = fSize;
334
1.27M
        while (i-- > fSize - n) {
335
1.26M
            (*this)[i].~T();
336
1.26M
        }
337
3.01k
        this->changeSize(fSize - n);
338
3.01k
    }
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<SkRGBA4f<(SkAlphaType)3>, 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
330
1.63k
    void pop_back_n(int n) {
331
1.63k
        SkASSERT(n >= 0);
332
1.63k
        SkASSERT(this->size() >= n);
333
1.63k
        int i = fSize;
334
24.5k
        while (i-- > fSize - n) {
335
22.8k
            (*this)[i].~T();
336
22.8k
        }
337
1.63k
        this->changeSize(fSize - n);
338
1.63k
    }
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<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, 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, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::pop_back_n(int)
339
340
    /**
341
     * Pushes or pops from the back to resize. Pushes will be default initialized.
342
     */
343
99.6M
    void resize_back(int newCount) {
344
99.6M
        SkASSERT(newCount >= 0);
345
99.6M
        if (newCount > this->size()) {
346
93.6M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
93.6M
                this->checkRealloc(newCount, kExactFit);
349
93.6M
            }
350
93.6M
            this->push_back_n(newCount - fSize);
351
93.6M
        } else if (newCount < this->size()) {
352
4.64k
            this->pop_back_n(fSize - newCount);
353
4.64k
        }
354
99.6M
    }
skia_private::TArray<SkPoint, true>::resize_back(int)
Line
Count
Source
343
91.4M
    void resize_back(int newCount) {
344
91.4M
        SkASSERT(newCount >= 0);
345
91.4M
        if (newCount > this->size()) {
346
90.1M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
90.1M
                this->checkRealloc(newCount, kExactFit);
349
90.1M
            }
350
90.1M
            this->push_back_n(newCount - fSize);
351
90.1M
        } else if (newCount < this->size()) {
352
3.01k
            this->pop_back_n(fSize - newCount);
353
3.01k
        }
354
91.4M
    }
skia_private::TArray<unsigned char, true>::resize_back(int)
Line
Count
Source
343
4.01M
    void resize_back(int newCount) {
344
4.01M
        SkASSERT(newCount >= 0);
345
4.01M
        if (newCount > this->size()) {
346
2.70M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
2.70M
                this->checkRealloc(newCount, kExactFit);
349
2.70M
            }
350
2.70M
            this->push_back_n(newCount - fSize);
351
2.70M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
4.01M
    }
skia_private::TArray<float, true>::resize_back(int)
Line
Count
Source
343
4.06M
    void resize_back(int newCount) {
344
4.06M
        SkASSERT(newCount >= 0);
345
4.06M
        if (newCount > this->size()) {
346
700k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
700k
                this->checkRealloc(newCount, kExactFit);
349
700k
            }
350
700k
            this->push_back_n(newCount - fSize);
351
3.36M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
4.06M
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int)
Line
Count
Source
343
1.02k
    void resize_back(int newCount) {
344
1.02k
        SkASSERT(newCount >= 0);
345
1.02k
        if (newCount > this->size()) {
346
877
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
877
                this->checkRealloc(newCount, kExactFit);
349
877
            }
350
877
            this->push_back_n(newCount - fSize);
351
877
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.02k
    }
skia_private::TArray<float*, true>::resize_back(int)
Line
Count
Source
343
34.4k
    void resize_back(int newCount) {
344
34.4k
        SkASSERT(newCount >= 0);
345
34.4k
        if (newCount > this->size()) {
346
34.4k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
34.4k
                this->checkRealloc(newCount, kExactFit);
349
34.4k
            }
350
34.4k
            this->push_back_n(newCount - fSize);
351
34.4k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
34.4k
    }
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)
skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int)
Line
Count
Source
343
2.16k
    void resize_back(int newCount) {
344
2.16k
        SkASSERT(newCount >= 0);
345
2.16k
        if (newCount > this->size()) {
346
0
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
0
                this->checkRealloc(newCount, kExactFit);
349
0
            }
350
0
            this->push_back_n(newCount - fSize);
351
2.16k
        } else if (newCount < this->size()) {
352
1.63k
            this->pop_back_n(fSize - newCount);
353
1.63k
        }
354
2.16k
    }
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
343
1.65k
    void resize_back(int newCount) {
344
1.65k
        SkASSERT(newCount >= 0);
345
1.65k
        if (newCount > this->size()) {
346
1.64k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
1.64k
                this->checkRealloc(newCount, kExactFit);
349
1.64k
            }
350
1.64k
            this->push_back_n(newCount - fSize);
351
1.64k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.65k
    }
skia_private::TArray<unsigned short, true>::resize_back(int)
Line
Count
Source
343
28.9k
    void resize_back(int newCount) {
344
28.9k
        SkASSERT(newCount >= 0);
345
28.9k
        if (newCount > this->size()) {
346
28.8k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
28.8k
                this->checkRealloc(newCount, kExactFit);
349
28.8k
            }
350
28.8k
            this->push_back_n(newCount - fSize);
351
28.8k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
28.9k
    }
skia_private::TArray<SkMask::Format, true>::resize_back(int)
Line
Count
Source
343
1.65k
    void resize_back(int newCount) {
344
1.65k
        SkASSERT(newCount >= 0);
345
1.65k
        if (newCount > this->size()) {
346
1.64k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
1.64k
                this->checkRealloc(newCount, kExactFit);
349
1.64k
            }
350
1.64k
            this->push_back_n(newCount - fSize);
351
1.64k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.65k
    }
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
343
25.6k
    void resize_back(int newCount) {
344
25.6k
        SkASSERT(newCount >= 0);
345
25.6k
        if (newCount > this->size()) {
346
25.5k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
25.5k
                this->checkRealloc(newCount, kExactFit);
349
25.5k
            }
350
25.5k
            this->push_back_n(newCount - fSize);
351
25.5k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
25.6k
    }
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, 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, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize_back(int)
355
356
    /** Swaps the contents of this array with that array. Does a pointer swap if possible,
357
        otherwise copies the T values. */
358
538k
    void swap(TArray& that) {
359
538k
        using std::swap;
360
538k
        if (this == &that) {
361
0
            return;
362
0
        }
363
538k
        if (fOwnMemory && that.fOwnMemory) {
364
512k
            swap(fData, that.fData);
365
512k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
512k
            auto allocCount = fCapacity;
369
512k
            fCapacity = that.fCapacity;
370
512k
            that.fCapacity = allocCount;
371
512k
        } else {
372
            // This could be more optimal...
373
25.7k
            TArray copy(std::move(that));
374
25.7k
            that = std::move(*this);
375
25.7k
            *this = std::move(copy);
376
25.7k
        }
377
538k
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::swap(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&)
Line
Count
Source
358
33.1k
    void swap(TArray& that) {
359
33.1k
        using std::swap;
360
33.1k
        if (this == &that) {
361
0
            return;
362
0
        }
363
33.1k
        if (fOwnMemory && that.fOwnMemory) {
364
33.1k
            swap(fData, that.fData);
365
33.1k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
33.1k
            auto allocCount = fCapacity;
369
33.1k
            fCapacity = that.fCapacity;
370
33.1k
            that.fCapacity = allocCount;
371
33.1k
        } else {
372
            // This could be more optimal...
373
0
            TArray copy(std::move(that));
374
0
            that = std::move(*this);
375
0
            *this = std::move(copy);
376
0
        }
377
33.1k
    }
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>&)
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&)
Line
Count
Source
358
25.7k
    void swap(TArray& that) {
359
25.7k
        using std::swap;
360
25.7k
        if (this == &that) {
361
0
            return;
362
0
        }
363
25.7k
        if (fOwnMemory && that.fOwnMemory) {
364
0
            swap(fData, that.fData);
365
0
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
0
            auto allocCount = fCapacity;
369
0
            fCapacity = that.fCapacity;
370
0
            that.fCapacity = allocCount;
371
25.7k
        } else {
372
            // This could be more optimal...
373
25.7k
            TArray copy(std::move(that));
374
25.7k
            that = std::move(*this);
375
25.7k
            *this = std::move(copy);
376
25.7k
        }
377
25.7k
    }
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
358
235k
    void swap(TArray& that) {
359
235k
        using std::swap;
360
235k
        if (this == &that) {
361
0
            return;
362
0
        }
363
235k
        if (fOwnMemory && that.fOwnMemory) {
364
235k
            swap(fData, that.fData);
365
235k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
235k
            auto allocCount = fCapacity;
369
235k
            fCapacity = that.fCapacity;
370
235k
            that.fCapacity = allocCount;
371
235k
        } else {
372
            // This could be more optimal...
373
0
            TArray copy(std::move(that));
374
0
            that = std::move(*this);
375
0
            *this = std::move(copy);
376
0
        }
377
235k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::swap(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&)
Line
Count
Source
358
243k
    void swap(TArray& that) {
359
243k
        using std::swap;
360
243k
        if (this == &that) {
361
0
            return;
362
0
        }
363
243k
        if (fOwnMemory && that.fOwnMemory) {
364
243k
            swap(fData, that.fData);
365
243k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
243k
            auto allocCount = fCapacity;
369
243k
            fCapacity = that.fCapacity;
370
243k
            that.fCapacity = allocCount;
371
243k
        } else {
372
            // This could be more optimal...
373
0
            TArray copy(std::move(that));
374
0
            that = std::move(*this);
375
0
            *this = std::move(copy);
376
0
        }
377
243k
    }
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
358
816
    void swap(TArray& that) {
359
816
        using std::swap;
360
816
        if (this == &that) {
361
0
            return;
362
0
        }
363
816
        if (fOwnMemory && that.fOwnMemory) {
364
816
            swap(fData, that.fData);
365
816
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
816
            auto allocCount = fCapacity;
369
816
            fCapacity = that.fCapacity;
370
816
            that.fCapacity = allocCount;
371
816
        } else {
372
            // This could be more optimal...
373
0
            TArray copy(std::move(that));
374
0
            that = std::move(*this);
375
0
            *this = std::move(copy);
376
0
        }
377
816
    }
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&)
378
379
    /**
380
     * Moves all elements of `that` to the end of this array, leaving `that` empty.
381
     * This is a no-op if `that` is empty or equal to this array.
382
     */
383
0
    void move_back(TArray& that) {
384
0
        if (that.empty() || &that == this) {
385
0
            return;
386
0
        }
387
0
        void* dst = this->push_back_raw(that.size());
388
        // After move() returns, the contents of `dst` will have either been in-place initialized
389
        // using a the move constructor (per-item from `that`'s elements), or will have been
390
        // mem-copied into when MEM_MOVE is true (now valid objects).
391
0
        that.move(dst);
392
        // All items in `that` have either been destroyed (when MEM_MOVE is false) or should be
393
        // considered invalid (when MEM_MOVE is true). Reset fSize to 0 directly to skip any further
394
        // per-item destruction.
395
0
        that.changeSize(0);
396
0
    }
397
398
889M
    T* begin() {
399
889M
        return fData;
400
889M
    }
skia_private::TArray<bool, true>::begin()
Line
Count
Source
398
9.44k
    T* begin() {
399
9.44k
        return fData;
400
9.44k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::begin()
skia_private::TArray<sk_sp<SkImageFilter>, true>::begin()
Line
Count
Source
398
25.2k
    T* begin() {
399
25.2k
        return fData;
400
25.2k
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin()
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::begin()
Line
Count
Source
398
1.14k
    T* begin() {
399
1.14k
        return fData;
400
1.14k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin()
Line
Count
Source
398
966k
    T* begin() {
399
966k
        return fData;
400
966k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::begin()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::begin()
Line
Count
Source
398
7.23k
    T* begin() {
399
7.23k
        return fData;
400
7.23k
    }
skia_private::TArray<float, true>::begin()
Line
Count
Source
398
13.2M
    T* begin() {
399
13.2M
        return fData;
400
13.2M
    }
skia_private::TArray<unsigned char, true>::begin()
Line
Count
Source
398
103M
    T* begin() {
399
103M
        return fData;
400
103M
    }
skia_private::TArray<SkPoint, true>::begin()
Line
Count
Source
398
192M
    T* begin() {
399
192M
        return fData;
400
192M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::begin()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::begin()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::begin()
Line
Count
Source
398
4.32k
    T* begin() {
399
4.32k
        return fData;
400
4.32k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::begin()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin()
Line
Count
Source
398
13.9k
    T* begin() {
399
13.9k
        return fData;
400
13.9k
    }
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
398
24
    T* begin() {
399
24
        return fData;
400
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<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()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::begin()
skia_private::TArray<int, true>::begin()
Line
Count
Source
398
351k
    T* begin() {
399
351k
        return fData;
400
351k
    }
skia_private::TArray<SkPath, true>::begin()
Line
Count
Source
398
247k
    T* begin() {
399
247k
        return fData;
400
247k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::begin()
skia_private::TArray<sk_sp<SkSVGNode>, true>::begin()
Line
Count
Source
398
1.44k
    T* begin() {
399
1.44k
        return fData;
400
1.44k
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::begin()
Line
Count
Source
398
2.78M
    T* begin() {
399
2.78M
        return fData;
400
2.78M
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::begin()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::begin()
Line
Count
Source
398
264k
    T* begin() {
399
264k
        return fData;
400
264k
    }
skia_private::TArray<std::__1::thread, false>::begin()
Line
Count
Source
398
56
    T* begin() {
399
56
        return fData;
400
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::begin()
skia_private::TArray<sk_sp<SkShader>, true>::begin()
Line
Count
Source
398
25.8k
    T* begin() {
399
25.8k
        return fData;
400
25.8k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::begin()
Line
Count
Source
398
219k
    T* begin() {
399
219k
        return fData;
400
219k
    }
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
398
244
    T* begin() {
399
244
        return fData;
400
244
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin()
Line
Count
Source
398
41
    T* begin() {
399
41
        return fData;
400
41
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin()
skia_private::TArray<sk_sp<SkPicture const>, true>::begin()
Line
Count
Source
398
8.79k
    T* begin() {
399
8.79k
        return fData;
400
8.79k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::begin()
Line
Count
Source
398
23.2k
    T* begin() {
399
23.2k
        return fData;
400
23.2k
    }
skia_private::TArray<SkPaint, true>::begin()
Line
Count
Source
398
4.48k
    T* begin() {
399
4.48k
        return fData;
400
4.48k
    }
skia_private::TArray<SkMatrix, true>::begin()
Line
Count
Source
398
72
    T* begin() {
399
72
        return fData;
400
72
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::begin()
Line
Count
Source
398
6.47k
    T* begin() {
399
6.47k
        return fData;
400
6.47k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::begin()
Line
Count
Source
398
1
    T* begin() {
399
1
        return fData;
400
1
    }
skia_private::TArray<SkOpRayHit*, true>::begin()
Line
Count
Source
398
8.16M
    T* begin() {
399
8.16M
        return fData;
400
8.16M
    }
skia_private::TArray<double, true>::begin()
Line
Count
Source
398
190k
    T* begin() {
399
190k
        return fData;
400
190k
    }
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
398
16.8k
    T* begin() {
399
16.8k
        return fData;
400
16.8k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::begin()
Line
Count
Source
398
26.5k
    T* begin() {
399
26.5k
        return fData;
400
26.5k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin()
Line
Count
Source
398
241k
    T* begin() {
399
241k
        return fData;
400
241k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::begin()
Line
Count
Source
398
25.7k
    T* begin() {
399
25.7k
        return fData;
400
25.7k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::begin()
Line
Count
Source
398
9.06k
    T* begin() {
399
9.06k
        return fData;
400
9.06k
    }
skia_private::TArray<SkSL::Field, true>::begin()
Line
Count
Source
398
124
    T* begin() {
399
124
        return fData;
400
124
    }
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
398
21.5k
    T* begin() {
399
21.5k
        return fData;
400
21.5k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::begin()
Line
Count
Source
398
68.8k
    T* begin() {
399
68.8k
        return fData;
400
68.8k
    }
skia_private::TArray<float*, true>::begin()
Line
Count
Source
398
34.4k
    T* begin() {
399
34.4k
        return fData;
400
34.4k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::begin()
Line
Count
Source
398
36
    T* begin() {
399
36
        return fData;
400
36
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::begin()
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
398
69
    T* begin() {
399
69
        return fData;
400
69
    }
skia_private::TArray<SkSL::Type const*, true>::begin()
Line
Count
Source
398
17.5k
    T* begin() {
399
17.5k
        return fData;
400
17.5k
    }
skia_private::TArray<SkSL::Variable*, true>::begin()
Line
Count
Source
398
9.60k
    T* begin() {
399
9.60k
        return fData;
400
9.60k
    }
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
398
25.4k
    T* begin() {
399
25.4k
        return fData;
400
25.4k
    }
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
398
130k
    T* begin() {
399
130k
        return fData;
400
130k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::begin()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::begin()
Line
Count
Source
398
25.7k
    T* begin() {
399
25.7k
        return fData;
400
25.7k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::begin()
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::begin()
Line
Count
Source
398
101k
    T* begin() {
399
101k
        return fData;
400
101k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::begin()
Line
Count
Source
398
47.1k
    T* begin() {
399
47.1k
        return fData;
400
47.1k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::begin()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin()
Line
Count
Source
398
539k
    T* begin() {
399
539k
        return fData;
400
539k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::begin()
skia_private::TArray<GrRenderTask*, true>::begin()
Line
Count
Source
398
473k
    T* begin() {
399
473k
        return fData;
400
473k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::begin()
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::begin()
Line
Count
Source
398
9.91k
    T* begin() {
399
9.91k
        return fData;
400
9.91k
    }
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
398
1.04k
    T* begin() {
399
1.04k
        return fData;
400
1.04k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::begin()
Line
Count
Source
398
363
    T* begin() {
399
363
        return fData;
400
363
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::begin()
Line
Count
Source
398
647
    T* begin() {
399
647
        return fData;
400
647
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::begin()
Line
Count
Source
398
9.91k
    T* begin() {
399
9.91k
        return fData;
400
9.91k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin()
Line
Count
Source
398
545
    T* begin() {
399
545
        return fData;
400
545
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::begin()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin()
Line
Count
Source
398
81
    T* begin() {
399
81
        return fData;
400
81
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::begin()
Line
Count
Source
398
10
    T* begin() {
399
10
        return fData;
400
10
    }
skia_private::TArray<SkRect, true>::begin()
Line
Count
Source
398
10
    T* begin() {
399
10
        return fData;
400
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin()
Line
Count
Source
398
18.0k
    T* begin() {
399
18.0k
        return fData;
400
18.0k
    }
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
398
33.3k
    T* begin() {
399
33.3k
        return fData;
400
33.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::begin()
Line
Count
Source
398
147k
    T* begin() {
399
147k
        return fData;
400
147k
    }
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
398
292
    T* begin() {
399
292
        return fData;
400
292
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::begin()
Line
Count
Source
398
12
    T* begin() {
399
12
        return fData;
400
12
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::begin()
skia_private::TArray<CircleOp::Circle, true>::begin()
Line
Count
Source
398
871
    T* begin() {
399
871
        return fData;
400
871
    }
skia_private::TArray<EllipseOp::Ellipse, true>::begin()
Line
Count
Source
398
14
    T* begin() {
399
14
        return fData;
400
14
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::begin()
Line
Count
Source
398
15
    T* begin() {
399
15
        return fData;
400
15
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::begin()
Line
Count
Source
398
40
    T* begin() {
399
40
        return fData;
400
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin()
Line
Count
Source
398
794k
    T* begin() {
399
794k
        return fData;
400
794k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::begin()
Line
Count
Source
398
3
    T* begin() {
399
3
        return fData;
400
3
    }
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
398
10.0k
    T* begin() {
399
10.0k
        return fData;
400
10.0k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin()
Line
Count
Source
398
1.07k
    T* begin() {
399
1.07k
        return fData;
400
1.07k
    }
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<skgpu::Swizzle, 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::begin()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::begin()
Line
Count
Source
398
1.58k
    T* begin() {
399
1.58k
        return fData;
400
1.58k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::begin()
Line
Count
Source
398
863
    T* begin() {
399
863
        return fData;
400
863
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::begin()
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<skgpu::graphite::ShaderSnippet, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::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()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, 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()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::begin()
Line
Count
Source
398
1.67k
    T* begin() {
399
1.67k
        return fData;
400
1.67k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::begin()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::begin()
Line
Count
Source
398
891
    T* begin() {
399
891
        return fData;
400
891
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::begin()
Line
Count
Source
398
1
    T* begin() {
399
1
        return fData;
400
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::begin()
skia_private::TArray<unsigned short, true>::begin()
Line
Count
Source
398
28.8k
    T* begin() {
399
28.8k
        return fData;
400
28.8k
    }
skia_private::TArray<SkMask::Format, true>::begin()
Line
Count
Source
398
1.64k
    T* begin() {
399
1.64k
        return fData;
400
1.64k
    }
skia_private::TArray<SkPackedGlyphID, true>::begin()
Line
Count
Source
398
1.64k
    T* begin() {
399
1.64k
        return fData;
400
1.64k
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::begin()
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin()
skia_private::TArray<SkGlyph const*, true>::begin()
Line
Count
Source
398
25.5k
    T* begin() {
399
25.5k
        return fData;
400
25.5k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::begin()
Line
Count
Source
398
552M
    T* begin() {
399
552M
        return fData;
400
552M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::begin()
Line
Count
Source
398
4
    T* begin() {
399
4
        return fData;
400
4
    }
skia_private::TArray<SkClosestRecord const*, true>::begin()
Line
Count
Source
398
7.62M
    T* begin() {
399
7.62M
        return fData;
400
7.62M
    }
skia_private::TArray<SkClosestRecord, true>::begin()
Line
Count
Source
398
3.83M
    T* begin() {
399
3.83M
        return fData;
400
3.83M
    }
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
398
6
    T* begin() {
399
6
        return fData;
400
6
    }
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::BindBufferInfo, 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, 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
398
357
    T* begin() {
399
357
        return fData;
400
357
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::begin()
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::begin()
Line
Count
Source
398
30.0k
    T* begin() {
399
30.0k
        return fData;
400
30.0k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::begin()
skia_private::TArray<char, true>::begin()
Line
Count
Source
398
366
    T* begin() {
399
366
        return fData;
400
366
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::begin()
Line
Count
Source
398
366
    T* begin() {
399
366
        return fData;
400
366
    }
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: 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<sk_sp<skgpu::graphite::PrecompileShader>, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
398
16.9k
    T* begin() {
399
16.9k
        return fData;
400
16.9k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::begin()
401
1.55G
    const T* begin() const {
402
1.55G
        return fData;
403
1.55G
    }
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
401
1.87M
    const T* begin() const {
402
1.87M
        return fData;
403
1.87M
    }
skia_private::TArray<unsigned char, true>::begin() const
Line
Count
Source
401
588M
    const T* begin() const {
402
588M
        return fData;
403
588M
    }
skia_private::TArray<SkPoint, true>::begin() const
Line
Count
Source
401
535M
    const T* begin() const {
402
535M
        return fData;
403
535M
    }
skia_private::TArray<float, true>::begin() const
Line
Count
Source
401
419M
    const T* begin() const {
402
419M
        return fData;
403
419M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() const
Line
Count
Source
401
2.54M
    const T* begin() const {
402
2.54M
        return fData;
403
2.54M
    }
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
401
851k
    const T* begin() const {
402
851k
        return fData;
403
851k
    }
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
401
14.8k
    const T* begin() const {
402
14.8k
        return fData;
403
14.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() const
Line
Count
Source
401
24.4k
    const T* begin() const {
402
24.4k
        return fData;
403
24.4k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::begin() const
Line
Count
Source
401
34.5k
    const T* begin() const {
402
34.5k
        return fData;
403
34.5k
    }
skia_private::TArray<int, true>::begin() const
Line
Count
Source
401
88
    const T* begin() const {
402
88
        return fData;
403
88
    }
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
401
2.04M
    const T* begin() const {
402
2.04M
        return fData;
403
2.04M
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() const
Line
Count
Source
401
193k
    const T* begin() const {
402
193k
        return fData;
403
193k
    }
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<SkPDFTagNode*, 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<skgpu::graphite::StaticBufferManager::CopyRange, 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
401
407
    const T* begin() const {
402
407
        return fData;
403
407
    }
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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::begin() const
404
405
    // It's safe to use fItemArray + fSize because if fItemArray is nullptr then adding 0 is
406
    // valid and returns nullptr. See [expr.add] in the C++ standard.
407
801M
    T* end() {
408
801M
        if (fData == nullptr) {
409
79.0k
            SkASSERT(fSize == 0);
410
79.0k
        }
411
801M
        return fData + fSize;
412
801M
    }
skia_private::TArray<bool, true>::end()
Line
Count
Source
407
9.44k
    T* end() {
408
9.44k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
9.44k
        return fData + fSize;
412
9.44k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end()
Unexecuted instantiation: skia_private::TArray<SkString, true>::end()
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::end()
Line
Count
Source
407
1.14k
    T* end() {
408
1.14k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.14k
        return fData + fSize;
412
1.14k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end()
Line
Count
Source
407
966k
    T* end() {
408
966k
        if (fData == nullptr) {
409
10.9k
            SkASSERT(fSize == 0);
410
10.9k
        }
411
966k
        return fData + fSize;
412
966k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::end()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end()
Line
Count
Source
407
7.23k
    T* end() {
408
7.23k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
7.23k
        return fData + fSize;
412
7.23k
    }
skia_private::TArray<SkPoint, true>::end()
Line
Count
Source
407
103M
    T* end() {
408
103M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
103M
        return fData + fSize;
412
103M
    }
skia_private::TArray<unsigned char, true>::end()
Line
Count
Source
407
103M
    T* end() {
408
103M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
103M
        return fData + fSize;
412
103M
    }
skia_private::TArray<float, true>::end()
Line
Count
Source
407
13.1M
    T* end() {
408
13.1M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
13.1M
        return fData + fSize;
412
13.1M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::end()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::end()
Line
Count
Source
407
4.32k
    T* end() {
408
4.32k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.32k
        return fData + fSize;
412
4.32k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, 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
407
13.9k
    T* end() {
408
13.9k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
13.9k
        return fData + fSize;
412
13.9k
    }
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
407
24
    T* end() {
408
24
        if (fData == nullptr) {
409
24
            SkASSERT(fSize == 0);
410
24
        }
411
24
        return fData + fSize;
412
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<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<TestSVGTypeface::GlyfLayerInfo, true>::end()
skia_private::TArray<int, true>::end()
Line
Count
Source
407
351k
    T* end() {
408
351k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
351k
        return fData + fSize;
412
351k
    }
skia_private::TArray<SkPath, true>::end()
Line
Count
Source
407
247k
    T* end() {
408
247k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
247k
        return fData + fSize;
412
247k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end()
skia_private::TArray<sk_sp<SkSVGNode>, true>::end()
Line
Count
Source
407
1.44k
    T* end() {
408
1.44k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.44k
        return fData + fSize;
412
1.44k
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::end()
Line
Count
Source
407
4.45M
    T* end() {
408
4.45M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.45M
        return fData + fSize;
412
4.45M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::end()
Line
Count
Source
407
25.0k
    T* end() {
408
25.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
25.0k
        return fData + fSize;
412
25.0k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::end()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::end()
Line
Count
Source
407
264k
    T* end() {
408
264k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
264k
        return fData + fSize;
412
264k
    }
skia_private::TArray<std::__1::thread, false>::end()
Line
Count
Source
407
56
    T* end() {
408
56
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
56
        return fData + fSize;
412
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end()
skia_private::TArray<sk_sp<SkShader>, true>::end()
Line
Count
Source
407
25.8k
    T* end() {
408
25.8k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
25.8k
        return fData + fSize;
412
25.8k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::end()
Line
Count
Source
407
219k
    T* end() {
408
219k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
219k
        return fData + fSize;
412
219k
    }
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
407
244
    T* end() {
408
244
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
244
        return fData + fSize;
412
244
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::end()
Line
Count
Source
407
41
    T* end() {
408
41
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
41
        return fData + fSize;
412
41
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end()
skia_private::TArray<sk_sp<SkPicture const>, true>::end()
Line
Count
Source
407
8.79k
    T* end() {
408
8.79k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
8.79k
        return fData + fSize;
412
8.79k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::end()
Line
Count
Source
407
23.2k
    T* end() {
408
23.2k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
23.2k
        return fData + fSize;
412
23.2k
    }
skia_private::TArray<SkPaint, true>::end()
Line
Count
Source
407
4.48k
    T* end() {
408
4.48k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.48k
        return fData + fSize;
412
4.48k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::end()
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::end()
Line
Count
Source
407
6.47k
    T* end() {
408
6.47k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
6.47k
        return fData + fSize;
412
6.47k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::end()
Line
Count
Source
407
1
    T* end() {
408
1
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1
        return fData + fSize;
412
1
    }
skia_private::TArray<SkOpRayHit*, true>::end()
Line
Count
Source
407
8.16M
    T* end() {
408
8.16M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
8.16M
        return fData + fSize;
412
8.16M
    }
skia_private::TArray<double, true>::end()
Line
Count
Source
407
95.3k
    T* end() {
408
95.3k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
95.3k
        return fData + fSize;
412
95.3k
    }
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
407
7.63k
    T* end() {
408
7.63k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
7.63k
        return fData + fSize;
412
7.63k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::end()
Line
Count
Source
407
8.83k
    T* end() {
408
8.83k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
8.83k
        return fData + fSize;
412
8.83k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end()
Line
Count
Source
407
241k
    T* end() {
408
241k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
241k
        return fData + fSize;
412
241k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end()
Line
Count
Source
407
25.7k
    T* end() {
408
25.7k
        if (fData == nullptr) {
409
11.2k
            SkASSERT(fSize == 0);
410
11.2k
        }
411
25.7k
        return fData + fSize;
412
25.7k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end()
Line
Count
Source
407
9.06k
    T* end() {
408
9.06k
        if (fData == nullptr) {
409
1.94k
            SkASSERT(fSize == 0);
410
1.94k
        }
411
9.06k
        return fData + fSize;
412
9.06k
    }
skia_private::TArray<SkSL::Field, true>::end()
Line
Count
Source
407
124
    T* end() {
408
124
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
124
        return fData + fSize;
412
124
    }
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
407
21.5k
    T* end() {
408
21.5k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
21.5k
        return fData + fSize;
412
21.5k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::end()
Line
Count
Source
407
68.8k
    T* end() {
408
68.8k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
68.8k
        return fData + fSize;
412
68.8k
    }
skia_private::TArray<float*, true>::end()
Line
Count
Source
407
34.4k
    T* end() {
408
34.4k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
34.4k
        return fData + fSize;
412
34.4k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end()
Line
Count
Source
407
36
    T* end() {
408
36
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
36
        return fData + fSize;
412
36
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::end()
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
407
69
    T* end() {
408
69
        if (fData == nullptr) {
409
69
            SkASSERT(fSize == 0);
410
69
        }
411
69
        return fData + fSize;
412
69
    }
skia_private::TArray<SkSL::Type const*, true>::end()
Line
Count
Source
407
17.5k
    T* end() {
408
17.5k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
17.5k
        return fData + fSize;
412
17.5k
    }
skia_private::TArray<SkSL::Variable*, true>::end()
Line
Count
Source
407
9.60k
    T* end() {
408
9.60k
        if (fData == nullptr) {
409
4.41k
            SkASSERT(fSize == 0);
410
4.41k
        }
411
9.60k
        return fData + fSize;
412
9.60k
    }
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
407
25.4k
    T* end() {
408
25.4k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
25.4k
        return fData + fSize;
412
25.4k
    }
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
407
252k
    T* end() {
408
252k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
252k
        return fData + fSize;
412
252k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::end()
Line
Count
Source
407
25.7k
    T* end() {
408
25.7k
        if (fData == nullptr) {
409
25.7k
            SkASSERT(fSize == 0);
410
25.7k
        }
411
25.7k
        return fData + fSize;
412
25.7k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end()
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::end()
Line
Count
Source
407
101k
    T* end() {
408
101k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
101k
        return fData + fSize;
412
101k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::end()
Line
Count
Source
407
47.1k
    T* end() {
408
47.1k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
47.1k
        return fData + fSize;
412
47.1k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end()
Line
Count
Source
407
539k
    T* end() {
408
539k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
539k
        return fData + fSize;
412
539k
    }
skia_private::TArray<GrTextureProxy*, true>::end()
Line
Count
Source
407
22.8k
    T* end() {
408
22.8k
        if (fData == nullptr) {
409
22.8k
            SkASSERT(fSize == 0);
410
22.8k
        }
411
22.8k
        return fData + fSize;
412
22.8k
    }
skia_private::TArray<GrRenderTask*, true>::end()
Line
Count
Source
407
473k
    T* end() {
408
473k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
473k
        return fData + fSize;
412
473k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end()
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::end()
Line
Count
Source
407
9.91k
    T* end() {
408
9.91k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
9.91k
        return fData + fSize;
412
9.91k
    }
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
407
1.04k
    T* end() {
408
1.04k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.04k
        return fData + fSize;
412
1.04k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::end()
Line
Count
Source
407
363
    T* end() {
408
363
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
363
        return fData + fSize;
412
363
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::end()
Line
Count
Source
407
647
    T* end() {
408
647
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
647
        return fData + fSize;
412
647
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::end()
Line
Count
Source
407
9.91k
    T* end() {
408
9.91k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
9.91k
        return fData + fSize;
412
9.91k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end()
Line
Count
Source
407
545
    T* end() {
408
545
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
545
        return fData + fSize;
412
545
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end()
Line
Count
Source
407
81
    T* end() {
408
81
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
81
        return fData + fSize;
412
81
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::end()
Line
Count
Source
407
10
    T* end() {
408
10
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
10
        return fData + fSize;
412
10
    }
skia_private::TArray<SkRect, true>::end()
Line
Count
Source
407
10
    T* end() {
408
10
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
10
        return fData + fSize;
412
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end()
Line
Count
Source
407
18.0k
    T* end() {
408
18.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
18.0k
        return fData + fSize;
412
18.0k
    }
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
407
33.3k
    T* end() {
408
33.3k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
33.3k
        return fData + fSize;
412
33.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::end()
Line
Count
Source
407
170k
    T* end() {
408
170k
        if (fData == nullptr) {
409
1.11k
            SkASSERT(fSize == 0);
410
1.11k
        }
411
170k
        return fData + fSize;
412
170k
    }
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
407
292
    T* end() {
408
292
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
292
        return fData + fSize;
412
292
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::end()
Line
Count
Source
407
12
    T* end() {
408
12
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
12
        return fData + fSize;
412
12
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end()
skia_private::TArray<CircleOp::Circle, true>::end()
Line
Count
Source
407
871
    T* end() {
408
871
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
871
        return fData + fSize;
412
871
    }
skia_private::TArray<EllipseOp::Ellipse, true>::end()
Line
Count
Source
407
14
    T* end() {
408
14
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
14
        return fData + fSize;
412
14
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::end()
Line
Count
Source
407
15
    T* end() {
408
15
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
15
        return fData + fSize;
412
15
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::end()
Line
Count
Source
407
40
    T* end() {
408
40
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
40
        return fData + fSize;
412
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end()
Line
Count
Source
407
817k
    T* end() {
408
817k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
817k
        return fData + fSize;
412
817k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end()
Line
Count
Source
407
3
    T* end() {
408
3
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
3
        return fData + fSize;
412
3
    }
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
407
10.0k
    T* end() {
408
10.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
10.0k
        return fData + fSize;
412
10.0k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end()
Line
Count
Source
407
1.07k
    T* end() {
408
1.07k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.07k
        return fData + fSize;
412
1.07k
    }
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<skgpu::Swizzle, 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::end()
Line
Count
Source
407
1.58k
    T* end() {
408
1.58k
        if (fData == nullptr) {
409
735
            SkASSERT(fSize == 0);
410
735
        }
411
1.58k
        return fData + fSize;
412
1.58k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::end()
Line
Count
Source
407
863
    T* end() {
408
863
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
863
        return fData + fSize;
412
863
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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<skgpu::graphite::PaintParamsKey, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::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<sk_sp<skgpu::graphite::VulkanSampler>, 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()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::end()
Line
Count
Source
407
1.67k
    T* end() {
408
1.67k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.67k
        return fData + fSize;
412
1.67k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end()
Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::end()
skia_private::TArray<SkFontScanner::AxisDefinition, true>::end()
Line
Count
Source
407
891
    T* end() {
408
891
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
891
        return fData + fSize;
412
891
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::end()
Line
Count
Source
407
1
    T* end() {
408
1
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1
        return fData + fSize;
412
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end()
skia_private::TArray<unsigned short, true>::end()
Line
Count
Source
407
28.8k
    T* end() {
408
28.8k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
28.8k
        return fData + fSize;
412
28.8k
    }
skia_private::TArray<SkMask::Format, true>::end()
Line
Count
Source
407
1.64k
    T* end() {
408
1.64k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.64k
        return fData + fSize;
412
1.64k
    }
skia_private::TArray<SkPackedGlyphID, true>::end()
Line
Count
Source
407
1.64k
    T* end() {
408
1.64k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.64k
        return fData + fSize;
412
1.64k
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::end()
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end()
skia_private::TArray<SkGlyph const*, true>::end()
Line
Count
Source
407
25.5k
    T* end() {
408
25.5k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
25.5k
        return fData + fSize;
412
25.5k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end()
Line
Count
Source
407
552M
    T* end() {
408
552M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
552M
        return fData + fSize;
412
552M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::end()
Line
Count
Source
407
4
    T* end() {
408
4
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4
        return fData + fSize;
412
4
    }
skia_private::TArray<SkClosestRecord const*, true>::end()
Line
Count
Source
407
7.62M
    T* end() {
408
7.62M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
7.62M
        return fData + fSize;
412
7.62M
    }
skia_private::TArray<SkClosestRecord, true>::end()
Line
Count
Source
407
3.83M
    T* end() {
408
3.83M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
3.83M
        return fData + fSize;
412
3.83M
    }
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
407
6
    T* end() {
408
6
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
6
        return fData + fSize;
412
6
    }
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::BindBufferInfo, 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, 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
407
357
    T* end() {
408
357
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
357
        return fData + fSize;
412
357
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::end()
Line
Count
Source
407
15.0k
    T* end() {
408
15.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
15.0k
        return fData + fSize;
412
15.0k
    }
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<char, true>::end()
Line
Count
Source
407
19.9k
    T* end() {
408
19.9k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
19.9k
        return fData + fSize;
412
19.9k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::end()
Line
Count
Source
407
366
    T* end() {
408
366
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
366
        return fData + fSize;
412
366
    }
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<sk_sp<skgpu::graphite::PrecompileShader>, true>::end()
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
407
16.9k
    T* end() {
408
16.9k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
16.9k
        return fData + fSize;
412
16.9k
    }
skia_private::TArray<SkPoint, true>::end()
Line
Count
Source
407
4
    T* end() {
408
4
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4
        return fData + fSize;
412
4
    }
skia_private::TArray<unsigned char, true>::end()
Line
Count
Source
407
4
    T* end() {
408
4
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4
        return fData + fSize;
412
4
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end()
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, 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<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<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<SkMatrix, 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<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, 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: 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: 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<skgpu::Swizzle, 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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<skgpu::graphite::ShaderSnippet, false>::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<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<sk_sp<skgpu::graphite::VulkanSampler>, 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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::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::BindBufferInfo, 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, 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()
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()
413
435M
    const T* end() const {
414
435M
        if (fData == nullptr) {
415
298k
            SkASSERT(fSize == 0);
416
298k
        }
417
435M
        return fData + fSize;
418
435M
    }
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
413
1.87M
    const T* end() const {
414
1.87M
        if (fData == nullptr) {
415
23.6k
            SkASSERT(fSize == 0);
416
23.6k
        }
417
1.87M
        return fData + fSize;
418
1.87M
    }
skia_private::TArray<unsigned char, true>::end() const
Line
Count
Source
413
424M
    const T* end() const {
414
424M
        if (fData == nullptr) {
415
62
            SkASSERT(fSize == 0);
416
62
        }
417
424M
        return fData + fSize;
418
424M
    }
skia_private::TArray<float, true>::end() const
Line
Count
Source
413
3.13M
    const T* end() const {
414
3.13M
        if (fData == nullptr) {
415
103
            SkASSERT(fSize == 0);
416
103
        }
417
3.13M
        return fData + fSize;
418
3.13M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() const
Line
Count
Source
413
2.54M
    const T* end() const {
414
2.54M
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
2.54M
        return fData + fSize;
418
2.54M
    }
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
413
851k
    const T* end() const {
414
851k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
851k
        return fData + fSize;
418
851k
    }
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
413
14.8k
    const T* end() const {
414
14.8k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
14.8k
        return fData + fSize;
418
14.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const
Line
Count
Source
413
24.4k
    const T* end() const {
414
24.4k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
24.4k
        return fData + fSize;
418
24.4k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::end() const
Line
Count
Source
413
34.5k
    const T* end() const {
414
34.5k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
34.5k
        return fData + fSize;
418
34.5k
    }
skia_private::TArray<int, true>::end() const
Line
Count
Source
413
88
    const T* end() const {
414
88
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
88
        return fData + fSize;
418
88
    }
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
413
2.04M
    const T* end() const {
414
2.04M
        if (fData == nullptr) {
415
274k
            SkASSERT(fSize == 0);
416
274k
        }
417
2.04M
        return fData + fSize;
418
2.04M
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() const
Line
Count
Source
413
193k
    const T* end() const {
414
193k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
193k
        return fData + fSize;
418
193k
    }
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<SkPDFTagNode*, 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<skgpu::graphite::StaticBufferManager::CopyRange, 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
413
407
    const T* end() const {
414
407
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
407
        return fData + fSize;
418
407
    }
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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::end() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::end() const
skia_private::TArray<unsigned char, true>::end() const
Line
Count
Source
413
4
    const T* end() const {
414
4
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
4
        return fData + fSize;
418
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<skgpu::graphite::StaticBufferManager::CopyRange, 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
419
2.15M
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data()
skia_private::TArray<GrRenderTask*, true>::data()
Line
Count
Source
419
45.7k
    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
419
1.68k
    T* data() { return fData; }
skia_private::TArray<sk_sp<SkShader>, true>::data()
Line
Count
Source
419
25.8k
    T* data() { return fData; }
skia_private::TArray<SkPoint, true>::data()
Line
Count
Source
419
649k
    T* data() { return fData; }
skia_private::TArray<unsigned char, true>::data()
Line
Count
Source
419
582k
    T* data() { return fData; }
skia_private::TArray<float, true>::data()
Line
Count
Source
419
634k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::data()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data()
Line
Count
Source
419
7.23k
    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<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::data()
Line
Count
Source
419
8.20k
    T* data() { return fData; }
skia_private::TArray<SkSL::Field, true>::data()
Line
Count
Source
419
684
    T* data() { return fData; }
skia_private::TArray<SkSL::RP::Instruction, true>::data()
Line
Count
Source
419
138
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<int, true>::data()
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data()
Line
Count
Source
419
3.27k
    T* data() { return fData; }
skia_private::TArray<SkSL::Variable*, true>::data()
Line
Count
Source
419
15.5k
    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
419
29.2k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::data()
skia_private::TArray<GrSurfaceProxy*, true>::data()
Line
Count
Source
419
33.8k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::data()
skia_private::TArray<GrTextureProxy*, true>::data()
Line
Count
Source
419
22.8k
    T* data() { return fData; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::data()
Line
Count
Source
419
22.8k
    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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::data()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::data()
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, 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
419
37.7k
    T* data() { return fData; }
skia_private::TArray<SkPackedGlyphID, true>::data()
Line
Count
Source
419
4.03k
    T* data() { return fData; }
skia_private::TArray<SkMask::Format, true>::data()
Line
Count
Source
419
3.39k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::data()
skia_private::TArray<SkGlyph const*, true>::data()
Line
Count
Source
419
25.6k
    T* data() { return fData; }
skia_private::TArray<SkMeshSpecification::Varying, false>::data()
Line
Count
Source
419
4
    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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, 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::Uniform, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::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<skgpu::graphite::DescriptorData, 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<sk_sp<skgpu::graphite::VulkanSampler>, true>::data()
skia_private::TArray<char, true>::data()
Line
Count
Source
419
376
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<hb_feature_t, 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<sk_sp<skgpu::graphite::PrecompileBase>, 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()
420
112k
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data() const
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::data() const
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::data() const
skia_private::TArray<float, true>::data() const
Line
Count
Source
420
2.61k
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() const
skia_private::TArray<SkSL::Variable*, true>::data() const
Line
Count
Source
420
109k
    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
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() const
skia_private::TArray<SkSL::Field, true>::data() const
Line
Count
Source
420
110
    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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::data() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, 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<unsigned long, true>::data() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::data() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::data() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::data() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::data() const
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::data() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::data() const
421
1.87G
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::size() const
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::size() const
Line
Count
Source
421
767k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkImageFilter>, true>::size() const
Line
Count
Source
421
77.1k
    int size() const { return fSize; }
skia_private::TArray<SkString, true>::size() const
Line
Count
Source
421
22
    int size() const { return fSize; }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size() const
Line
Count
Source
421
2.48k
    int size() const { return fSize; }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::size() const
Line
Count
Source
421
2.80M
    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<SkRuntimeEffect::ChildPtr, true>::size() const
Line
Count
Source
421
21.6k
    int size() const { return fSize; }
skia_private::TArray<SkPoint, true>::size() const
Line
Count
Source
421
938M
    int size() const { return fSize; }
skia_private::TArray<unsigned char, true>::size() const
Line
Count
Source
421
557M
    int size() const { return fSize; }
skia_private::TArray<float, true>::size() const
Line
Count
Source
421
120M
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size() const
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::size() const
Line
Count
Source
421
13.3k
    int size() const { return fSize; }
skia_private::TArray<GrRenderTask*, true>::size() const
Line
Count
Source
421
6.65M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::size() const
Line
Count
Source
421
10.1M
    int size() const { return fSize; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::size() const
Line
Count
Source
421
1.31M
    int size() const { return fSize; }
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
421
1.19M
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, 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<int, true>::size() const
Line
Count
Source
421
45.0M
    int size() const { return fSize; }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::size() const
Line
Count
Source
421
153k
    int size() const { return fSize; }
skia_private::TArray<std::__1::thread, false>::size() const
Line
Count
Source
421
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
421
77.4k
    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
421
17.2k
    int size() const { return fSize; }
skia_private::TArray<SkPath, true>::size() const
Line
Count
Source
421
1.36M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkPicture const>, true>::size() const
Line
Count
Source
421
47.1k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkDrawable>, true>::size() const
Line
Count
Source
421
1.06k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::size() const
Line
Count
Source
421
7
    int size() const { return fSize; }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::size() const
Line
Count
Source
421
22
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkVertices const>, true>::size() const
Line
Count
Source
421
5
    int size() const { return fSize; }
skia_private::TArray<SkPaint, true>::size() const
Line
Count
Source
421
15.9k
    int size() const { return fSize; }
skia_private::TArray<SkMatrix, true>::size() const
Line
Count
Source
421
72
    int size() const { return fSize; }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::size() const
Line
Count
Source
421
2.43M
    int size() const { return fSize; }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::size() const
Line
Count
Source
421
46.4k
    int size() const { return fSize; }
skia_private::TArray<SkSL::Variable*, true>::size() const
Line
Count
Source
421
138k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkTypeface>, true>::size() const
Line
Count
Source
421
3
    int size() const { return fSize; }
skia_private::TArray<SkOpRayHit*, true>::size() const
Line
Count
Source
421
31.4M
    int size() const { return fSize; }
skia_private::TArray<double, true>::size() const
Line
Count
Source
421
190k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::size() const
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::size() const
Line
Count
Source
421
1.57k
    int size() const { return fSize; }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::size() const
Line
Count
Source
421
81.2k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<bool, true>::size() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::size() const
Line
Count
Source
421
1.35M
    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
421
19.4k
    int size() const { return fSize; }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::size() const
Line
Count
Source
421
237k
    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
421
25.8k
    int size() const { return fSize; }
skia_private::TArray<SkSL::Field, true>::size() const
Line
Count
Source
421
794
    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
421
9.13M
    int size() const { return fSize; }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::size() const
Line
Count
Source
421
523k
    int size() const { return fSize; }
skia_private::TArray<float*, true>::size() const
Line
Count
Source
421
4.63M
    int size() const { return fSize; }
skia_private::TArray<SkSL::RP::Program::Stage, true>::size() const
Line
Count
Source
421
4.63M
    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
421
69
    int size() const { return fSize; }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::size() const
Line
Count
Source
421
624
    int size() const { return fSize; }
skia_private::TArray<SkSL::Type const*, true>::size() const
Line
Count
Source
421
72.3k
    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
421
25.7k
    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
421
27.4k
    int size() const { return fSize; }
skia_private::TArray<GrTextureProxy*, true>::size() const
Line
Count
Source
421
521k
    int size() const { return fSize; }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::size() const
Line
Count
Source
421
406k
    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
421
1.30k
    int size() const { return fSize; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::size() const
Line
Count
Source
421
121k
    int size() const { return fSize; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::size() const
Line
Count
Source
421
1.81k
    int size() const { return fSize; }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::size() const
Line
Count
Source
421
50.9k
    int size() const { return fSize; }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::size() const
Line
Count
Source
421
322
    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
421
166
    int size() const { return fSize; }
skia_private::TArray<SkRect, true>::size() const
Line
Count
Source
421
129
    int size() const { return fSize; }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::size() const
Line
Count
Source
421
306
    int size() const { return fSize; }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::size() const
Line
Count
Source
421
45.6k
    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
421
6.53M
    int size() const { return fSize; }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::size() const
Line
Count
Source
421
10.9k
    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
421
41
    int size() const { return fSize; }
skia_private::TArray<EllipticalRRectOp::RRect, true>::size() const
Line
Count
Source
421
6
    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
421
358
    int size() const { return fSize; }
skia_private::TArray<EllipseOp::Ellipse, true>::size() const
Line
Count
Source
421
5
    int size() const { return fSize; }
skia_private::TArray<DIEllipseOp::Ellipse, true>::size() const
Line
Count
Source
421
44
    int size() const { return fSize; }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::size() const
Line
Count
Source
421
48
    int size() const { return fSize; }
skia_private::TArray<GrSurfaceProxy*, true>::size() const
Line
Count
Source
421
83.0k
    int size() const { return fSize; }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::size() const
Line
Count
Source
421
15
    int size() const { return fSize; }
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
421
26.2k
    int size() const { return fSize; }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::size() const
Line
Count
Source
421
1.85k
    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<skgpu::Swizzle, true>::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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::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<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
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::size() const
Line
Count
Source
421
61.9k
    int size() const { return fSize; }
skia_private::TArray<SkSVGDevice::ClipRec, true>::size() const
Line
Count
Source
421
7.81k
    int size() const { return fSize; }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::size() const
Line
Count
Source
421
180k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::size() const
Line
Count
Source
421
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
421
66.7k
    int size() const { return fSize; }
skia_private::TArray<SkPackedGlyphID, true>::size() const
Line
Count
Source
421
5.70k
    int size() const { return fSize; }
skia_private::TArray<SkMask::Format, true>::size() const
Line
Count
Source
421
1.66k
    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
421
3.84k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::size() const
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
421
51.3k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::size() const
Line
Count
Source
421
105k
    int size() const { return fSize; }
skia_private::TArray<SkMeshSpecification::Varying, false>::size() const
Line
Count
Source
421
4
    int size() const { return fSize; }
skia_private::TArray<SkClosestRecord, true>::size() const
Line
Count
Source
421
119M
    int size() const { return fSize; }
skia_private::TArray<SkClosestRecord const*, true>::size() const
Line
Count
Source
421
4.45M
    int size() const { return fSize; }
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
421
229k
    int size() const { return fSize; }
skia_private::TArray<PathSegment, true>::size() const
Line
Count
Source
421
36
    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::BindBufferInfo, 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::Uniform, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::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<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, 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<skgpu::graphite::ShaderSnippet, false>::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
421
1.78k
    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
421
15.0k
    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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::size() const
skia_private::TArray<sk_sp<SkSVGNode>, true>::size() const
Line
Count
Source
421
176k
    int size() const { return fSize; }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::size() const
Line
Count
Source
421
20.6k
    int size() const { return fSize; }
skia_private::TArray<char, true>::size() const
Line
Count
Source
421
1.48k
    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::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<sk_sp<skgpu::graphite::PrecompileShader>, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
421
16.9k
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::size() const
422
104M
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size_bytes() const
skia_private::TArray<SkPoint, true>::size_bytes() const
Line
Count
Source
422
3.24M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<unsigned char, true>::size_bytes() const
Line
Count
Source
422
90.6M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<float, true>::size_bytes() const
Line
Count
Source
422
11.0M
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::size_bytes() const
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size_bytes() const
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
422
297
    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
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::size_bytes() const
423
87.6M
    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
423
87.4M
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<float*, true>::resize(unsigned long)
Line
Count
Source
423
34.4k
    void resize(size_t count) { this->resize_back((int)count); }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize(unsigned long)
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
423
1.65k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<unsigned short, true>::resize(unsigned long)
Line
Count
Source
423
28.9k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<SkMask::Format, true>::resize(unsigned long)
Line
Count
Source
423
1.65k
    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
423
25.6k
    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, 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
423
51.7k
    void resize(size_t count) { this->resize_back((int)count); }
424
425
667M
    void clear() {
426
667M
        this->destroyAll();
427
667M
        this->changeSize(0);
428
667M
    }
skia_private::TArray<SkString, true>::clear()
Line
Count
Source
425
148
    void clear() {
426
148
        this->destroyAll();
427
148
        this->changeSize(0);
428
148
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::clear()
Line
Count
Source
425
2.82k
    void clear() {
426
2.82k
        this->destroyAll();
427
2.82k
        this->changeSize(0);
428
2.82k
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::clear()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::clear()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::clear()
Line
Count
Source
425
4.51k
    void clear() {
426
4.51k
        this->destroyAll();
427
4.51k
        this->changeSize(0);
428
4.51k
    }
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::clear()
skia_private::TArray<SkPoint, true>::clear()
Line
Count
Source
425
11.1M
    void clear() {
426
11.1M
        this->destroyAll();
427
11.1M
        this->changeSize(0);
428
11.1M
    }
skia_private::TArray<int, true>::clear()
Line
Count
Source
425
361
    void clear() {
426
361
        this->destroyAll();
427
361
        this->changeSize(0);
428
361
    }
skia_private::TArray<float, true>::clear()
Line
Count
Source
425
98.5M
    void clear() {
426
98.5M
        this->destroyAll();
427
98.5M
        this->changeSize(0);
428
98.5M
    }
skia_private::TArray<unsigned char, true>::clear()
Line
Count
Source
425
98.5M
    void clear() {
426
98.5M
        this->destroyAll();
427
98.5M
        this->changeSize(0);
428
98.5M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::clear()
skia_private::TArray<SkPath, true>::clear()
Line
Count
Source
425
122k
    void clear() {
426
122k
        this->destroyAll();
427
122k
        this->changeSize(0);
428
122k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::clear()
Line
Count
Source
425
501
    void clear() {
426
501
        this->destroyAll();
427
501
        this->changeSize(0);
428
501
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::clear()
Line
Count
Source
425
31
    void clear() {
426
31
        this->destroyAll();
427
31
        this->changeSize(0);
428
31
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::clear()
Line
Count
Source
425
346
    void clear() {
426
346
        this->destroyAll();
427
346
        this->changeSize(0);
428
346
    }
skia_private::TArray<sk_sp<SkImage const>, true>::clear()
Line
Count
Source
425
7.48k
    void clear() {
426
7.48k
        this->destroyAll();
427
7.48k
        this->changeSize(0);
428
7.48k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::clear()
Line
Count
Source
425
33
    void clear() {
426
33
        this->destroyAll();
427
33
        this->changeSize(0);
428
33
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::clear()
Line
Count
Source
425
145
    void clear() {
426
145
        this->destroyAll();
427
145
        this->changeSize(0);
428
145
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::clear()
Line
Count
Source
425
2.29M
    void clear() {
426
2.29M
        this->destroyAll();
427
2.29M
        this->changeSize(0);
428
2.29M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::clear()
Line
Count
Source
425
33.1k
    void clear() {
426
33.1k
        this->destroyAll();
427
33.1k
        this->changeSize(0);
428
33.1k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::clear()
Unexecuted instantiation: skia_private::TArray<SkSize, true>::clear()
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::clear()
Line
Count
Source
425
8.83k
    void clear() {
426
8.83k
        this->destroyAll();
427
8.83k
        this->changeSize(0);
428
8.83k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::clear()
Line
Count
Source
425
16.2k
    void clear() {
426
16.2k
        this->destroyAll();
427
16.2k
        this->changeSize(0);
428
16.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::clear()
Line
Count
Source
425
409k
    void clear() {
426
409k
        this->destroyAll();
427
409k
        this->changeSize(0);
428
409k
    }
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
425
77.1k
    void clear() {
426
77.1k
        this->destroyAll();
427
77.1k
        this->changeSize(0);
428
77.1k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::clear()
Line
Count
Source
425
25.7k
    void clear() {
426
25.7k
        this->destroyAll();
427
25.7k
        this->changeSize(0);
428
25.7k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::clear()
Line
Count
Source
425
27.4k
    void clear() {
426
27.4k
        this->destroyAll();
427
27.4k
        this->changeSize(0);
428
27.4k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::clear()
Line
Count
Source
425
235k
    void clear() {
426
235k
        this->destroyAll();
427
235k
        this->changeSize(0);
428
235k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::clear()
Line
Count
Source
425
243k
    void clear() {
426
243k
        this->destroyAll();
427
243k
        this->changeSize(0);
428
243k
    }
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
425
306k
    void clear() {
426
306k
        this->destroyAll();
427
306k
        this->changeSize(0);
428
306k
    }
skia_private::TArray<GrTextureProxy*, true>::clear()
Line
Count
Source
425
110k
    void clear() {
426
110k
        this->destroyAll();
427
110k
        this->changeSize(0);
428
110k
    }
skia_private::TArray<GrSurfaceProxy*, true>::clear()
Line
Count
Source
425
110k
    void clear() {
426
110k
        this->destroyAll();
427
110k
        this->changeSize(0);
428
110k
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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
425
42.4k
    void clear() {
426
42.4k
        this->destroyAll();
427
42.4k
        this->changeSize(0);
428
42.4k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::clear()
Line
Count
Source
425
1.65k
    void clear() {
426
1.65k
        this->destroyAll();
427
1.65k
        this->changeSize(0);
428
1.65k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::clear()
Line
Count
Source
425
816
    void clear() {
426
816
        this->destroyAll();
427
816
        this->changeSize(0);
428
816
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::clear()
Line
Count
Source
425
455M
    void clear() {
426
455M
        this->destroyAll();
427
455M
        this->changeSize(0);
428
455M
    }
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<skgpu::graphite::BindBufferInfo, 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::Uniform, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::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
425
376
    void clear() {
426
376
        this->destroyAll();
427
376
        this->changeSize(0);
428
376
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::clear()
Line
Count
Source
425
376
    void clear() {
426
376
        this->destroyAll();
427
376
        this->changeSize(0);
428
376
    }
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<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<sk_sp<skgpu::graphite::PrecompileBlender>, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::clear()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::clear()
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::clear()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::clear()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::clear()
429
430
18.5M
    void shrink_to_fit() {
431
18.5M
        if (!fOwnMemory || fSize == fCapacity) {
432
15.3M
            return;
433
15.3M
        }
434
3.16M
        this->unpoison();
435
3.16M
        if (fSize == 0) {
436
3.17k
            sk_free(fData);
437
3.17k
            fData = nullptr;
438
3.17k
            fCapacity = 0;
439
3.15M
        } else {
440
3.15M
            SkSpan<std::byte> allocation = Allocate(fSize);
441
3.15M
            this->move(TCast(allocation.data()));
442
3.15M
            if (fOwnMemory) {
443
3.15M
                sk_free(fData);
444
3.15M
            }
445
            // Poison is applied in `setDataFromBytes`.
446
3.15M
            this->setDataFromBytes(allocation);
447
3.15M
        }
448
3.16M
    }
skia_private::TArray<SkPoint, true>::shrink_to_fit()
Line
Count
Source
430
6.17M
    void shrink_to_fit() {
431
6.17M
        if (!fOwnMemory || fSize == fCapacity) {
432
4.82M
            return;
433
4.82M
        }
434
1.34M
        this->unpoison();
435
1.34M
        if (fSize == 0) {
436
1.27k
            sk_free(fData);
437
1.27k
            fData = nullptr;
438
1.27k
            fCapacity = 0;
439
1.34M
        } else {
440
1.34M
            SkSpan<std::byte> allocation = Allocate(fSize);
441
1.34M
            this->move(TCast(allocation.data()));
442
1.34M
            if (fOwnMemory) {
443
1.34M
                sk_free(fData);
444
1.34M
            }
445
            // Poison is applied in `setDataFromBytes`.
446
1.34M
            this->setDataFromBytes(allocation);
447
1.34M
        }
448
1.34M
    }
skia_private::TArray<unsigned char, true>::shrink_to_fit()
Line
Count
Source
430
6.17M
    void shrink_to_fit() {
431
6.17M
        if (!fOwnMemory || fSize == fCapacity) {
432
5.07M
            return;
433
5.07M
        }
434
1.09M
        this->unpoison();
435
1.09M
        if (fSize == 0) {
436
720
            sk_free(fData);
437
720
            fData = nullptr;
438
720
            fCapacity = 0;
439
1.09M
        } else {
440
1.09M
            SkSpan<std::byte> allocation = Allocate(fSize);
441
1.09M
            this->move(TCast(allocation.data()));
442
1.09M
            if (fOwnMemory) {
443
1.09M
                sk_free(fData);
444
1.09M
            }
445
            // Poison is applied in `setDataFromBytes`.
446
1.09M
            this->setDataFromBytes(allocation);
447
1.09M
        }
448
1.09M
    }
skia_private::TArray<float, true>::shrink_to_fit()
Line
Count
Source
430
6.17M
    void shrink_to_fit() {
431
6.17M
        if (!fOwnMemory || fSize == fCapacity) {
432
5.45M
            return;
433
5.45M
        }
434
720k
        this->unpoison();
435
720k
        if (fSize == 0) {
436
1.17k
            sk_free(fData);
437
1.17k
            fData = nullptr;
438
1.17k
            fCapacity = 0;
439
718k
        } else {
440
718k
            SkSpan<std::byte> allocation = Allocate(fSize);
441
718k
            this->move(TCast(allocation.data()));
442
718k
            if (fOwnMemory) {
443
718k
                sk_free(fData);
444
718k
            }
445
            // Poison is applied in `setDataFromBytes`.
446
718k
            this->setDataFromBytes(allocation);
447
718k
        }
448
720k
    }
449
450
    /**
451
     * Get the i^th element.
452
     */
453
220M
    T& operator[] (int i) {
454
220M
        return fData[sk_collection_check_bounds(i, this->size())];
455
220M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::operator[](int)
Line
Count
Source
453
9.62k
    T& operator[] (int i) {
454
9.62k
        return fData[sk_collection_check_bounds(i, this->size())];
455
9.62k
    }
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<SkPoint, true>::operator[](int)
Line
Count
Source
453
13.4M
    T& operator[] (int i) {
454
13.4M
        return fData[sk_collection_check_bounds(i, this->size())];
455
13.4M
    }
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::operator[](int)
skia_private::TArray<float, true>::operator[](int)
Line
Count
Source
453
20.6k
    T& operator[] (int i) {
454
20.6k
        return fData[sk_collection_check_bounds(i, this->size())];
455
20.6k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::operator[](int)
Line
Count
Source
453
4.32k
    T& operator[] (int i) {
454
4.32k
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.32k
    }
skia_private::TArray<GrRenderTask*, true>::operator[](int)
Line
Count
Source
453
245k
    T& operator[] (int i) {
454
245k
        return fData[sk_collection_check_bounds(i, this->size())];
455
245k
    }
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
453
44.3M
    T& operator[] (int i) {
454
44.3M
        return fData[sk_collection_check_bounds(i, this->size())];
455
44.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
453
153k
    T& operator[] (int i) {
454
153k
        return fData[sk_collection_check_bounds(i, this->size())];
455
153k
    }
skia_private::TArray<std::__1::thread, false>::operator[](int)
Line
Count
Source
453
140
    T& operator[] (int i) {
454
140
        return fData[sk_collection_check_bounds(i, this->size())];
455
140
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::operator[](int)
Line
Count
Source
453
350k
    T& operator[] (int i) {
454
350k
        return fData[sk_collection_check_bounds(i, this->size())];
455
350k
    }
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
453
1.34M
    T& operator[] (int i) {
454
1.34M
        return fData[sk_collection_check_bounds(i, this->size())];
455
1.34M
    }
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
453
6.63k
    T& operator[] (int i) {
454
6.63k
        return fData[sk_collection_check_bounds(i, this->size())];
455
6.63k
    }
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int)
skia_private::TArray<sk_sp<SkTypeface>, true>::operator[](int)
Line
Count
Source
453
2
    T& operator[] (int i) {
454
2
        return fData[sk_collection_check_bounds(i, this->size())];
455
2
    }
skia_private::TArray<SkOpRayHit*, true>::operator[](int)
Line
Count
Source
453
27.3M
    T& operator[] (int i) {
454
27.3M
        return fData[sk_collection_check_bounds(i, this->size())];
455
27.3M
    }
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::operator[](int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator[](int)
Line
Count
Source
453
3.81k
    T& operator[] (int i) {
454
3.81k
        return fData[sk_collection_check_bounds(i, this->size())];
455
3.81k
    }
Unexecuted instantiation: skia_private::TArray<bool, true>::operator[](int)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int)
Line
Count
Source
453
128
    T& operator[] (int i) {
454
128
        return fData[sk_collection_check_bounds(i, this->size())];
455
128
    }
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int)
Line
Count
Source
453
10.5k
    T& operator[] (int i) {
454
10.5k
        return fData[sk_collection_check_bounds(i, this->size())];
455
10.5k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::operator[](int)
Line
Count
Source
453
288k
    T& operator[] (int i) {
454
288k
        return fData[sk_collection_check_bounds(i, this->size())];
455
288k
    }
skia_private::TArray<float*, true>::operator[](int)
Line
Count
Source
453
4.59M
    T& operator[] (int i) {
454
4.59M
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.59M
    }
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Program::Stage, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::operator[](int)
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::operator[](int)
Line
Count
Source
453
200
    T& operator[] (int i) {
454
200
        return fData[sk_collection_check_bounds(i, this->size())];
455
200
    }
skia_private::TArray<SkSL::Type const*, true>::operator[](int)
Line
Count
Source
453
25.6k
    T& operator[] (int i) {
454
25.6k
        return fData[sk_collection_check_bounds(i, this->size())];
455
25.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int)
Line
Count
Source
453
89.0k
    T& operator[] (int i) {
454
89.0k
        return fData[sk_collection_check_bounds(i, this->size())];
455
89.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::operator[](int)
Line
Count
Source
453
3.64k
    T& operator[] (int i) {
454
3.64k
        return fData[sk_collection_check_bounds(i, this->size())];
455
3.64k
    }
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
453
803k
    T& operator[] (int i) {
454
803k
        return fData[sk_collection_check_bounds(i, this->size())];
455
803k
    }
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
453
187k
    T& operator[] (int i) {
454
187k
        return fData[sk_collection_check_bounds(i, this->size())];
455
187k
    }
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
453
651
    T& operator[] (int i) {
454
651
        return fData[sk_collection_check_bounds(i, this->size())];
455
651
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int)
Line
Count
Source
453
66.9k
    T& operator[] (int i) {
454
66.9k
        return fData[sk_collection_check_bounds(i, this->size())];
455
66.9k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::operator[](int)
Line
Count
Source
453
363
    T& operator[] (int i) {
454
363
        return fData[sk_collection_check_bounds(i, this->size())];
455
363
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int)
Line
Count
Source
453
7.71k
    T& operator[] (int i) {
454
7.71k
        return fData[sk_collection_check_bounds(i, this->size())];
455
7.71k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::operator[](int)
Line
Count
Source
453
161
    T& operator[] (int i) {
454
161
        return fData[sk_collection_check_bounds(i, this->size())];
455
161
    }
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
453
123
    T& operator[] (int i) {
454
123
        return fData[sk_collection_check_bounds(i, this->size())];
455
123
    }
skia_private::TArray<SkRect, true>::operator[](int)
Line
Count
Source
453
129
    T& operator[] (int i) {
454
129
        return fData[sk_collection_check_bounds(i, this->size())];
455
129
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::operator[](int)
Line
Count
Source
453
306
    T& operator[] (int i) {
454
306
        return fData[sk_collection_check_bounds(i, this->size())];
455
306
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int)
Line
Count
Source
453
11.5k
    T& operator[] (int i) {
454
11.5k
        return fData[sk_collection_check_bounds(i, this->size())];
455
11.5k
    }
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
453
6.52M
    T& operator[] (int i) {
454
6.52M
        return fData[sk_collection_check_bounds(i, this->size())];
455
6.52M
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::operator[](int)
skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int)
Line
Count
Source
453
8
    T& operator[] (int i) {
454
8
        return fData[sk_collection_check_bounds(i, this->size())];
455
8
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int)
Line
Count
Source
453
40
    T& operator[] (int i) {
454
40
        return fData[sk_collection_check_bounds(i, this->size())];
455
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int)
Line
Count
Source
453
359k
    T& operator[] (int i) {
454
359k
        return fData[sk_collection_check_bounds(i, this->size())];
455
359k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int)
Line
Count
Source
453
12
    T& operator[] (int i) {
454
12
        return fData[sk_collection_check_bounds(i, this->size())];
455
12
    }
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
453
15.2k
    T& operator[] (int i) {
454
15.2k
        return fData[sk_collection_check_bounds(i, this->size())];
455
15.2k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::operator[](int)
Line
Count
Source
453
926
    T& operator[] (int i) {
454
926
        return fData[sk_collection_check_bounds(i, this->size())];
455
926
    }
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)
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::operator[](int)
Line
Count
Source
453
25.4k
    T& operator[] (int i) {
454
25.4k
        return fData[sk_collection_check_bounds(i, this->size())];
455
25.4k
    }
skia_private::TArray<SkSVGDevice::ClipRec, true>::operator[](int)
Line
Count
Source
453
480
    T& operator[] (int i) {
454
480
        return fData[sk_collection_check_bounds(i, this->size())];
455
480
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::operator[](int)
Line
Count
Source
453
9.60k
    T& operator[] (int i) {
454
9.60k
        return fData[sk_collection_check_bounds(i, this->size())];
455
9.60k
    }
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
453
5.37k
    T& operator[] (int i) {
454
5.37k
        return fData[sk_collection_check_bounds(i, this->size())];
455
5.37k
    }
skia_private::TArray<SkClosestRecord, true>::operator[](int)
Line
Count
Source
453
115M
    T& operator[] (int i) {
454
115M
        return fData[sk_collection_check_bounds(i, this->size())];
455
115M
    }
skia_private::TArray<SkClosestRecord const*, true>::operator[](int)
Line
Count
Source
453
4.45M
    T& operator[] (int i) {
454
4.45M
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.45M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int)
Line
Count
Source
453
101k
    T& operator[] (int i) {
454
101k
        return fData[sk_collection_check_bounds(i, this->size())];
455
101k
    }
skia_private::TArray<PathSegment, true>::operator[](int)
Line
Count
Source
453
30
    T& operator[] (int i) {
454
30
        return fData[sk_collection_check_bounds(i, this->size())];
455
30
    }
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, 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<skgpu::graphite::Uniform, true>::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
453
1.07k
    T& operator[] (int i) {
454
1.07k
        return fData[sk_collection_check_bounds(i, this->size())];
455
1.07k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::operator[](int)
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::operator[](int)
Line
Count
Source
453
19.5k
    T& operator[] (int i) {
454
19.5k
        return fData[sk_collection_check_bounds(i, this->size())];
455
19.5k
    }
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<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)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int)
456
457
56.2M
    const T& operator[] (int i) const {
458
56.2M
        return fData[sk_collection_check_bounds(i, this->size())];
459
56.2M
    }
skia_private::TArray<SkString, true>::operator[](int) const
Line
Count
Source
457
22
    const T& operator[] (int i) const {
458
22
        return fData[sk_collection_check_bounds(i, this->size())];
459
22
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator[](int) const
Line
Count
Source
457
403
    const T& operator[] (int i) const {
458
403
        return fData[sk_collection_check_bounds(i, this->size())];
459
403
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) const
Line
Count
Source
457
845k
    const T& operator[] (int i) const {
458
845k
        return fData[sk_collection_check_bounds(i, this->size())];
459
845k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) const
skia_private::TArray<unsigned char, true>::operator[](int) const
Line
Count
Source
457
20.9M
    const T& operator[] (int i) const {
458
20.9M
        return fData[sk_collection_check_bounds(i, this->size())];
459
20.9M
    }
skia_private::TArray<SkPoint, true>::operator[](int) const
Line
Count
Source
457
16.3M
    const T& operator[] (int i) const {
458
16.3M
        return fData[sk_collection_check_bounds(i, this->size())];
459
16.3M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::operator[](int) const
Line
Count
Source
457
5.37M
    const T& operator[] (int i) const {
458
5.37M
        return fData[sk_collection_check_bounds(i, this->size())];
459
5.37M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, 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
457
3.92k
    const T& operator[] (int i) const {
458
3.92k
        return fData[sk_collection_check_bounds(i, this->size())];
459
3.92k
    }
skia_private::TArray<SkPath, true>::operator[](int) const
Line
Count
Source
457
15.0k
    const T& operator[] (int i) const {
458
15.0k
        return fData[sk_collection_check_bounds(i, this->size())];
459
15.0k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) const
Line
Count
Source
457
402
    const T& operator[] (int i) const {
458
402
        return fData[sk_collection_check_bounds(i, this->size())];
459
402
    }
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
457
3.04k
    const T& operator[] (int i) const {
458
3.04k
        return fData[sk_collection_check_bounds(i, this->size())];
459
3.04k
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::operator[](int) const
Line
Count
Source
457
1.37M
    const T& operator[] (int i) const {
458
1.37M
        return fData[sk_collection_check_bounds(i, this->size())];
459
1.37M
    }
skia_private::TArray<SkSL::Variable*, true>::operator[](int) const
Line
Count
Source
457
267
    const T& operator[] (int i) const {
458
267
        return fData[sk_collection_check_bounds(i, this->size())];
459
267
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) const
Line
Count
Source
457
219k
    const T& operator[] (int i) const {
458
219k
        return fData[sk_collection_check_bounds(i, this->size())];
459
219k
    }
skia_private::TArray<int, true>::operator[](int) const
Line
Count
Source
457
72.3k
    const T& operator[] (int i) const {
458
72.3k
        return fData[sk_collection_check_bounds(i, this->size())];
459
72.3k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int) const
Line
Count
Source
457
4.52M
    const T& operator[] (int i) const {
458
4.52M
        return fData[sk_collection_check_bounds(i, this->size())];
459
4.52M
    }
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
457
1.79M
    const T& operator[] (int i) const {
458
1.79M
        return fData[sk_collection_check_bounds(i, this->size())];
459
1.79M
    }
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
457
53.3k
    const T& operator[] (int i) const {
458
53.3k
        return fData[sk_collection_check_bounds(i, this->size())];
459
53.3k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) const
Line
Count
Source
457
35.5k
    const T& operator[] (int i) const {
458
35.5k
        return fData[sk_collection_check_bounds(i, this->size())];
459
35.5k
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) const
Line
Count
Source
457
10
    const T& operator[] (int i) const {
458
10
        return fData[sk_collection_check_bounds(i, this->size())];
459
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) const
Line
Count
Source
457
5.40k
    const T& operator[] (int i) const {
458
5.40k
        return fData[sk_collection_check_bounds(i, this->size())];
459
5.40k
    }
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
457
29
    const T& operator[] (int i) const {
458
29
        return fData[sk_collection_check_bounds(i, this->size())];
459
29
    }
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
457
227
    const T& operator[] (int i) const {
458
227
        return fData[sk_collection_check_bounds(i, this->size())];
459
227
    }
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, 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
457
7
    const T& operator[] (int i) const {
458
7
        return fData[sk_collection_check_bounds(i, this->size())];
459
7
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator[](int) const
Line
Count
Source
457
904
    const T& operator[] (int i) const {
458
904
        return fData[sk_collection_check_bounds(i, this->size())];
459
904
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int) const
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
457
4.45M
    const T& operator[] (int i) const {
458
4.45M
        return fData[sk_collection_check_bounds(i, this->size())];
459
4.45M
    }
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::Uniform, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::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
457
86.7k
    const T& operator[] (int i) const {
458
86.7k
        return fData[sk_collection_check_bounds(i, this->size())];
459
86.7k
    }
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, 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
Unexecuted instantiation: skia_private::TArray<SkBlendMode, 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
460
461
438k
    T& at(int i) { return (*this)[i]; }
skia_private::TArray<sk_sp<GrRenderTask>, true>::at(int)
Line
Count
Source
461
413k
    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
461
25.4k
    T& at(int i) { return (*this)[i]; }
Unexecuted instantiation: skia_private::TArray<VkClearValue, 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)
462
0
    const T& at(int i) const { return (*this)[i]; }
463
464
    /**
465
     * equivalent to operator[](0)
466
     */
467
117k
    T& front() {
468
117k
        sk_collection_not_empty(this->empty());
469
117k
        return fData[0];
470
117k
    }
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
467
93.9k
    T& front() {
468
93.9k
        sk_collection_not_empty(this->empty());
469
93.9k
        return fData[0];
470
93.9k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front()
Line
Count
Source
467
48
    T& front() {
468
48
        sk_collection_not_empty(this->empty());
469
48
        return fData[0];
470
48
    }
skia_private::TArray<CircularRRectOp::RRect, true>::front()
Line
Count
Source
467
145
    T& front() {
468
145
        sk_collection_not_empty(this->empty());
469
145
        return fData[0];
470
145
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::front()
Line
Count
Source
467
6
    T& front() {
468
6
        sk_collection_not_empty(this->empty());
469
6
        return fData[0];
470
6
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::front()
skia_private::TArray<CircleOp::Circle, true>::front()
Line
Count
Source
467
435
    T& front() {
468
435
        sk_collection_not_empty(this->empty());
469
435
        return fData[0];
470
435
    }
skia_private::TArray<EllipseOp::Ellipse, true>::front()
Line
Count
Source
467
5
    T& front() {
468
5
        sk_collection_not_empty(this->empty());
469
5
        return fData[0];
470
5
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::front()
Line
Count
Source
467
8
    T& front() {
468
8
        sk_collection_not_empty(this->empty());
469
8
        return fData[0];
470
8
    }
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::front()
Line
Count
Source
467
5.79k
    T& front() {
468
5.79k
        sk_collection_not_empty(this->empty());
469
5.79k
        return fData[0];
470
5.79k
    }
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
467
16.9k
    T& front() {
468
16.9k
        sk_collection_not_empty(this->empty());
469
16.9k
        return fData[0];
470
16.9k
    }
471
472
151k
    const T& front() const {
473
151k
        sk_collection_not_empty(this->empty());
474
151k
        return fData[0];
475
151k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() const
Line
Count
Source
472
17
    const T& front() const {
473
17
        sk_collection_not_empty(this->empty());
474
17
        return fData[0];
475
17
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() const
Line
Count
Source
472
151k
    const T& front() const {
473
151k
        sk_collection_not_empty(this->empty());
474
151k
        return fData[0];
475
151k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::front() const
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::front() const
476
477
    /**
478
     * equivalent to operator[](size() - 1)
479
     */
480
2.05M
    T& back() {
481
2.05M
        sk_collection_not_empty(this->empty());
482
2.05M
        return fData[fSize - 1];
483
2.05M
    }
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::back()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back()
Line
Count
Source
480
496k
    T& back() {
481
496k
        sk_collection_not_empty(this->empty());
482
496k
        return fData[fSize - 1];
483
496k
    }
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
480
158
    T& back() {
481
158
        sk_collection_not_empty(this->empty());
482
158
        return fData[fSize - 1];
483
158
    }
skia_private::TArray<int, true>::back()
Line
Count
Source
480
32
    T& back() {
481
32
        sk_collection_not_empty(this->empty());
482
32
        return fData[fSize - 1];
483
32
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::back()
Line
Count
Source
480
270
    T& back() {
481
270
        sk_collection_not_empty(this->empty());
482
270
        return fData[fSize - 1];
483
270
    }
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
480
11.0k
    T& back() {
481
11.0k
        sk_collection_not_empty(this->empty());
482
11.0k
        return fData[fSize - 1];
483
11.0k
    }
skia_private::TArray<bool, true>::back()
Line
Count
Source
480
4.33k
    T& back() {
481
4.33k
        sk_collection_not_empty(this->empty());
482
4.33k
        return fData[fSize - 1];
483
4.33k
    }
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
480
712
    T& back() {
481
712
        sk_collection_not_empty(this->empty());
482
712
        return fData[fSize - 1];
483
712
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::back()
Line
Count
Source
480
68.2k
    T& back() {
481
68.2k
        sk_collection_not_empty(this->empty());
482
68.2k
        return fData[fSize - 1];
483
68.2k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::back()
Line
Count
Source
480
162
    T& back() {
481
162
        sk_collection_not_empty(this->empty());
482
162
        return fData[fSize - 1];
483
162
    }
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
480
41.7k
    T& back() {
481
41.7k
        sk_collection_not_empty(this->empty());
482
41.7k
        return fData[fSize - 1];
483
41.7k
    }
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
480
9
    T& back() {
481
9
        sk_collection_not_empty(this->empty());
482
9
        return fData[fSize - 1];
483
9
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::back()
Line
Count
Source
480
927
    T& back() {
481
927
        sk_collection_not_empty(this->empty());
482
927
        return fData[fSize - 1];
483
927
    }
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::back()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::back()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, 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
480
1.40M
    T& back() {
481
1.40M
        sk_collection_not_empty(this->empty());
482
1.40M
        return fData[fSize - 1];
483
1.40M
    }
skia_private::TArray<PathSegment, true>::back()
Line
Count
Source
480
120
    T& back() {
481
120
        sk_collection_not_empty(this->empty());
482
120
        return fData[fSize - 1];
483
120
    }
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
480
19.5k
    T& back() {
481
19.5k
        sk_collection_not_empty(this->empty());
482
19.5k
        return fData[fSize - 1];
483
19.5k
    }
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, 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()
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::back()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::back()
484
485
1.03M
    const T& back() const {
486
1.03M
        sk_collection_not_empty(this->empty());
487
1.03M
        return fData[fSize - 1];
488
1.03M
    }
Unexecuted instantiation: skia_private::TArray<bool, true>::back() const
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::back() const
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() const
Line
Count
Source
485
1.03M
    const T& back() const {
486
1.03M
        sk_collection_not_empty(this->empty());
487
1.03M
        return fData[fSize - 1];
488
1.03M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() const
Line
Count
Source
485
570
    const T& back() const {
486
570
        sk_collection_not_empty(this->empty());
487
570
        return fData[fSize - 1];
488
570
    }
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
489
490
    /**
491
     * equivalent to operator[](size()-1-i)
492
     */
493
303k
    T& fromBack(int i) {
494
303k
        return (*this)[fSize - i - 1];
495
303k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::fromBack(int)
Line
Count
Source
493
10.5k
    T& fromBack(int i) {
494
10.5k
        return (*this)[fSize - i - 1];
495
10.5k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::fromBack(int)
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::fromBack(int)
Line
Count
Source
493
191k
    T& fromBack(int i) {
494
191k
        return (*this)[fSize - i - 1];
495
191k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::fromBack(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::fromBack(int)
Line
Count
Source
493
101k
    T& fromBack(int i) {
494
101k
        return (*this)[fSize - i - 1];
495
101k
    }
496
497
    const T& fromBack(int i) const {
498
        return (*this)[fSize - i - 1];
499
    }
500
501
149k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
149k
        int leftCount = this->size();
503
149k
        if (leftCount != right.size()) {
504
11.5k
            return false;
505
11.5k
        }
506
139k
        for (int index = 0; index < leftCount; ++index) {
507
1.20k
            if (fData[index] != right.fData[index]) {
508
270
                return false;
509
270
            }
510
1.20k
        }
511
138k
        return true;
512
138k
    }
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
501
46.0k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
46.0k
        int leftCount = this->size();
503
46.0k
        if (leftCount != right.size()) {
504
0
            return false;
505
0
        }
506
46.2k
        for (int index = 0; index < leftCount; ++index) {
507
223
            if (fData[index] != right.fData[index]) {
508
0
                return false;
509
0
            }
510
223
        }
511
46.0k
        return true;
512
46.0k
    }
skia_private::TArray<float, true>::operator==(skia_private::TArray<float, true> const&) const
Line
Count
Source
501
46.0k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
46.0k
        int leftCount = this->size();
503
46.0k
        if (leftCount != right.size()) {
504
0
            return false;
505
0
        }
506
46.0k
        for (int index = 0; index < leftCount; ++index) {
507
0
            if (fData[index] != right.fData[index]) {
508
0
                return false;
509
0
            }
510
0
        }
511
46.0k
        return true;
512
46.0k
    }
skia_private::TArray<SkPoint, true>::operator==(skia_private::TArray<SkPoint, true> const&) const
Line
Count
Source
501
57.7k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
57.7k
        int leftCount = this->size();
503
57.7k
        if (leftCount != right.size()) {
504
11.5k
            return false;
505
11.5k
        }
506
46.9k
        for (int index = 0; index < leftCount; ++index) {
507
980
            if (fData[index] != right.fData[index]) {
508
270
                return false;
509
270
            }
510
980
        }
511
46.0k
        return true;
512
46.2k
    }
Unexecuted instantiation: skia_private::TArray<int, true>::operator==(skia_private::TArray<int, true> const&) const
513
514
149k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
149k
        return !(*this == right);
516
149k
    }
skia_private::TArray<SkPoint, true>::operator!=(skia_private::TArray<SkPoint, true> const&) const
Line
Count
Source
514
57.7k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
57.7k
        return !(*this == right);
516
57.7k
    }
skia_private::TArray<float, true>::operator!=(skia_private::TArray<float, true> const&) const
Line
Count
Source
514
46.0k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
46.0k
        return !(*this == right);
516
46.0k
    }
skia_private::TArray<unsigned char, true>::operator!=(skia_private::TArray<unsigned char, true> const&) const
Line
Count
Source
514
46.0k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
46.0k
        return !(*this == right);
516
46.0k
    }
517
518
1.33G
    int capacity() const {
519
1.33G
        return fCapacity;
520
1.33G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::capacity() const
skia_private::TArray<bool, true>::capacity() const
Line
Count
Source
518
9.87k
    int capacity() const {
519
9.87k
        return fCapacity;
520
9.87k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::capacity() const
Line
Count
Source
518
379k
    int capacity() const {
519
379k
        return fCapacity;
520
379k
    }
skia_private::TArray<SkString, true>::capacity() const
Line
Count
Source
518
74
    int capacity() const {
519
74
        return fCapacity;
520
74
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::capacity() const
Line
Count
Source
518
2.83k
    int capacity() const {
519
2.83k
        return fCapacity;
520
2.83k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::capacity() const
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::capacity() const
Line
Count
Source
518
21.6k
    int capacity() const {
519
21.6k
        return fCapacity;
520
21.6k
    }
skia_private::TArray<SkPoint, true>::capacity() const
Line
Count
Source
518
564M
    int capacity() const {
519
564M
        return fCapacity;
520
564M
    }
skia_private::TArray<unsigned char, true>::capacity() const
Line
Count
Source
518
469M
    int capacity() const {
519
469M
        return fCapacity;
520
469M
    }
skia_private::TArray<float, true>::capacity() const
Line
Count
Source
518
122M
    int capacity() const {
519
122M
        return fCapacity;
520
122M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::capacity() const
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::capacity() const
Line
Count
Source
518
4.32k
    int capacity() const {
519
4.32k
        return fCapacity;
520
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::capacity() const
Line
Count
Source
518
436k
    int capacity() const {
519
436k
        return fCapacity;
520
436k
    }
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<GrAuditTrail::OpInfo, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::capacity() const
skia_private::TArray<int, true>::capacity() const
Line
Count
Source
518
63.1M
    int capacity() const {
519
63.1M
        return fCapacity;
520
63.1M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::capacity() const
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::capacity() const
Line
Count
Source
518
313k
    int capacity() const {
519
313k
        return fCapacity;
520
313k
    }
skia_private::TArray<std::__1::thread, false>::capacity() const
Line
Count
Source
518
140
    int capacity() const {
519
140
        return fCapacity;
520
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
518
23.8k
    int capacity() const {
519
23.8k
        return fCapacity;
520
23.8k
    }
skia_private::TArray<sk_sp<SkShader>, true>::capacity() const
Line
Count
Source
518
59.8k
    int capacity() const {
519
59.8k
        return fCapacity;
520
59.8k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::capacity() const
skia_private::TArray<SkPaint, true>::capacity() const
Line
Count
Source
518
53.3k
    int capacity() const {
519
53.3k
        return fCapacity;
520
53.3k
    }
skia_private::TArray<SkPath, true>::capacity() const
Line
Count
Source
518
1.00M
    int capacity() const {
519
1.00M
        return fCapacity;
520
1.00M
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::capacity() const
Line
Count
Source
518
92.3k
    int capacity() const {
519
92.3k
        return fCapacity;
520
92.3k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::capacity() const
Line
Count
Source
518
228
    int capacity() const {
519
228
        return fCapacity;
520
228
    }
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
518
3.76k
    int capacity() const {
519
3.76k
        return fCapacity;
520
3.76k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::capacity() const
Line
Count
Source
518
169k
    int capacity() const {
519
169k
        return fCapacity;
520
169k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::capacity() const
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::capacity() const
Line
Count
Source
518
1.42M
    int capacity() const {
519
1.42M
        return fCapacity;
520
1.42M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::capacity() const
Line
Count
Source
518
6.63k
    int capacity() const {
519
6.63k
        return fCapacity;
520
6.63k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::capacity() const
Line
Count
Source
518
1
    int capacity() const {
519
1
        return fCapacity;
520
1
    }
skia_private::TArray<SkOpRayHit*, true>::capacity() const
Line
Count
Source
518
64.2M
    int capacity() const {
519
64.2M
        return fCapacity;
520
64.2M
    }
skia_private::TArray<double, true>::capacity() const
Line
Count
Source
518
31.1M
    int capacity() const {
519
31.1M
        return fCapacity;
520
31.1M
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::capacity() const
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::capacity() const
Line
Count
Source
518
164k
    int capacity() const {
519
164k
        return fCapacity;
520
164k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::capacity() const
Line
Count
Source
518
8.83k
    int capacity() const {
519
8.83k
        return fCapacity;
520
8.83k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::capacity() const
Line
Count
Source
518
47.7k
    int capacity() const {
519
47.7k
        return fCapacity;
520
47.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::capacity() const
Line
Count
Source
518
657k
    int capacity() const {
519
657k
        return fCapacity;
520
657k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::capacity() const
Line
Count
Source
518
137k
    int capacity() const {
519
137k
        return fCapacity;
520
137k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::capacity() const
Line
Count
Source
518
12.4k
    int capacity() const {
519
12.4k
        return fCapacity;
520
12.4k
    }
skia_private::TArray<SkSL::Field, true>::capacity() const
Line
Count
Source
518
222
    int capacity() const {
519
222
        return fCapacity;
520
222
    }
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
518
6.26k
    int capacity() const {
519
6.26k
        return fCapacity;
520
6.26k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::capacity() const
Line
Count
Source
518
3.97M
    int capacity() const {
519
3.97M
        return fCapacity;
520
3.97M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::capacity() const
Line
Count
Source
518
165k
    int capacity() const {
519
165k
        return fCapacity;
520
165k
    }
skia_private::TArray<float*, true>::capacity() const
Line
Count
Source
518
68.8k
    int capacity() const {
519
68.8k
        return fCapacity;
520
68.8k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::capacity() const
Unexecuted instantiation: 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
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::capacity() const
Line
Count
Source
518
172
    int capacity() const {
519
172
        return fCapacity;
520
172
    }
skia_private::TArray<SkSL::Variable*, true>::capacity() const
Line
Count
Source
518
13.3k
    int capacity() const {
519
13.3k
        return fCapacity;
520
13.3k
    }
skia_private::TArray<SkSL::Type const*, true>::capacity() const
Line
Count
Source
518
48.4k
    int capacity() const {
519
48.4k
        return fCapacity;
520
48.4k
    }
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
518
29.3k
    int capacity() const {
519
29.3k
        return fCapacity;
520
29.3k
    }
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
518
1
    int capacity() const {
519
1
        return fCapacity;
520
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
518
269k
    int capacity() const {
519
269k
        return fCapacity;
520
269k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::capacity() const
Line
Count
Source
518
4.44k
    int capacity() const {
519
4.44k
        return fCapacity;
520
4.44k
    }
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
518
1.16M
    int capacity() const {
519
1.16M
        return fCapacity;
520
1.16M
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::capacity() const
skia_private::TArray<GrRenderTask*, true>::capacity() const
Line
Count
Source
518
516k
    int capacity() const {
519
516k
        return fCapacity;
520
516k
    }
skia_private::TArray<GrTextureProxy*, true>::capacity() const
Line
Count
Source
518
22.8k
    int capacity() const {
519
22.8k
        return fCapacity;
520
22.8k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::capacity() const
Line
Count
Source
518
269k
    int capacity() const {
519
269k
        return fCapacity;
520
269k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::capacity() const
Line
Count
Source
518
93.5k
    int capacity() const {
519
93.5k
        return fCapacity;
520
93.5k
    }
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
518
13.0k
    int capacity() const {
519
13.0k
        return fCapacity;
520
13.0k
    }
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
518
1.04k
    int capacity() const {
519
1.04k
        return fCapacity;
520
1.04k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::capacity() const
Line
Count
Source
518
24.6k
    int capacity() const {
519
24.6k
        return fCapacity;
520
24.6k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::capacity() const
Line
Count
Source
518
363
    int capacity() const {
519
363
        return fCapacity;
520
363
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::capacity() const
Line
Count
Source
518
9.91k
    int capacity() const {
519
9.91k
        return fCapacity;
520
9.91k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::capacity() const
Line
Count
Source
518
545
    int capacity() const {
519
545
        return fCapacity;
520
545
    }
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
518
81
    int capacity() const {
519
81
        return fCapacity;
520
81
    }
skia_private::TArray<SkRect, true>::capacity() const
Line
Count
Source
518
10
    int capacity() const {
519
10
        return fCapacity;
520
10
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::capacity() const
Line
Count
Source
518
33
    int capacity() const {
519
33
        return fCapacity;
520
33
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::capacity() const
Line
Count
Source
518
18.0k
    int capacity() const {
519
18.0k
        return fCapacity;
520
18.0k
    }
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
518
22.3k
    int capacity() const {
519
22.3k
        return fCapacity;
520
22.3k
    }
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
518
188
    int capacity() const {
519
188
        return fCapacity;
520
188
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::capacity() const
Line
Count
Source
518
6
    int capacity() const {
519
6
        return fCapacity;
520
6
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::capacity() const
skia_private::TArray<CircleOp::Circle, true>::capacity() const
Line
Count
Source
518
795
    int capacity() const {
519
795
        return fCapacity;
520
795
    }
skia_private::TArray<EllipseOp::Ellipse, true>::capacity() const
Line
Count
Source
518
9
    int capacity() const {
519
9
        return fCapacity;
520
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::capacity() const
Line
Count
Source
518
12
    int capacity() const {
519
12
        return fCapacity;
520
12
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::capacity() const
Line
Count
Source
518
40
    int capacity() const {
519
40
        return fCapacity;
520
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::capacity() const
Line
Count
Source
518
269k
    int capacity() const {
519
269k
        return fCapacity;
520
269k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::capacity() const
Line
Count
Source
518
3
    int capacity() const {
519
3
        return fCapacity;
520
3
    }
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
518
10.0k
    int capacity() const {
519
10.0k
        return fCapacity;
520
10.0k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::capacity() const
Line
Count
Source
518
1.07k
    int capacity() const {
519
1.07k
        return fCapacity;
520
1.07k
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::capacity() const
Line
Count
Source
518
18.8k
    int capacity() const {
519
18.8k
        return fCapacity;
520
18.8k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::capacity() const
skia_private::TArray<SkSVGDevice::ClipRec, true>::capacity() const
Line
Count
Source
518
526
    int capacity() const {
519
526
        return fCapacity;
520
526
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::capacity() const
Line
Count
Source
518
42.4k
    int capacity() const {
519
42.4k
        return fCapacity;
520
42.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::capacity() const
skia_private::TArray<SkPackedGlyphID, true>::capacity() const
Line
Count
Source
518
3.29k
    int capacity() const {
519
3.29k
        return fCapacity;
520
3.29k
    }
skia_private::TArray<unsigned short, true>::capacity() const
Line
Count
Source
518
57.7k
    int capacity() const {
519
57.7k
        return fCapacity;
520
57.7k
    }
skia_private::TArray<SkMask::Format, true>::capacity() const
Line
Count
Source
518
3.29k
    int capacity() const {
519
3.29k
        return fCapacity;
520
3.29k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::capacity() const
Line
Count
Source
518
782
    int capacity() const {
519
782
        return fCapacity;
520
782
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::capacity() const
Line
Count
Source
518
2.47k
    int capacity() const {
519
2.47k
        return fCapacity;
520
2.47k
    }
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
518
51.1k
    int capacity() const {
519
51.1k
        return fCapacity;
520
51.1k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::capacity() const
Line
Count
Source
518
94.6k
    int capacity() const {
519
94.6k
        return fCapacity;
520
94.6k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::capacity() const
Line
Count
Source
518
8
    int capacity() const {
519
8
        return fCapacity;
520
8
    }
skia_private::TArray<SkClosestRecord, true>::capacity() const
Line
Count
Source
518
8.29M
    int capacity() const {
519
8.29M
        return fCapacity;
520
8.29M
    }
skia_private::TArray<SkClosestRecord const*, true>::capacity() const
Line
Count
Source
518
4.45M
    int capacity() const {
519
4.45M
        return fCapacity;
520
4.45M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::capacity() const
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::capacity() const
Line
Count
Source
518
171k
    int capacity() const {
519
171k
        return fCapacity;
520
171k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::capacity() const
skia_private::TArray<PathSegment, true>::capacity() const
Line
Count
Source
518
30
    int capacity() const {
519
30
        return fCapacity;
520
30
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::capacity() const
skia_private::TArray<GrXPFactoryTestFactory*, true>::capacity() const
Line
Count
Source
518
296
    int capacity() const {
519
296
        return fCapacity;
520
296
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::capacity() const
Line
Count
Source
518
1.03k
    int capacity() const {
519
1.03k
        return fCapacity;
520
1.03k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::capacity() const
Line
Count
Source
518
666
    int capacity() const {
519
666
        return fCapacity;
520
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::BindBufferInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, 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, 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::Uniform, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::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
518
4.39k
    int capacity() const {
519
4.39k
        return fCapacity;
520
4.39k
    }
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
518
21.6k
    int capacity() const {
519
21.6k
        return fCapacity;
520
21.6k
    }
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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::capacity() const
skia_private::TArray<char, true>::capacity() const
Line
Count
Source
518
19.9k
    int capacity() const {
519
19.9k
        return fCapacity;
520
19.9k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::capacity() const
Line
Count
Source
518
19.9k
    int capacity() const {
519
19.9k
        return fCapacity;
520
19.9k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::capacity() const
Line
Count
Source
518
11.6k
    int capacity() const {
519
11.6k
        return fCapacity;
520
11.6k
    }
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::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<SkBlendMode, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::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
518
16.9k
    int capacity() const {
519
16.9k
        return fCapacity;
520
16.9k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::capacity() const
521
522
protected:
523
    // Creates an empty array that will use the passed storage block until it is insufficiently
524
    // large to hold the entire array.
525
    template <int InitialCapacity>
526
411M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
411M
        static_assert(InitialCapacity >= 0);
528
411M
        SkASSERT(size >= 0);
529
411M
        SkASSERT(storage->get() != nullptr);
530
411M
        if (size > InitialCapacity) {
531
416k
            this->initData(size);
532
410M
        } else {
533
410M
            this->setDataFromBytes(*storage);
534
410M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
410M
            fOwnMemory = false;
539
410M
        }
540
411M
    }
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<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int)
skia_private::TArray<int, true>::TArray<8>(SkAlignedSTStorage<8, int>*, int)
Line
Count
Source
526
190k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
190k
        static_assert(InitialCapacity >= 0);
528
190k
        SkASSERT(size >= 0);
529
190k
        SkASSERT(storage->get() != nullptr);
530
190k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
190k
        } else {
533
190k
            this->setDataFromBytes(*storage);
534
190k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
190k
            fOwnMemory = false;
539
190k
        }
540
190k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
526
62.0k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
62.0k
        static_assert(InitialCapacity >= 0);
528
62.0k
        SkASSERT(size >= 0);
529
62.0k
        SkASSERT(storage->get() != nullptr);
530
62.0k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
62.0k
        } else {
533
62.0k
            this->setDataFromBytes(*storage);
534
62.0k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
62.0k
            fOwnMemory = false;
539
62.0k
        }
540
62.0k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TArray<4>(SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>*, int)
Line
Count
Source
526
264k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
264k
        static_assert(InitialCapacity >= 0);
528
264k
        SkASSERT(size >= 0);
529
264k
        SkASSERT(storage->get() != nullptr);
530
264k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
264k
        } else {
533
264k
            this->setDataFromBytes(*storage);
534
264k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
264k
            fOwnMemory = false;
539
264k
        }
540
264k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<2>(SkAlignedSTStorage<2, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
526
21.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
21.8k
        static_assert(InitialCapacity >= 0);
528
21.8k
        SkASSERT(size >= 0);
529
21.8k
        SkASSERT(storage->get() != nullptr);
530
21.8k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
21.8k
        } else {
533
21.8k
            this->setDataFromBytes(*storage);
534
21.8k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
21.8k
            fOwnMemory = false;
539
21.8k
        }
540
21.8k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TArray<1>(SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>*, int)
Line
Count
Source
526
129k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
129k
        static_assert(InitialCapacity >= 0);
528
129k
        SkASSERT(size >= 0);
529
129k
        SkASSERT(storage->get() != nullptr);
530
129k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
129k
        } else {
533
129k
            this->setDataFromBytes(*storage);
534
129k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
129k
            fOwnMemory = false;
539
129k
        }
540
129k
    }
skia_private::TArray<sk_sp<SkShader>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkShader> >*, int)
Line
Count
Source
526
129k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
129k
        static_assert(InitialCapacity >= 0);
528
129k
        SkASSERT(size >= 0);
529
129k
        SkASSERT(storage->get() != nullptr);
530
129k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
129k
        } else {
533
129k
            this->setDataFromBytes(*storage);
534
129k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
129k
            fOwnMemory = false;
539
129k
        }
540
129k
    }
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int)
Line
Count
Source
526
98.1M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
98.1M
        static_assert(InitialCapacity >= 0);
528
98.1M
        SkASSERT(size >= 0);
529
98.1M
        SkASSERT(storage->get() != nullptr);
530
98.1M
        if (size > InitialCapacity) {
531
252k
            this->initData(size);
532
97.8M
        } else {
533
97.8M
            this->setDataFromBytes(*storage);
534
97.8M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
97.8M
            fOwnMemory = false;
539
97.8M
        }
540
98.1M
    }
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int)
Line
Count
Source
526
98.1M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
98.1M
        static_assert(InitialCapacity >= 0);
528
98.1M
        SkASSERT(size >= 0);
529
98.1M
        SkASSERT(storage->get() != nullptr);
530
98.1M
        if (size > InitialCapacity) {
531
71.5k
            this->initData(size);
532
98.0M
        } else {
533
98.0M
            this->setDataFromBytes(*storage);
534
98.0M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
98.0M
            fOwnMemory = false;
539
98.0M
        }
540
98.1M
    }
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int)
Line
Count
Source
526
98.1M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
98.1M
        static_assert(InitialCapacity >= 0);
528
98.1M
        SkASSERT(size >= 0);
529
98.1M
        SkASSERT(storage->get() != nullptr);
530
98.1M
        if (size > InitialCapacity) {
531
92.3k
            this->initData(size);
532
98.0M
        } else {
533
98.0M
            this->setDataFromBytes(*storage);
534
98.0M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
98.0M
            fOwnMemory = false;
539
98.0M
        }
540
98.1M
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipeline_MemoryCtxInfo>*, int)
Line
Count
Source
526
2.04M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
2.04M
        static_assert(InitialCapacity >= 0);
528
2.04M
        SkASSERT(size >= 0);
529
2.04M
        SkASSERT(storage->get() != nullptr);
530
2.04M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
2.04M
        } else {
533
2.04M
            this->setDataFromBytes(*storage);
534
2.04M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
2.04M
            fOwnMemory = false;
539
2.04M
        }
540
2.04M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<4>(SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>*, int)
Line
Count
Source
526
7.23k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
7.23k
        static_assert(InitialCapacity >= 0);
528
7.23k
        SkASSERT(size >= 0);
529
7.23k
        SkASSERT(storage->get() != nullptr);
530
7.23k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
7.23k
        } else {
533
7.23k
            this->setDataFromBytes(*storage);
534
7.23k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
7.23k
            fOwnMemory = false;
539
7.23k
        }
540
7.23k
    }
skia_private::TArray<SkOpRayHit*, true>::TArray<1>(SkAlignedSTStorage<1, SkOpRayHit*>*, int)
Line
Count
Source
526
4.08M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
4.08M
        static_assert(InitialCapacity >= 0);
528
4.08M
        SkASSERT(size >= 0);
529
4.08M
        SkASSERT(storage->get() != nullptr);
530
4.08M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
4.08M
        } else {
533
4.08M
            this->setDataFromBytes(*storage);
534
4.08M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
4.08M
            fOwnMemory = false;
539
4.08M
        }
540
4.08M
    }
skia_private::TArray<double, true>::TArray<8>(SkAlignedSTStorage<8, double>*, int)
Line
Count
Source
526
95.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
95.3k
        static_assert(InitialCapacity >= 0);
528
95.3k
        SkASSERT(size >= 0);
529
95.3k
        SkASSERT(storage->get() != nullptr);
530
95.3k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
95.3k
        } else {
533
95.3k
            this->setDataFromBytes(*storage);
534
95.3k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
95.3k
            fOwnMemory = false;
539
95.3k
        }
540
95.3k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<16>(SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >*, int)
Line
Count
Source
526
1.12k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.12k
        static_assert(InitialCapacity >= 0);
528
1.12k
        SkASSERT(size >= 0);
529
1.12k
        SkASSERT(storage->get() != nullptr);
530
1.12k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.12k
        } else {
533
1.12k
            this->setDataFromBytes(*storage);
534
1.12k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
1.12k
            fOwnMemory = false;
539
1.12k
        }
540
1.12k
    }
skia_private::TArray<float, true>::TArray<16>(SkAlignedSTStorage<16, float>*, int)
Line
Count
Source
526
1.12k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.12k
        static_assert(InitialCapacity >= 0);
528
1.12k
        SkASSERT(size >= 0);
529
1.12k
        SkASSERT(storage->get() != nullptr);
530
1.12k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.12k
        } else {
533
1.12k
            this->setDataFromBytes(*storage);
534
1.12k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
1.12k
            fOwnMemory = false;
539
1.12k
        }
540
1.12k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray<4>(SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >*, int)
Line
Count
Source
526
8.83k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8.83k
        static_assert(InitialCapacity >= 0);
528
8.83k
        SkASSERT(size >= 0);
529
8.83k
        SkASSERT(storage->get() != nullptr);
530
8.83k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8.83k
        } else {
533
8.83k
            this->setDataFromBytes(*storage);
534
8.83k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8.83k
            fOwnMemory = false;
539
8.83k
        }
540
8.83k
    }
skia_private::TArray<float, true>::TArray<4>(SkAlignedSTStorage<4, float>*, int)
Line
Count
Source
526
8.83k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8.83k
        static_assert(InitialCapacity >= 0);
528
8.83k
        SkASSERT(size >= 0);
529
8.83k
        SkASSERT(storage->get() != nullptr);
530
8.83k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8.83k
        } else {
533
8.83k
            this->setDataFromBytes(*storage);
534
8.83k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8.83k
            fOwnMemory = false;
539
8.83k
        }
540
8.83k
    }
skia_private::TArray<bool, true>::TArray<8>(SkAlignedSTStorage<8, bool>*, int)
Line
Count
Source
526
8.83k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8.83k
        static_assert(InitialCapacity >= 0);
528
8.83k
        SkASSERT(size >= 0);
529
8.83k
        SkASSERT(storage->get() != nullptr);
530
8.83k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8.83k
        } else {
533
8.83k
            this->setDataFromBytes(*storage);
534
8.83k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8.83k
            fOwnMemory = false;
539
8.83k
        }
540
8.83k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<2>(SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >*, int)
Line
Count
Source
526
7.22k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
7.22k
        static_assert(InitialCapacity >= 0);
528
7.22k
        SkASSERT(size >= 0);
529
7.22k
        SkASSERT(storage->get() != nullptr);
530
7.22k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
7.22k
        } else {
533
7.22k
            this->setDataFromBytes(*storage);
534
7.22k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
7.22k
            fOwnMemory = false;
539
7.22k
        }
540
7.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
526
563k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
563k
        static_assert(InitialCapacity >= 0);
528
563k
        SkASSERT(size >= 0);
529
563k
        SkASSERT(storage->get() != nullptr);
530
563k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
563k
        } else {
533
563k
            this->setDataFromBytes(*storage);
534
563k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
563k
            fOwnMemory = false;
539
563k
        }
540
563k
    }
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
526
31.0k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
31.0k
        static_assert(InitialCapacity >= 0);
528
31.0k
        SkASSERT(size >= 0);
529
31.0k
        SkASSERT(storage->get() != nullptr);
530
31.0k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
31.0k
        } else {
533
31.0k
            this->setDataFromBytes(*storage);
534
31.0k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
31.0k
            fOwnMemory = false;
539
31.0k
        }
540
31.0k
    }
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
526
11.0k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
11.0k
        static_assert(InitialCapacity >= 0);
528
11.0k
        SkASSERT(size >= 0);
529
11.0k
        SkASSERT(storage->get() != nullptr);
530
11.0k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
11.0k
        } else {
533
11.0k
            this->setDataFromBytes(*storage);
534
11.0k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
11.0k
            fOwnMemory = false;
539
11.0k
        }
540
11.0k
    }
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int)
Line
Count
Source
526
318
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
318
        static_assert(InitialCapacity >= 0);
528
318
        SkASSERT(size >= 0);
529
318
        SkASSERT(storage->get() != nullptr);
530
318
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
318
        } else {
533
318
            this->setDataFromBytes(*storage);
534
318
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
318
            fOwnMemory = false;
539
318
        }
540
318
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TArray<16>(SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>*, int)
Line
Count
Source
526
88
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
88
        static_assert(InitialCapacity >= 0);
528
88
        SkASSERT(size >= 0);
529
88
        SkASSERT(storage->get() != nullptr);
530
88
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
88
        } else {
533
88
            this->setDataFromBytes(*storage);
534
88
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
88
            fOwnMemory = false;
539
88
        }
540
88
    }
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int)
Line
Count
Source
526
24.1k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
24.1k
        static_assert(InitialCapacity >= 0);
528
24.1k
        SkASSERT(size >= 0);
529
24.1k
        SkASSERT(storage->get() != nullptr);
530
24.1k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
24.1k
        } else {
533
24.1k
            this->setDataFromBytes(*storage);
534
24.1k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
24.1k
            fOwnMemory = false;
539
24.1k
        }
540
24.1k
    }
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
526
12.7k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
12.7k
        static_assert(InitialCapacity >= 0);
528
12.7k
        SkASSERT(size >= 0);
529
12.7k
        SkASSERT(storage->get() != nullptr);
530
12.7k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
12.7k
        } else {
533
12.7k
            this->setDataFromBytes(*storage);
534
12.7k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
12.7k
            fOwnMemory = false;
539
12.7k
        }
540
12.7k
    }
skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int)
Line
Count
Source
526
610
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
610
        static_assert(InitialCapacity >= 0);
528
610
        SkASSERT(size >= 0);
529
610
        SkASSERT(storage->get() != nullptr);
530
610
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
610
        } else {
533
610
            this->setDataFromBytes(*storage);
534
610
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
610
            fOwnMemory = false;
539
610
        }
540
610
    }
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
526
1.41M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.41M
        static_assert(InitialCapacity >= 0);
528
1.41M
        SkASSERT(size >= 0);
529
1.41M
        SkASSERT(storage->get() != nullptr);
530
1.41M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.41M
        } else {
533
1.41M
            this->setDataFromBytes(*storage);
534
1.41M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
1.41M
            fOwnMemory = false;
539
1.41M
        }
540
1.41M
    }
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>*, int)
Line
Count
Source
526
25.7k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
25.7k
        static_assert(InitialCapacity >= 0);
528
25.7k
        SkASSERT(size >= 0);
529
25.7k
        SkASSERT(storage->get() != nullptr);
530
25.7k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
25.7k
        } else {
533
25.7k
            this->setDataFromBytes(*storage);
534
25.7k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
25.7k
            fOwnMemory = false;
539
25.7k
        }
540
25.7k
    }
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
526
4.32k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
4.32k
        static_assert(InitialCapacity >= 0);
528
4.32k
        SkASSERT(size >= 0);
529
4.32k
        SkASSERT(storage->get() != nullptr);
530
4.32k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
4.32k
        } else {
533
4.32k
            this->setDataFromBytes(*storage);
534
4.32k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
4.32k
            fOwnMemory = false;
539
4.32k
        }
540
4.32k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >*, int)
Line
Count
Source
526
269k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
269k
        static_assert(InitialCapacity >= 0);
528
269k
        SkASSERT(size >= 0);
529
269k
        SkASSERT(storage->get() != nullptr);
530
269k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
269k
        } else {
533
269k
            this->setDataFromBytes(*storage);
534
269k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
269k
            fOwnMemory = false;
539
269k
        }
540
269k
    }
skia_private::TArray<GrRenderTask*, true>::TArray<1>(SkAlignedSTStorage<1, GrRenderTask*>*, int)
Line
Count
Source
526
539k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
539k
        static_assert(InitialCapacity >= 0);
528
539k
        SkASSERT(size >= 0);
529
539k
        SkASSERT(storage->get() != nullptr);
530
539k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
539k
        } else {
533
539k
            this->setDataFromBytes(*storage);
534
539k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
539k
            fOwnMemory = false;
539
539k
        }
540
539k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >*, int)
Line
Count
Source
526
1.85k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.85k
        static_assert(InitialCapacity >= 0);
528
1.85k
        SkASSERT(size >= 0);
529
1.85k
        SkASSERT(storage->get() != nullptr);
530
1.85k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.85k
        } else {
533
1.85k
            this->setDataFromBytes(*storage);
534
1.85k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
1.85k
            fOwnMemory = false;
539
1.85k
        }
540
1.85k
    }
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
526
990
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
990
        static_assert(InitialCapacity >= 0);
528
990
        SkASSERT(size >= 0);
529
990
        SkASSERT(storage->get() != nullptr);
530
990
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
990
        } else {
533
990
            this->setDataFromBytes(*storage);
534
990
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
990
            fOwnMemory = false;
539
990
        }
540
990
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TArray<11>(SkAlignedSTStorage<11, skgpu::ganesh::(anonymous namespace)::Segment>*, int)
Line
Count
Source
526
651
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
651
        static_assert(InitialCapacity >= 0);
528
651
        SkASSERT(size >= 0);
529
651
        SkASSERT(storage->get() != nullptr);
530
651
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
651
        } else {
533
651
            this->setDataFromBytes(*storage);
534
651
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
651
            fOwnMemory = false;
539
651
        }
540
651
    }
skia_private::TArray<SkPoint, true>::TArray<15>(SkAlignedSTStorage<15, SkPoint>*, int)
Line
Count
Source
526
44
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
44
        static_assert(InitialCapacity >= 0);
528
44
        SkASSERT(size >= 0);
529
44
        SkASSERT(storage->get() != nullptr);
530
44
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
44
        } else {
533
44
            this->setDataFromBytes(*storage);
534
44
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
44
            fOwnMemory = false;
539
44
        }
540
44
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::(anonymous namespace)::Draw>*, int)
Line
Count
Source
526
363
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
363
        static_assert(InitialCapacity >= 0);
528
363
        SkASSERT(size >= 0);
529
363
        SkASSERT(storage->get() != nullptr);
530
363
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
363
        } else {
533
363
            this->setDataFromBytes(*storage);
534
363
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
363
            fOwnMemory = false;
539
363
        }
540
363
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>*, int)
Line
Count
Source
526
8.99k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8.99k
        static_assert(InitialCapacity >= 0);
528
8.99k
        SkASSERT(size >= 0);
529
8.99k
        SkASSERT(storage->get() != nullptr);
530
8.99k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8.99k
        } else {
533
8.99k
            this->setDataFromBytes(*storage);
534
8.99k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8.99k
            fOwnMemory = false;
539
8.99k
        }
540
8.99k
    }
skia_private::TArray<SkPoint, true>::TArray<128>(SkAlignedSTStorage<128, SkPoint>*, int)
Line
Count
Source
526
20.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
20.3k
        static_assert(InitialCapacity >= 0);
528
20.3k
        SkASSERT(size >= 0);
529
20.3k
        SkASSERT(storage->get() != nullptr);
530
20.3k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
20.3k
        } else {
533
20.3k
            this->setDataFromBytes(*storage);
534
20.3k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
20.3k
            fOwnMemory = false;
539
20.3k
        }
540
20.3k
    }
skia_private::TArray<SkPoint, true>::TArray<32>(SkAlignedSTStorage<32, SkPoint>*, int)
Line
Count
Source
526
16.1k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
16.1k
        static_assert(InitialCapacity >= 0);
528
16.1k
        SkASSERT(size >= 0);
529
16.1k
        SkASSERT(storage->get() != nullptr);
530
16.1k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
16.1k
        } else {
533
16.1k
            this->setDataFromBytes(*storage);
534
16.1k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
16.1k
            fOwnMemory = false;
539
16.1k
        }
540
16.1k
    }
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
526
545
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
545
        static_assert(InitialCapacity >= 0);
528
545
        SkASSERT(size >= 0);
529
545
        SkASSERT(storage->get() != nullptr);
530
545
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
545
        } else {
533
545
            this->setDataFromBytes(*storage);
534
545
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
545
            fOwnMemory = false;
539
545
        }
540
545
    }
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
526
58
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
58
        static_assert(InitialCapacity >= 0);
528
58
        SkASSERT(size >= 0);
529
58
        SkASSERT(storage->get() != nullptr);
530
58
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
58
        } else {
533
58
            this->setDataFromBytes(*storage);
534
58
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
58
            fOwnMemory = false;
539
58
        }
540
58
    }
skia_private::TArray<SkRect, true>::TArray<128>(SkAlignedSTStorage<128, SkRect>*, int)
Line
Count
Source
526
10
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
10
        static_assert(InitialCapacity >= 0);
528
10
        SkASSERT(size >= 0);
529
10
        SkASSERT(storage->get() != nullptr);
530
10
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
10
        } else {
533
10
            this->setDataFromBytes(*storage);
534
10
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
10
            fOwnMemory = false;
539
10
        }
540
10
    }
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
526
10
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
10
        static_assert(InitialCapacity >= 0);
528
10
        SkASSERT(size >= 0);
529
10
        SkASSERT(storage->get() != nullptr);
530
10
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
10
        } else {
533
10
            this->setDataFromBytes(*storage);
534
10
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
10
            fOwnMemory = false;
539
10
        }
540
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>*, int)
Line
Count
Source
526
16.7k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
16.7k
        static_assert(InitialCapacity >= 0);
528
16.7k
        SkASSERT(size >= 0);
529
16.7k
        SkASSERT(storage->get() != nullptr);
530
16.7k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
16.7k
        } else {
533
16.7k
            this->setDataFromBytes(*storage);
534
16.7k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
16.7k
            fOwnMemory = false;
539
16.7k
        }
540
16.7k
    }
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
526
20.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
20.8k
        static_assert(InitialCapacity >= 0);
528
20.8k
        SkASSERT(size >= 0);
529
20.8k
        SkASSERT(storage->get() != nullptr);
530
20.8k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
20.8k
        } else {
533
20.8k
            this->setDataFromBytes(*storage);
534
20.8k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
20.8k
            fOwnMemory = false;
539
20.8k
        }
540
20.8k
    }
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
526
147
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
147
        static_assert(InitialCapacity >= 0);
528
147
        SkASSERT(size >= 0);
529
147
        SkASSERT(storage->get() != nullptr);
530
147
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
147
        } else {
533
147
            this->setDataFromBytes(*storage);
534
147
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
147
            fOwnMemory = false;
539
147
        }
540
147
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, EllipticalRRectOp::RRect>*, int)
Line
Count
Source
526
6
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
6
        static_assert(InitialCapacity >= 0);
528
6
        SkASSERT(size >= 0);
529
6
        SkASSERT(storage->get() != nullptr);
530
6
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
6
        } else {
533
6
            this->setDataFromBytes(*storage);
534
6
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
6
            fOwnMemory = false;
539
6
        }
540
6
    }
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
526
437
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
437
        static_assert(InitialCapacity >= 0);
528
437
        SkASSERT(size >= 0);
529
437
        SkASSERT(storage->get() != nullptr);
530
437
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
437
        } else {
533
437
            this->setDataFromBytes(*storage);
534
437
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
437
            fOwnMemory = false;
539
437
        }
540
437
    }
skia_private::TArray<EllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, EllipseOp::Ellipse>*, int)
Line
Count
Source
526
9
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
9
        static_assert(InitialCapacity >= 0);
528
9
        SkASSERT(size >= 0);
529
9
        SkASSERT(storage->get() != nullptr);
530
9
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
9
        } else {
533
9
            this->setDataFromBytes(*storage);
534
9
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
9
            fOwnMemory = false;
539
9
        }
540
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, DIEllipseOp::Ellipse>*, int)
Line
Count
Source
526
8
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8
        static_assert(InitialCapacity >= 0);
528
8
        SkASSERT(size >= 0);
529
8
        SkASSERT(storage->get() != nullptr);
530
8
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8
        } else {
533
8
            this->setDataFromBytes(*storage);
534
8
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8
            fOwnMemory = false;
539
8
        }
540
8
    }
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
526
40
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
40
        static_assert(InitialCapacity >= 0);
528
40
        SkASSERT(size >= 0);
529
40
        SkASSERT(storage->get() != nullptr);
530
40
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
40
        } else {
533
40
            this->setDataFromBytes(*storage);
534
40
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
40
            fOwnMemory = false;
539
40
        }
540
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TArray<25>(SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>*, int)
Line
Count
Source
526
195k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
195k
        static_assert(InitialCapacity >= 0);
528
195k
        SkASSERT(size >= 0);
529
195k
        SkASSERT(storage->get() != nullptr);
530
195k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
195k
        } else {
533
195k
            this->setDataFromBytes(*storage);
534
195k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
195k
            fOwnMemory = false;
539
195k
        }
540
195k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int)
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)
Line
Count
Source
526
3
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3
        static_assert(InitialCapacity >= 0);
528
3
        SkASSERT(size >= 0);
529
3
        SkASSERT(storage->get() != nullptr);
530
3
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3
        } else {
533
3
            this->setDataFromBytes(*storage);
534
3
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
3
            fOwnMemory = false;
539
3
        }
540
3
    }
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
526
6.41k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
6.41k
        static_assert(InitialCapacity >= 0);
528
6.41k
        SkASSERT(size >= 0);
529
6.41k
        SkASSERT(storage->get() != nullptr);
530
6.41k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
6.41k
        } else {
533
6.41k
            this->setDataFromBytes(*storage);
534
6.41k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
6.41k
            fOwnMemory = false;
539
6.41k
        }
540
6.41k
    }
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
526
927
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
927
        static_assert(InitialCapacity >= 0);
528
927
        SkASSERT(size >= 0);
529
927
        SkASSERT(storage->get() != nullptr);
530
927
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
927
        } else {
533
927
            this->setDataFromBytes(*storage);
534
927
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
927
            fOwnMemory = false;
539
927
        }
540
927
    }
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::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, 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<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::TArray<7>(SkAlignedSTStorage<7, (anonymous namespace)::OutlineEntry*>*, int)
skia_private::TArray<SkFontScanner::AxisDefinition, true>::TArray<4>(SkAlignedSTStorage<4, SkFontScanner::AxisDefinition>*, int)
Line
Count
Source
526
429k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
429k
        static_assert(InitialCapacity >= 0);
528
429k
        SkASSERT(size >= 0);
529
429k
        SkASSERT(storage->get() != nullptr);
530
429k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
429k
        } else {
533
429k
            this->setDataFromBytes(*storage);
534
429k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
429k
            fOwnMemory = false;
539
429k
        }
540
429k
    }
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
526
3.37k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.37k
        static_assert(InitialCapacity >= 0);
528
3.37k
        SkASSERT(size >= 0);
529
3.37k
        SkASSERT(storage->get() != nullptr);
530
3.37k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.37k
        } else {
533
3.37k
            this->setDataFromBytes(*storage);
534
3.37k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
3.37k
            fOwnMemory = false;
539
3.37k
        }
540
3.37k
    }
skia_private::TArray<SkPackedGlyphID, true>::TArray<64>(SkAlignedSTStorage<64, SkPackedGlyphID>*, int)
Line
Count
Source
526
1.65k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.65k
        static_assert(InitialCapacity >= 0);
528
1.65k
        SkASSERT(size >= 0);
529
1.65k
        SkASSERT(storage->get() != nullptr);
530
1.65k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.65k
        } else {
533
1.65k
            this->setDataFromBytes(*storage);
534
1.65k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
1.65k
            fOwnMemory = false;
539
1.65k
        }
540
1.65k
    }
skia_private::TArray<unsigned short, true>::TArray<64>(SkAlignedSTStorage<64, unsigned short>*, int)
Line
Count
Source
526
28.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
28.9k
        static_assert(InitialCapacity >= 0);
528
28.9k
        SkASSERT(size >= 0);
529
28.9k
        SkASSERT(storage->get() != nullptr);
530
28.9k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
28.9k
        } else {
533
28.9k
            this->setDataFromBytes(*storage);
534
28.9k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
28.9k
            fOwnMemory = false;
539
28.9k
        }
540
28.9k
    }
skia_private::TArray<SkPoint, true>::TArray<64>(SkAlignedSTStorage<64, SkPoint>*, int)
Line
Count
Source
526
54.5k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
54.5k
        static_assert(InitialCapacity >= 0);
528
54.5k
        SkASSERT(size >= 0);
529
54.5k
        SkASSERT(storage->get() != nullptr);
530
54.5k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
54.5k
        } else {
533
54.5k
            this->setDataFromBytes(*storage);
534
54.5k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
54.5k
            fOwnMemory = false;
539
54.5k
        }
540
54.5k
    }
skia_private::TArray<SkMask::Format, true>::TArray<64>(SkAlignedSTStorage<64, SkMask::Format>*, int)
Line
Count
Source
526
1.65k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.65k
        static_assert(InitialCapacity >= 0);
528
1.65k
        SkASSERT(size >= 0);
529
1.65k
        SkASSERT(storage->get() != nullptr);
530
1.65k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.65k
        } else {
533
1.65k
            this->setDataFromBytes(*storage);
534
1.65k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
1.65k
            fOwnMemory = false;
539
1.65k
        }
540
1.65k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >*, int)
Line
Count
Source
526
2.45k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
2.45k
        static_assert(InitialCapacity >= 0);
528
2.45k
        SkASSERT(size >= 0);
529
2.45k
        SkASSERT(storage->get() != nullptr);
530
2.45k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
2.45k
        } else {
533
2.45k
            this->setDataFromBytes(*storage);
534
2.45k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
2.45k
            fOwnMemory = false;
539
2.45k
        }
540
2.45k
    }
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
526
25.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
25.6k
        static_assert(InitialCapacity >= 0);
528
25.6k
        SkASSERT(size >= 0);
529
25.6k
        SkASSERT(storage->get() != nullptr);
530
25.6k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
25.6k
        } else {
533
25.6k
            this->setDataFromBytes(*storage);
534
25.6k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
25.6k
            fOwnMemory = false;
539
25.6k
        }
540
25.6k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int)
Line
Count
Source
526
98.1M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
98.1M
        static_assert(InitialCapacity >= 0);
528
98.1M
        SkASSERT(size >= 0);
529
98.1M
        SkASSERT(storage->get() != nullptr);
530
98.1M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
98.1M
        } else {
533
98.1M
            this->setDataFromBytes(*storage);
534
98.1M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
98.1M
            fOwnMemory = false;
539
98.1M
        }
540
98.1M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::TArray<6>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>*, int)
Line
Count
Source
526
4
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
4
        static_assert(InitialCapacity >= 0);
528
4
        SkASSERT(size >= 0);
529
4
        SkASSERT(storage->get() != nullptr);
530
4
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
4
        } else {
533
4
            this->setDataFromBytes(*storage);
534
4
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
4
            fOwnMemory = false;
539
4
        }
540
4
    }
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
526
3.83M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.83M
        static_assert(InitialCapacity >= 0);
528
3.83M
        SkASSERT(size >= 0);
529
3.83M
        SkASSERT(storage->get() != nullptr);
530
3.83M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.83M
        } else {
533
3.83M
            this->setDataFromBytes(*storage);
534
3.83M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
3.83M
            fOwnMemory = false;
539
3.83M
        }
540
3.83M
    }
skia_private::TArray<SkClosestRecord const*, true>::TArray<27>(SkAlignedSTStorage<27, SkClosestRecord const*>*, int)
Line
Count
Source
526
3.83M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.83M
        static_assert(InitialCapacity >= 0);
528
3.83M
        SkASSERT(size >= 0);
529
3.83M
        SkASSERT(storage->get() != nullptr);
530
3.83M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.83M
        } else {
533
3.83M
            this->setDataFromBytes(*storage);
534
3.83M
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
3.83M
            fOwnMemory = false;
539
3.83M
        }
540
3.83M
    }
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
526
6
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
6
        static_assert(InitialCapacity >= 0);
528
6
        SkASSERT(size >= 0);
529
6
        SkASSERT(storage->get() != nullptr);
530
6
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
6
        } else {
533
6
            this->setDataFromBytes(*storage);
534
6
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
6
            fOwnMemory = false;
539
6
        }
540
6
    }
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
526
18.2k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
18.2k
        static_assert(InitialCapacity >= 0);
528
18.2k
        SkASSERT(size >= 0);
529
18.2k
        SkASSERT(storage->get() != nullptr);
530
18.2k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
18.2k
        } else {
533
18.2k
            this->setDataFromBytes(*storage);
534
18.2k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
18.2k
            fOwnMemory = false;
539
18.2k
        }
540
18.2k
    }
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<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<2>(SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, 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<4>(SkAlignedSTStorage<4, 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
526
357
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
357
        static_assert(InitialCapacity >= 0);
528
357
        SkASSERT(size >= 0);
529
357
        SkASSERT(storage->get() != nullptr);
530
357
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
357
        } else {
533
357
            this->setDataFromBytes(*storage);
534
357
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
357
            fOwnMemory = false;
539
357
        }
540
357
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>*, int)
Line
Count
Source
526
24.2k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
24.2k
        static_assert(InitialCapacity >= 0);
528
24.2k
        SkASSERT(size >= 0);
529
24.2k
        SkASSERT(storage->get() != nullptr);
530
24.2k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
24.2k
        } else {
533
24.2k
            this->setDataFromBytes(*storage);
534
24.2k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
24.2k
            fOwnMemory = false;
539
24.2k
        }
540
24.2k
    }
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<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int)
skia_private::TArray<float, true>::TArray<128>(SkAlignedSTStorage<128, float>*, int)
Line
Count
Source
526
97
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
97
        static_assert(InitialCapacity >= 0);
528
97
        SkASSERT(size >= 0);
529
97
        SkASSERT(storage->get() != nullptr);
530
97
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
97
        } else {
533
97
            this->setDataFromBytes(*storage);
534
97
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
97
            fOwnMemory = false;
539
97
        }
540
97
    }
skia_private::TArray<char, true>::TArray<128>(SkAlignedSTStorage<128, char>*, int)
Line
Count
Source
526
3.22k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.22k
        static_assert(InitialCapacity >= 0);
528
3.22k
        SkASSERT(size >= 0);
529
3.22k
        SkASSERT(storage->get() != nullptr);
530
3.22k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.22k
        } else {
533
3.22k
            this->setDataFromBytes(*storage);
534
3.22k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
3.22k
            fOwnMemory = false;
539
3.22k
        }
540
3.22k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TArray<128>(SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>*, int)
Line
Count
Source
526
3.22k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.22k
        static_assert(InitialCapacity >= 0);
528
3.22k
        SkASSERT(size >= 0);
529
3.22k
        SkASSERT(storage->get() != nullptr);
530
3.22k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.22k
        } else {
533
3.22k
            this->setDataFromBytes(*storage);
534
3.22k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
3.22k
            fOwnMemory = false;
539
3.22k
        }
540
3.22k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkSVGNode> >*, int)
Line
Count
Source
526
2.05k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
2.05k
        static_assert(InitialCapacity >= 0);
528
2.05k
        SkASSERT(size >= 0);
529
2.05k
        SkASSERT(storage->get() != nullptr);
530
2.05k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
2.05k
        } else {
533
2.05k
            this->setDataFromBytes(*storage);
534
2.05k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
2.05k
            fOwnMemory = false;
539
2.05k
        }
540
2.05k
    }
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
526
20.2k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
20.2k
        static_assert(InitialCapacity >= 0);
528
20.2k
        SkASSERT(size >= 0);
529
20.2k
        SkASSERT(storage->get() != nullptr);
530
20.2k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
20.2k
        } else {
533
20.2k
            this->setDataFromBytes(*storage);
534
20.2k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
20.2k
            fOwnMemory = false;
539
20.2k
        }
540
20.2k
    }
skia_private::TArray<float, true>::TArray<32>(SkAlignedSTStorage<32, float>*, int)
Line
Count
Source
526
54.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
54.8k
        static_assert(InitialCapacity >= 0);
528
54.8k
        SkASSERT(size >= 0);
529
54.8k
        SkASSERT(storage->get() != nullptr);
530
54.8k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
54.8k
        } else {
533
54.8k
            this->setDataFromBytes(*storage);
534
54.8k
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
54.8k
            fOwnMemory = false;
539
54.8k
        }
540
54.8k
    }
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
526
8
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8
        static_assert(InitialCapacity >= 0);
528
8
        SkASSERT(size >= 0);
529
8
        SkASSERT(storage->get() != nullptr);
530
8
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8
        } else {
533
8
            this->setDataFromBytes(*storage);
534
8
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8
            fOwnMemory = false;
539
8
        }
540
8
    }
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int)
Line
Count
Source
526
8
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8
        static_assert(InitialCapacity >= 0);
528
8
        SkASSERT(size >= 0);
529
8
        SkASSERT(storage->get() != nullptr);
530
8
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8
        } else {
533
8
            this->setDataFromBytes(*storage);
534
8
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8
            fOwnMemory = false;
539
8
        }
540
8
    }
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int)
Line
Count
Source
526
8
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8
        static_assert(InitialCapacity >= 0);
528
8
        SkASSERT(size >= 0);
529
8
        SkASSERT(storage->get() != nullptr);
530
8
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8
        } else {
533
8
            this->setDataFromBytes(*storage);
534
8
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
8
            fOwnMemory = false;
539
8
        }
540
8
    }
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: 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::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<2>(SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, 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<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
526
4
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
4
        static_assert(InitialCapacity >= 0);
528
4
        SkASSERT(size >= 0);
529
4
        SkASSERT(storage->get() != nullptr);
530
4
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
4
        } else {
533
4
            this->setDataFromBytes(*storage);
534
4
            this->changeSize(size);
535
536
            // setDataFromBytes always sets fOwnMemory to true, but we are actually using static
537
            // storage here, which shouldn't ever be freed.
538
4
            fOwnMemory = false;
539
4
        }
540
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<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<4>(SkAlignedSTStorage<4, 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<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int)
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int)
541
542
    // Copy a C array, using pre-allocated storage if preAllocCount >= count. Otherwise, storage
543
    // will only be used when array shrinks to fit.
544
    template <int InitialCapacity>
545
    TArray(const T* array, int size, SkAlignedSTStorage<InitialCapacity, T>* storage)
546
62.0k
            : TArray{storage, size} {
547
62.0k
        this->copy(array);
548
62.0k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(sk_sp<SkImageFilter> const*, int, SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*)
Line
Count
Source
546
62.0k
            : TArray{storage, size} {
547
62.0k
        this->copy(array);
548
62.0k
    }
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*>*)
549
    template <int InitialCapacity>
550
    TArray(SkSpan<const T> data, SkAlignedSTStorage<InitialCapacity, T>* storage)
551
1.75M
            : TArray{storage, static_cast<int>(data.size())} {
552
1.75M
        this->copy(data.begin());
553
1.75M
    }
skia_private::TArray<SkPoint, true>::TArray<4>(SkSpan<SkPoint const>, SkAlignedSTStorage<4, SkPoint>*)
Line
Count
Source
551
584k
            : TArray{storage, static_cast<int>(data.size())} {
552
584k
        this->copy(data.begin());
553
584k
    }
skia_private::TArray<unsigned char, true>::TArray<8>(SkSpan<unsigned char const>, SkAlignedSTStorage<8, unsigned char>*)
Line
Count
Source
551
584k
            : TArray{storage, static_cast<int>(data.size())} {
552
584k
        this->copy(data.begin());
553
584k
    }
skia_private::TArray<float, true>::TArray<2>(SkSpan<float const>, SkAlignedSTStorage<2, float>*)
Line
Count
Source
551
584k
            : TArray{storage, static_cast<int>(data.size())} {
552
584k
        this->copy(data.begin());
553
584k
    }
554
555
private:
556
    // Growth factors for checkRealloc.
557
    static constexpr double kExactFit = 1.0;
558
    static constexpr double kGrowing = 1.5;
559
560
    static constexpr int kMinHeapAllocCount = 8;
561
    static_assert(SkIsPow2(kMinHeapAllocCount), "min alloc count not power of two.");
562
563
    // Note for 32-bit machines kMaxCapacity will be <= SIZE_MAX. For 64-bit machines it will
564
    // just be INT_MAX if the sizeof(T) < 2^32.
565
    static constexpr int kMaxCapacity = SkToInt(std::min(SIZE_MAX / sizeof(T), (size_t)INT_MAX));
566
567
487M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
487M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
487M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
487M
        this->setData(SkSpan<T>(data, size));
575
487M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<bool, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
11.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
11.4k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
11.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
11.4k
        this->setData(SkSpan<T>(data, size));
575
11.4k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
230k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
230k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
230k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
230k
        this->setData(SkSpan<T>(data, size));
575
230k
    }
skia_private::TArray<SkString, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
74
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
74
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
74
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
74
        this->setData(SkSpan<T>(data, size));
575
74
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.37k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.37k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3.37k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.37k
        this->setData(SkSpan<T>(data, size));
575
3.37k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.65M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.65M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
1.65M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.65M
        this->setData(SkSpan<T>(data, size));
575
1.65M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
7.23k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
7.23k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
7.23k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
7.23k
        this->setData(SkSpan<T>(data, size));
575
7.23k
    }
skia_private::TArray<SkPoint, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
134M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
134M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
134M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
134M
        this->setData(SkSpan<T>(data, size));
575
134M
    }
skia_private::TArray<unsigned char, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
121M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
121M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
121M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
121M
        this->setData(SkSpan<T>(data, size));
575
121M
    }
skia_private::TArray<float, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
106M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
106M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
106M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
106M
        this->setData(SkSpan<T>(data, size));
575
106M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
4.32k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
4.32k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
4.32k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
4.32k
        this->setData(SkSpan<T>(data, size));
575
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
147k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
147k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
147k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
147k
        this->setData(SkSpan<T>(data, size));
575
147k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, 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<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>)
skia_private::TArray<int, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
366k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
366k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
366k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
366k
        this->setData(SkSpan<T>(data, size));
575
366k
    }
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
567
84.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
84.1k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
84.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
84.1k
        this->setData(SkSpan<T>(data, size));
575
84.1k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
265k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
265k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
265k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
265k
        this->setData(SkSpan<T>(data, size));
575
265k
    }
skia_private::TArray<std::__1::thread, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
56
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
56
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
56
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
56
        this->setData(SkSpan<T>(data, size));
575
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
567
137k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
137k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
137k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
137k
        this->setData(SkSpan<T>(data, size));
575
137k
    }
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
567
16.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
16.7k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
16.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
16.7k
        this->setData(SkSpan<T>(data, size));
575
16.7k
    }
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
567
51
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
51
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
51
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
51
        this->setData(SkSpan<T>(data, size));
575
51
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
404
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
404
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
404
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
404
        this->setData(SkSpan<T>(data, size));
575
404
    }
skia_private::TArray<sk_sp<SkImage const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
26.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
26.8k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
26.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
26.8k
        this->setData(SkSpan<T>(data, size));
575
26.8k
    }
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
567
5.43k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.43k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
5.43k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.43k
        this->setData(SkSpan<T>(data, size));
575
5.43k
    }
skia_private::TArray<SkPath, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
275k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
275k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
275k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
275k
        this->setData(SkSpan<T>(data, size));
575
275k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
2.04M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
2.04M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
2.04M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
2.04M
        this->setData(SkSpan<T>(data, size));
575
2.04M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
6.48k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
6.48k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
6.48k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
6.48k
        this->setData(SkSpan<T>(data, size));
575
6.48k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
1
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1
        this->setData(SkSpan<T>(data, size));
575
1
    }
skia_private::TArray<SkOpRayHit*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
11.0M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
11.0M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
11.0M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
11.0M
        this->setData(SkSpan<T>(data, size));
575
11.0M
    }
skia_private::TArray<double, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
149k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
149k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
149k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
149k
        this->setData(SkSpan<T>(data, size));
575
149k
    }
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
567
16.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
16.6k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
16.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
16.6k
        this->setData(SkSpan<T>(data, size));
575
16.6k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
11.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
11.2k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
11.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
11.2k
        this->setData(SkSpan<T>(data, size));
575
11.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
35.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
35.1k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
35.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
35.1k
        this->setData(SkSpan<T>(data, size));
575
35.1k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
608k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
608k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
608k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
608k
        this->setData(SkSpan<T>(data, size));
575
608k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
11.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
11.4k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
11.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
11.4k
        this->setData(SkSpan<T>(data, size));
575
11.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
22.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
22.1k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
22.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
22.1k
        this->setData(SkSpan<T>(data, size));
575
22.1k
    }
skia_private::TArray<SkSL::Field, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
86
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
86
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
86
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
86
        this->setData(SkSpan<T>(data, size));
575
86
    }
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
567
316
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
316
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
316
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
316
        this->setData(SkSpan<T>(data, size));
575
316
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
34.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
34.4k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
34.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
34.4k
        this->setData(SkSpan<T>(data, size));
575
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
21.5k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
21.5k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
21.5k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
21.5k
        this->setData(SkSpan<T>(data, size));
575
21.5k
    }
skia_private::TArray<float*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
34.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
34.4k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
34.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
34.4k
        this->setData(SkSpan<T>(data, size));
575
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: 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>)
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
88
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
88
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
88
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
88
        this->setData(SkSpan<T>(data, size));
575
88
    }
skia_private::TArray<SkSL::Type const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
24.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
24.2k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
24.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
24.2k
        this->setData(SkSpan<T>(data, size));
575
24.2k
    }
skia_private::TArray<SkSL::Variable*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.99k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.99k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3.99k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.99k
        this->setData(SkSpan<T>(data, size));
575
3.99k
    }
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
567
12.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
12.7k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
12.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
12.7k
        this->setData(SkSpan<T>(data, size));
575
12.7k
    }
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
567
1
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
1
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1
        this->setData(SkSpan<T>(data, size));
575
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
567
51.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
51.4k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
51.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
51.4k
        this->setData(SkSpan<T>(data, size));
575
51.4k
    }
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
567
10.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10.8k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
10.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10.8k
        this->setData(SkSpan<T>(data, size));
575
10.8k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
4.32k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
4.32k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
4.32k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
4.32k
        this->setData(SkSpan<T>(data, size));
575
4.32k
    }
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
567
4.32k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
4.32k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
4.32k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
4.32k
        this->setData(SkSpan<T>(data, size));
575
4.32k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
269k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
269k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
269k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
269k
        this->setData(SkSpan<T>(data, size));
575
269k
    }
skia_private::TArray<GrRenderTask*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
580k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
580k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
580k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
580k
        this->setData(SkSpan<T>(data, size));
575
580k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
13.9k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
13.9k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
13.9k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
13.9k
        this->setData(SkSpan<T>(data, size));
575
13.9k
    }
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
567
1.85k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.85k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
1.85k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.85k
        this->setData(SkSpan<T>(data, size));
575
1.85k
    }
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
567
1.02k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.02k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
1.02k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.02k
        this->setData(SkSpan<T>(data, size));
575
1.02k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
956
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
956
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
956
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
956
        this->setData(SkSpan<T>(data, size));
575
956
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
363
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
363
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
363
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
363
        this->setData(SkSpan<T>(data, size));
575
363
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
9.12k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
9.12k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
9.12k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
9.12k
        this->setData(SkSpan<T>(data, size));
575
9.12k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
545
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
545
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
545
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
545
        this->setData(SkSpan<T>(data, size));
575
545
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, 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
567
66
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
66
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
66
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
66
        this->setData(SkSpan<T>(data, size));
575
66
    }
skia_private::TArray<SkRect, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
10
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
10
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10
        this->setData(SkSpan<T>(data, size));
575
10
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
10
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
10
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10
        this->setData(SkSpan<T>(data, size));
575
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
17.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
17.2k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
17.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
17.2k
        this->setData(SkSpan<T>(data, size));
575
17.2k
    }
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
567
21.9k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
21.9k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
21.9k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
21.9k
        this->setData(SkSpan<T>(data, size));
575
21.9k
    }
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
567
185
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
185
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
185
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
185
        this->setData(SkSpan<T>(data, size));
575
185
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
6
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
6
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
6
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
6
        this->setData(SkSpan<T>(data, size));
575
6
    }
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
567
518
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
518
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
518
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
518
        this->setData(SkSpan<T>(data, size));
575
518
    }
skia_private::TArray<EllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
9
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
9
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
9
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
9
        this->setData(SkSpan<T>(data, size));
575
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
10
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
10
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10
        this->setData(SkSpan<T>(data, size));
575
10
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
40
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
40
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
40
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
40
        this->setData(SkSpan<T>(data, size));
575
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
196k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
196k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
196k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
196k
        this->setData(SkSpan<T>(data, size));
575
196k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3
        this->setData(SkSpan<T>(data, size));
575
3
    }
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
567
7.04k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
7.04k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
7.04k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
7.04k
        this->setData(SkSpan<T>(data, size));
575
7.04k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
957
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
957
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
957
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
957
        this->setData(SkSpan<T>(data, size));
575
957
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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<VkDescriptorSetLayoutBinding, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
8.30k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
8.30k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
8.30k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
8.30k
        this->setData(SkSpan<T>(data, size));
575
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkSVGDevice::ClipRec, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
342
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
342
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
342
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
342
        this->setData(SkSpan<T>(data, size));
575
342
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
429k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
429k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
429k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
429k
        this->setData(SkSpan<T>(data, size));
575
429k
    }
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
567
1.73k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.73k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
1.73k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.73k
        this->setData(SkSpan<T>(data, size));
575
1.73k
    }
skia_private::TArray<unsigned short, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
29.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
29.2k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
29.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
29.2k
        this->setData(SkSpan<T>(data, size));
575
29.2k
    }
skia_private::TArray<SkMask::Format, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.73k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.73k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
1.73k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.73k
        this->setData(SkSpan<T>(data, size));
575
1.73k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
767
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
767
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
767
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
767
        this->setData(SkSpan<T>(data, size));
575
767
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
2.45k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
2.45k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
2.45k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
2.45k
        this->setData(SkSpan<T>(data, size));
575
2.45k
    }
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
567
25.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
25.7k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
25.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
25.7k
        this->setData(SkSpan<T>(data, size));
575
25.7k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
98.1M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
98.1M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
98.1M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
98.1M
        this->setData(SkSpan<T>(data, size));
575
98.1M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
4
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
4
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
4
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
4
        this->setData(SkSpan<T>(data, size));
575
4
    }
skia_private::TArray<SkClosestRecord, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.83M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.83M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3.83M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.83M
        this->setData(SkSpan<T>(data, size));
575
3.83M
    }
skia_private::TArray<SkClosestRecord const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.83M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.83M
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3.83M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.83M
        this->setData(SkSpan<T>(data, size));
575
3.83M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
64.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
64.8k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
64.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
64.8k
        this->setData(SkSpan<T>(data, size));
575
64.8k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<PathSegment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
6
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
6
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
6
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
6
        this->setData(SkSpan<T>(data, size));
575
6
    }
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
567
74
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
74
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
74
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
74
        this->setData(SkSpan<T>(data, size));
575
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
148
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
148
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
148
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
148
        this->setData(SkSpan<T>(data, size));
575
148
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
74
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
74
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
74
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
74
        this->setData(SkSpan<T>(data, size));
575
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::BindBufferInfo, 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<skgpu::graphite::StaticBufferManager::CopyRange, true>::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, 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<skgpu::graphite::ShaderSnippet, false>::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
567
625
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
625
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
625
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
625
        this->setData(SkSpan<T>(data, size));
575
625
    }
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
567
24.9k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
24.9k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
24.9k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
24.9k
        this->setData(SkSpan<T>(data, size));
575
24.9k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<char, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.23k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.23k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3.23k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.23k
        this->setData(SkSpan<T>(data, size));
575
3.23k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.23k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.23k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3.23k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.23k
        this->setData(SkSpan<T>(data, size));
575
3.23k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.14k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.14k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
3.14k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.14k
        this->setData(SkSpan<T>(data, size));
575
3.14k
    }
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<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<SkBlendMode, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
567
20.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
20.2k
        T* data = TCast(allocation.data());
569
        // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It
570
        // would seem like the SkContainerAllocator should handle the divide, but it would have
571
        // to a full divide instruction. If done here the size is known at compile, and usually
572
        // can be implemented by a right shift. The full divide takes ~50X longer than the shift.
573
20.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
20.2k
        this->setData(SkSpan<T>(data, size));
575
20.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setDataFromBytes(SkSpan<std::byte>)
576
577
487M
    void setData(SkSpan<T> array) {
578
487M
        this->unpoison();
579
580
487M
        fData = array.data();
581
487M
        fCapacity = SkToU32(array.size());
582
487M
        fOwnMemory = true;
583
584
487M
        this->poison();
585
487M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setData(SkSpan<SkJSONWriter::Scope>)
skia_private::TArray<bool, true>::setData(SkSpan<bool>)
Line
Count
Source
577
11.4k
    void setData(SkSpan<T> array) {
578
11.4k
        this->unpoison();
579
580
11.4k
        fData = array.data();
581
11.4k
        fCapacity = SkToU32(array.size());
582
11.4k
        fOwnMemory = true;
583
584
11.4k
        this->poison();
585
11.4k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setData(SkSpan<skif::FilterResult::Builder::SampledFilterResult>)
Line
Count
Source
577
230k
    void setData(SkSpan<T> array) {
578
230k
        this->unpoison();
579
580
230k
        fData = array.data();
581
230k
        fCapacity = SkToU32(array.size());
582
230k
        fOwnMemory = true;
583
584
230k
        this->poison();
585
230k
    }
skia_private::TArray<SkString, true>::setData(SkSpan<SkString>)
Line
Count
Source
577
74
    void setData(SkSpan<T> array) {
578
74
        this->unpoison();
579
580
74
        fData = array.data();
581
74
        fCapacity = SkToU32(array.size());
582
74
        fOwnMemory = true;
583
584
74
        this->poison();
585
74
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setData(SkSpan<skgpu::BulkUsePlotUpdater::PlotData>)
Line
Count
Source
577
3.37k
    void setData(SkSpan<T> array) {
578
3.37k
        this->unpoison();
579
580
3.37k
        fData = array.data();
581
3.37k
        fCapacity = SkToU32(array.size());
582
3.37k
        fOwnMemory = true;
583
584
3.37k
        this->poison();
585
3.37k
    }
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
577
1.65M
    void setData(SkSpan<T> array) {
578
1.65M
        this->unpoison();
579
580
1.65M
        fData = array.data();
581
1.65M
        fCapacity = SkToU32(array.size());
582
1.65M
        fOwnMemory = true;
583
584
1.65M
        this->poison();
585
1.65M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setData(SkSpan<GrFragmentProcessor::ProgramImpl*>)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setData(SkSpan<SkRuntimeEffect::ChildPtr>)
Line
Count
Source
577
7.23k
    void setData(SkSpan<T> array) {
578
7.23k
        this->unpoison();
579
580
7.23k
        fData = array.data();
581
7.23k
        fCapacity = SkToU32(array.size());
582
7.23k
        fOwnMemory = true;
583
584
7.23k
        this->poison();
585
7.23k
    }
skia_private::TArray<SkPoint, true>::setData(SkSpan<SkPoint>)
Line
Count
Source
577
134M
    void setData(SkSpan<T> array) {
578
134M
        this->unpoison();
579
580
134M
        fData = array.data();
581
134M
        fCapacity = SkToU32(array.size());
582
134M
        fOwnMemory = true;
583
584
134M
        this->poison();
585
134M
    }
skia_private::TArray<unsigned char, true>::setData(SkSpan<unsigned char>)
Line
Count
Source
577
121M
    void setData(SkSpan<T> array) {
578
121M
        this->unpoison();
579
580
121M
        fData = array.data();
581
121M
        fCapacity = SkToU32(array.size());
582
121M
        fOwnMemory = true;
583
584
121M
        this->poison();
585
121M
    }
skia_private::TArray<float, true>::setData(SkSpan<float>)
Line
Count
Source
577
106M
    void setData(SkSpan<T> array) {
578
106M
        this->unpoison();
579
580
106M
        fData = array.data();
581
106M
        fCapacity = SkToU32(array.size());
582
106M
        fOwnMemory = true;
583
584
106M
        this->poison();
585
106M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setData(SkSpan<unsigned int>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::setData(SkSpan<skgpu::graphite::Uniform>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::setData(SkSpan<skgpu::graphite::TextureAndSampler>)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setData(SkSpan<sk_gpu_test::GrContextFactory::Context>)
Line
Count
Source
577
4.32k
    void setData(SkSpan<T> array) {
578
4.32k
        this->unpoison();
579
580
4.32k
        fData = array.data();
581
4.32k
        fCapacity = SkToU32(array.size());
582
4.32k
        fOwnMemory = true;
583
584
4.32k
        this->poison();
585
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::setData(SkSpan<GrSurfaceProxy*>)
Line
Count
Source
577
147k
    void setData(SkSpan<T> array) {
578
147k
        this->unpoison();
579
580
147k
        fData = array.data();
581
147k
        fCapacity = SkToU32(array.size());
582
147k
        fOwnMemory = true;
583
584
147k
        this->poison();
585
147k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setData(SkSpan<GrVertexChunk>)
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<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>)
skia_private::TArray<int, true>::setData(SkSpan<int>)
Line
Count
Source
577
366k
    void setData(SkSpan<T> array) {
578
366k
        this->unpoison();
579
580
366k
        fData = array.data();
581
366k
        fCapacity = SkToU32(array.size());
582
366k
        fOwnMemory = true;
583
584
366k
        this->poison();
585
366k
    }
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
577
84.1k
    void setData(SkSpan<T> array) {
578
84.1k
        this->unpoison();
579
580
84.1k
        fData = array.data();
581
84.1k
        fCapacity = SkToU32(array.size());
582
84.1k
        fOwnMemory = true;
583
584
84.1k
        this->poison();
585
84.1k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setData(SkSpan<SkNoPixelsDevice::ClipState>)
Line
Count
Source
577
265k
    void setData(SkSpan<T> array) {
578
265k
        this->unpoison();
579
580
265k
        fData = array.data();
581
265k
        fCapacity = SkToU32(array.size());
582
265k
        fOwnMemory = true;
583
584
265k
        this->poison();
585
265k
    }
skia_private::TArray<std::__1::thread, false>::setData(SkSpan<std::__1::thread>)
Line
Count
Source
577
56
    void setData(SkSpan<T> array) {
578
56
        this->unpoison();
579
580
56
        fData = array.data();
581
56
        fCapacity = SkToU32(array.size());
582
56
        fOwnMemory = true;
583
584
56
        this->poison();
585
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
577
137k
    void setData(SkSpan<T> array) {
578
137k
        this->unpoison();
579
580
137k
        fData = array.data();
581
137k
        fCapacity = SkToU32(array.size());
582
137k
        fOwnMemory = true;
583
584
137k
        this->poison();
585
137k
    }
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
577
16.7k
    void setData(SkSpan<T> array) {
578
16.7k
        this->unpoison();
579
580
16.7k
        fData = array.data();
581
16.7k
        fCapacity = SkToU32(array.size());
582
16.7k
        fOwnMemory = true;
583
584
16.7k
        this->poison();
585
16.7k
    }
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
577
51
    void setData(SkSpan<T> array) {
578
51
        this->unpoison();
579
580
51
        fData = array.data();
581
51
        fCapacity = SkToU32(array.size());
582
51
        fOwnMemory = true;
583
584
51
        this->poison();
585
51
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::setData(SkSpan<sk_sp<SkVertices const> >)
Line
Count
Source
577
404
    void setData(SkSpan<T> array) {
578
404
        this->unpoison();
579
580
404
        fData = array.data();
581
404
        fCapacity = SkToU32(array.size());
582
404
        fOwnMemory = true;
583
584
404
        this->poison();
585
404
    }
skia_private::TArray<sk_sp<SkImage const>, true>::setData(SkSpan<sk_sp<SkImage const> >)
Line
Count
Source
577
26.8k
    void setData(SkSpan<T> array) {
578
26.8k
        this->unpoison();
579
580
26.8k
        fData = array.data();
581
26.8k
        fCapacity = SkToU32(array.size());
582
26.8k
        fOwnMemory = true;
583
584
26.8k
        this->poison();
585
26.8k
    }
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
577
5.43k
    void setData(SkSpan<T> array) {
578
5.43k
        this->unpoison();
579
580
5.43k
        fData = array.data();
581
5.43k
        fCapacity = SkToU32(array.size());
582
5.43k
        fOwnMemory = true;
583
584
5.43k
        this->poison();
585
5.43k
    }
skia_private::TArray<SkPath, true>::setData(SkSpan<SkPath>)
Line
Count
Source
577
275k
    void setData(SkSpan<T> array) {
578
275k
        this->unpoison();
579
580
275k
        fData = array.data();
581
275k
        fCapacity = SkToU32(array.size());
582
275k
        fOwnMemory = true;
583
584
275k
        this->poison();
585
275k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::setData(SkSpan<SkMatrix>)
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setData(SkSpan<SkRasterPipeline_MemoryCtxInfo>)
Line
Count
Source
577
2.04M
    void setData(SkSpan<T> array) {
578
2.04M
        this->unpoison();
579
580
2.04M
        fData = array.data();
581
2.04M
        fCapacity = SkToU32(array.size());
582
2.04M
        fOwnMemory = true;
583
584
2.04M
        this->poison();
585
2.04M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setData(SkSpan<SkResourceCache::PurgeSharedIDMessage>)
Line
Count
Source
577
6.48k
    void setData(SkSpan<T> array) {
578
6.48k
        this->unpoison();
579
580
6.48k
        fData = array.data();
581
6.48k
        fCapacity = SkToU32(array.size());
582
6.48k
        fOwnMemory = true;
583
584
6.48k
        this->poison();
585
6.48k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::setData(SkSpan<sk_sp<SkTypeface> >)
Line
Count
Source
577
1
    void setData(SkSpan<T> array) {
578
1
        this->unpoison();
579
580
1
        fData = array.data();
581
1
        fCapacity = SkToU32(array.size());
582
1
        fOwnMemory = true;
583
584
1
        this->poison();
585
1
    }
skia_private::TArray<SkOpRayHit*, true>::setData(SkSpan<SkOpRayHit*>)
Line
Count
Source
577
11.0M
    void setData(SkSpan<T> array) {
578
11.0M
        this->unpoison();
579
580
11.0M
        fData = array.data();
581
11.0M
        fCapacity = SkToU32(array.size());
582
11.0M
        fOwnMemory = true;
583
584
11.0M
        this->poison();
585
11.0M
    }
skia_private::TArray<double, true>::setData(SkSpan<double>)
Line
Count
Source
577
149k
    void setData(SkSpan<T> array) {
578
149k
        this->unpoison();
579
580
149k
        fData = array.data();
581
149k
        fCapacity = SkToU32(array.size());
582
149k
        fOwnMemory = true;
583
584
149k
        this->poison();
585
149k
    }
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
577
16.6k
    void setData(SkSpan<T> array) {
578
16.6k
        this->unpoison();
579
580
16.6k
        fData = array.data();
581
16.6k
        fCapacity = SkToU32(array.size());
582
16.6k
        fOwnMemory = true;
583
584
16.6k
        this->poison();
585
16.6k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)2> >)
Line
Count
Source
577
11.2k
    void setData(SkSpan<T> array) {
578
11.2k
        this->unpoison();
579
580
11.2k
        fData = array.data();
581
11.2k
        fCapacity = SkToU32(array.size());
582
11.2k
        fOwnMemory = true;
583
584
11.2k
        this->poison();
585
11.2k
    }
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
577
35.1k
    void setData(SkSpan<T> array) {
578
35.1k
        this->unpoison();
579
580
35.1k
        fData = array.data();
581
35.1k
        fCapacity = SkToU32(array.size());
582
35.1k
        fOwnMemory = true;
583
584
35.1k
        this->poison();
585
35.1k
    }
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
577
608k
    void setData(SkSpan<T> array) {
578
608k
        this->unpoison();
579
580
608k
        fData = array.data();
581
608k
        fCapacity = SkToU32(array.size());
582
608k
        fOwnMemory = true;
583
584
608k
        this->poison();
585
608k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setData(SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>)
Line
Count
Source
577
11.4k
    void setData(SkSpan<T> array) {
578
11.4k
        this->unpoison();
579
580
11.4k
        fData = array.data();
581
11.4k
        fCapacity = SkToU32(array.size());
582
11.4k
        fOwnMemory = true;
583
584
11.4k
        this->poison();
585
11.4k
    }
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
577
22.4k
    void setData(SkSpan<T> array) {
578
22.4k
        this->unpoison();
579
580
22.4k
        fData = array.data();
581
22.4k
        fCapacity = SkToU32(array.size());
582
22.4k
        fOwnMemory = true;
583
584
22.4k
        this->poison();
585
22.4k
    }
skia_private::TArray<SkSL::Field, true>::setData(SkSpan<SkSL::Field>)
Line
Count
Source
577
1.45k
    void setData(SkSpan<T> array) {
578
1.45k
        this->unpoison();
579
580
1.45k
        fData = array.data();
581
1.45k
        fCapacity = SkToU32(array.size());
582
1.45k
        fOwnMemory = true;
583
584
1.45k
        this->poison();
585
1.45k
    }
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
577
592
    void setData(SkSpan<T> array) {
578
592
        this->unpoison();
579
580
592
        fData = array.data();
581
592
        fCapacity = SkToU32(array.size());
582
592
        fOwnMemory = true;
583
584
592
        this->poison();
585
592
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::setData(SkSpan<SkSL::RP::Program::Stage>)
Line
Count
Source
577
34.4k
    void setData(SkSpan<T> array) {
578
34.4k
        this->unpoison();
579
580
34.4k
        fData = array.data();
581
34.4k
        fCapacity = SkToU32(array.size());
582
34.4k
        fOwnMemory = true;
583
584
34.4k
        this->poison();
585
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setData(SkSpan<SkRasterPipeline_BranchCtx*>)
Line
Count
Source
577
21.5k
    void setData(SkSpan<T> array) {
578
21.5k
        this->unpoison();
579
580
21.5k
        fData = array.data();
581
21.5k
        fCapacity = SkToU32(array.size());
582
21.5k
        fOwnMemory = true;
583
584
21.5k
        this->poison();
585
21.5k
    }
skia_private::TArray<float*, true>::setData(SkSpan<float*>)
Line
Count
Source
577
34.4k
    void setData(SkSpan<T> array) {
578
34.4k
        this->unpoison();
579
580
34.4k
        fData = array.data();
581
34.4k
        fCapacity = SkToU32(array.size());
582
34.4k
        fOwnMemory = true;
583
584
34.4k
        this->poison();
585
34.4k
    }
Unexecuted instantiation: 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> > >)
Unexecuted instantiation: 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>)
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setData(SkSpan<skia_private::THashSet<int, SkGoodHash> const*>)
Line
Count
Source
577
88
    void setData(SkSpan<T> array) {
578
88
        this->unpoison();
579
580
88
        fData = array.data();
581
88
        fCapacity = SkToU32(array.size());
582
88
        fOwnMemory = true;
583
584
88
        this->poison();
585
88
    }
skia_private::TArray<SkSL::Type const*, true>::setData(SkSpan<SkSL::Type const*>)
Line
Count
Source
577
24.2k
    void setData(SkSpan<T> array) {
578
24.2k
        this->unpoison();
579
580
24.2k
        fData = array.data();
581
24.2k
        fCapacity = SkToU32(array.size());
582
24.2k
        fOwnMemory = true;
583
584
24.2k
        this->poison();
585
24.2k
    }
skia_private::TArray<SkSL::Variable*, true>::setData(SkSpan<SkSL::Variable*>)
Line
Count
Source
577
35.0k
    void setData(SkSpan<T> array) {
578
35.0k
        this->unpoison();
579
580
35.0k
        fData = array.data();
581
35.0k
        fCapacity = SkToU32(array.size());
582
35.0k
        fOwnMemory = true;
583
584
35.0k
        this->poison();
585
35.0k
    }
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
577
12.7k
    void setData(SkSpan<T> array) {
578
12.7k
        this->unpoison();
579
580
12.7k
        fData = array.data();
581
12.7k
        fCapacity = SkToU32(array.size());
582
12.7k
        fOwnMemory = true;
583
584
12.7k
        this->poison();
585
12.7k
    }
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
577
1
    void setData(SkSpan<T> array) {
578
1
        this->unpoison();
579
580
1
        fData = array.data();
581
1
        fCapacity = SkToU32(array.size());
582
1
        fOwnMemory = true;
583
584
1
        this->poison();
585
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
577
51.4k
    void setData(SkSpan<T> array) {
578
51.4k
        this->unpoison();
579
580
51.4k
        fData = array.data();
581
51.4k
        fCapacity = SkToU32(array.size());
582
51.4k
        fOwnMemory = true;
583
584
51.4k
        this->poison();
585
51.4k
    }
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
577
10.8k
    void setData(SkSpan<T> array) {
578
10.8k
        this->unpoison();
579
580
10.8k
        fData = array.data();
581
10.8k
        fCapacity = SkToU32(array.size());
582
10.8k
        fOwnMemory = true;
583
584
10.8k
        this->poison();
585
10.8k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::setData(SkSpan<GrOnFlushCallbackObject*>)
Line
Count
Source
577
4.32k
    void setData(SkSpan<T> array) {
578
4.32k
        this->unpoison();
579
580
4.32k
        fData = array.data();
581
4.32k
        fCapacity = SkToU32(array.size());
582
4.32k
        fOwnMemory = true;
583
584
4.32k
        this->poison();
585
4.32k
    }
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
577
4.32k
    void setData(SkSpan<T> array) {
578
4.32k
        this->unpoison();
579
580
4.32k
        fData = array.data();
581
4.32k
        fCapacity = SkToU32(array.size());
582
4.32k
        fOwnMemory = true;
583
584
4.32k
        this->poison();
585
4.32k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setData(SkSpan<sk_sp<GrSurfaceProxy> >)
Line
Count
Source
577
269k
    void setData(SkSpan<T> array) {
578
269k
        this->unpoison();
579
580
269k
        fData = array.data();
581
269k
        fCapacity = SkToU32(array.size());
582
269k
        fOwnMemory = true;
583
584
269k
        this->poison();
585
269k
    }
skia_private::TArray<GrRenderTask*, true>::setData(SkSpan<GrRenderTask*>)
Line
Count
Source
577
580k
    void setData(SkSpan<T> array) {
578
580k
        this->unpoison();
579
580
580k
        fData = array.data();
581
580k
        fCapacity = SkToU32(array.size());
582
580k
        fOwnMemory = true;
583
584
580k
        this->poison();
585
580k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setData(SkSpan<GrTextureProxy*>)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMessage>)
Line
Count
Source
577
13.9k
    void setData(SkSpan<T> array) {
578
13.9k
        this->unpoison();
579
580
13.9k
        fData = array.data();
581
13.9k
        fCapacity = SkToU32(array.size());
582
13.9k
        fOwnMemory = true;
583
584
13.9k
        this->poison();
585
13.9k
    }
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
577
1.85k
    void setData(SkSpan<T> array) {
578
1.85k
        this->unpoison();
579
580
1.85k
        fData = array.data();
581
1.85k
        fCapacity = SkToU32(array.size());
582
1.85k
        fOwnMemory = true;
583
584
1.85k
        this->poison();
585
1.85k
    }
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
577
1.02k
    void setData(SkSpan<T> array) {
578
1.02k
        this->unpoison();
579
580
1.02k
        fData = array.data();
581
1.02k
        fCapacity = SkToU32(array.size());
582
1.02k
        fOwnMemory = true;
583
584
1.02k
        this->poison();
585
1.02k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>)
Line
Count
Source
577
956
    void setData(SkSpan<T> array) {
578
956
        this->unpoison();
579
580
956
        fData = array.data();
581
956
        fCapacity = SkToU32(array.size());
582
956
        fOwnMemory = true;
583
584
956
        this->poison();
585
956
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>)
Line
Count
Source
577
363
    void setData(SkSpan<T> array) {
578
363
        this->unpoison();
579
580
363
        fData = array.data();
581
363
        fCapacity = SkToU32(array.size());
582
363
        fOwnMemory = true;
583
584
363
        this->poison();
585
363
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setData(SkSpan<(anonymous namespace)::AAHairlineOp::PathData>)
Line
Count
Source
577
9.12k
    void setData(SkSpan<T> array) {
578
9.12k
        this->unpoison();
579
580
9.12k
        fData = array.data();
581
9.12k
        fCapacity = SkToU32(array.size());
582
9.12k
        fOwnMemory = true;
583
584
9.12k
        this->poison();
585
9.12k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>)
Line
Count
Source
577
545
    void setData(SkSpan<T> array) {
578
545
        this->unpoison();
579
580
545
        fData = array.data();
581
545
        fCapacity = SkToU32(array.size());
582
545
        fOwnMemory = true;
583
584
545
        this->poison();
585
545
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >)
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
577
66
    void setData(SkSpan<T> array) {
578
66
        this->unpoison();
579
580
66
        fData = array.data();
581
66
        fCapacity = SkToU32(array.size());
582
66
        fOwnMemory = true;
583
584
66
        this->poison();
585
66
    }
skia_private::TArray<SkRect, true>::setData(SkSpan<SkRect>)
Line
Count
Source
577
10
    void setData(SkSpan<T> array) {
578
10
        this->unpoison();
579
580
10
        fData = array.data();
581
10
        fCapacity = SkToU32(array.size());
582
10
        fOwnMemory = true;
583
584
10
        this->poison();
585
10
    }
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
577
10
    void setData(SkSpan<T> array) {
578
10
        this->unpoison();
579
580
10
        fData = array.data();
581
10
        fCapacity = SkToU32(array.size());
582
10
        fOwnMemory = true;
583
584
10
        this->poison();
585
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setData(SkSpan<(anonymous namespace)::DefaultPathOp::PathData>)
Line
Count
Source
577
17.2k
    void setData(SkSpan<T> array) {
578
17.2k
        this->unpoison();
579
580
17.2k
        fData = array.data();
581
17.2k
        fCapacity = SkToU32(array.size());
582
17.2k
        fOwnMemory = true;
583
584
17.2k
        this->poison();
585
17.2k
    }
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
577
21.9k
    void setData(SkSpan<T> array) {
578
21.9k
        this->unpoison();
579
580
21.9k
        fData = array.data();
581
21.9k
        fCapacity = SkToU32(array.size());
582
21.9k
        fOwnMemory = true;
583
584
21.9k
        this->poison();
585
21.9k
    }
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
577
185
    void setData(SkSpan<T> array) {
578
185
        this->unpoison();
579
580
185
        fData = array.data();
581
185
        fCapacity = SkToU32(array.size());
582
185
        fOwnMemory = true;
583
584
185
        this->poison();
585
185
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::setData(SkSpan<EllipticalRRectOp::RRect>)
Line
Count
Source
577
6
    void setData(SkSpan<T> array) {
578
6
        this->unpoison();
579
580
6
        fData = array.data();
581
6
        fCapacity = SkToU32(array.size());
582
6
        fOwnMemory = true;
583
584
6
        this->poison();
585
6
    }
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
577
518
    void setData(SkSpan<T> array) {
578
518
        this->unpoison();
579
580
518
        fData = array.data();
581
518
        fCapacity = SkToU32(array.size());
582
518
        fOwnMemory = true;
583
584
518
        this->poison();
585
518
    }
skia_private::TArray<EllipseOp::Ellipse, true>::setData(SkSpan<EllipseOp::Ellipse>)
Line
Count
Source
577
9
    void setData(SkSpan<T> array) {
578
9
        this->unpoison();
579
580
9
        fData = array.data();
581
9
        fCapacity = SkToU32(array.size());
582
9
        fOwnMemory = true;
583
584
9
        this->poison();
585
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::setData(SkSpan<DIEllipseOp::Ellipse>)
Line
Count
Source
577
10
    void setData(SkSpan<T> array) {
578
10
        this->unpoison();
579
580
10
        fData = array.data();
581
10
        fCapacity = SkToU32(array.size());
582
10
        fOwnMemory = true;
583
584
10
        this->poison();
585
10
    }
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
577
40
    void setData(SkSpan<T> array) {
578
40
        this->unpoison();
579
580
40
        fData = array.data();
581
40
        fCapacity = SkToU32(array.size());
582
40
        fOwnMemory = true;
583
584
40
        this->poison();
585
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setData(SkSpan<skgpu::ganesh::OpsTask::OpChain>)
Line
Count
Source
577
196k
    void setData(SkSpan<T> array) {
578
196k
        this->unpoison();
579
580
196k
        fData = array.data();
581
196k
        fCapacity = SkToU32(array.size());
582
196k
        fOwnMemory = true;
583
584
196k
        this->poison();
585
196k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setData(SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>)
Line
Count
Source
577
3
    void setData(SkSpan<T> array) {
578
3
        this->unpoison();
579
580
3
        fData = array.data();
581
3
        fCapacity = SkToU32(array.size());
582
3
        fOwnMemory = true;
583
584
3
        this->poison();
585
3
    }
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
577
7.04k
    void setData(SkSpan<T> array) {
578
7.04k
        this->unpoison();
579
580
7.04k
        fData = array.data();
581
7.04k
        fCapacity = SkToU32(array.size());
582
7.04k
        fOwnMemory = true;
583
584
7.04k
        this->poison();
585
7.04k
    }
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
577
957
    void setData(SkSpan<T> array) {
578
957
        this->unpoison();
579
580
957
        fData = array.data();
581
957
        fCapacity = SkToU32(array.size());
582
957
        fOwnMemory = true;
583
584
957
        this->poison();
585
957
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setData(SkSpan<skgpu::graphite::UploadInstance>)
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<VkDescriptorSetLayoutBinding, true>::setData(SkSpan<VkDescriptorSetLayoutBinding>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setData(SkSpan<sk_sp<skgpu::graphite::TextureProxy> >)
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<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
577
8.30k
    void setData(SkSpan<T> array) {
578
8.30k
        this->unpoison();
579
580
8.30k
        fData = array.data();
581
8.30k
        fCapacity = SkToU32(array.size());
582
8.30k
        fOwnMemory = true;
583
584
8.30k
        this->poison();
585
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setData(SkSpan<dng_exception>)
skia_private::TArray<SkSVGDevice::ClipRec, true>::setData(SkSpan<SkSVGDevice::ClipRec>)
Line
Count
Source
577
342
    void setData(SkSpan<T> array) {
578
342
        this->unpoison();
579
580
342
        fData = array.data();
581
342
        fCapacity = SkToU32(array.size());
582
342
        fOwnMemory = true;
583
584
342
        this->poison();
585
342
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::setData(SkSpan<SkFontScanner::AxisDefinition>)
Line
Count
Source
577
429k
    void setData(SkSpan<T> array) {
578
429k
        this->unpoison();
579
580
429k
        fData = array.data();
581
429k
        fCapacity = SkToU32(array.size());
582
429k
        fOwnMemory = true;
583
584
429k
        this->poison();
585
429k
    }
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
577
1.73k
    void setData(SkSpan<T> array) {
578
1.73k
        this->unpoison();
579
580
1.73k
        fData = array.data();
581
1.73k
        fCapacity = SkToU32(array.size());
582
1.73k
        fOwnMemory = true;
583
584
1.73k
        this->poison();
585
1.73k
    }
skia_private::TArray<unsigned short, true>::setData(SkSpan<unsigned short>)
Line
Count
Source
577
29.2k
    void setData(SkSpan<T> array) {
578
29.2k
        this->unpoison();
579
580
29.2k
        fData = array.data();
581
29.2k
        fCapacity = SkToU32(array.size());
582
29.2k
        fOwnMemory = true;
583
584
29.2k
        this->poison();
585
29.2k
    }
skia_private::TArray<SkMask::Format, true>::setData(SkSpan<SkMask::Format>)
Line
Count
Source
577
1.73k
    void setData(SkSpan<T> array) {
578
1.73k
        this->unpoison();
579
580
1.73k
        fData = array.data();
581
1.73k
        fCapacity = SkToU32(array.size());
582
1.73k
        fOwnMemory = true;
583
584
1.73k
        this->poison();
585
1.73k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setData(SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>)
Line
Count
Source
577
767
    void setData(SkSpan<T> array) {
578
767
        this->unpoison();
579
580
767
        fData = array.data();
581
767
        fCapacity = SkToU32(array.size());
582
767
        fOwnMemory = true;
583
584
767
        this->poison();
585
767
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setData(SkSpan<sk_sp<sktext::gpu::TextBlob> >)
Line
Count
Source
577
2.45k
    void setData(SkSpan<T> array) {
578
2.45k
        this->unpoison();
579
580
2.45k
        fData = array.data();
581
2.45k
        fCapacity = SkToU32(array.size());
582
2.45k
        fOwnMemory = true;
583
584
2.45k
        this->poison();
585
2.45k
    }
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
577
25.7k
    void setData(SkSpan<T> array) {
578
25.7k
        this->unpoison();
579
580
25.7k
        fData = array.data();
581
25.7k
        fCapacity = SkToU32(array.size());
582
25.7k
        fOwnMemory = true;
583
584
25.7k
        this->poison();
585
25.7k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setData(SkSpan<sk_sp<SkIDChangeListener> >)
Line
Count
Source
577
98.1M
    void setData(SkSpan<T> array) {
578
98.1M
        this->unpoison();
579
580
98.1M
        fData = array.data();
581
98.1M
        fCapacity = SkToU32(array.size());
582
98.1M
        fOwnMemory = true;
583
584
98.1M
        this->poison();
585
98.1M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::setData(SkSpan<SkMeshSpecification::Varying>)
Line
Count
Source
577
4
    void setData(SkSpan<T> array) {
578
4
        this->unpoison();
579
580
4
        fData = array.data();
581
4
        fCapacity = SkToU32(array.size());
582
4
        fOwnMemory = true;
583
584
4
        this->poison();
585
4
    }
skia_private::TArray<SkClosestRecord, true>::setData(SkSpan<SkClosestRecord>)
Line
Count
Source
577
3.83M
    void setData(SkSpan<T> array) {
578
3.83M
        this->unpoison();
579
580
3.83M
        fData = array.data();
581
3.83M
        fCapacity = SkToU32(array.size());
582
3.83M
        fOwnMemory = true;
583
584
3.83M
        this->poison();
585
3.83M
    }
skia_private::TArray<SkClosestRecord const*, true>::setData(SkSpan<SkClosestRecord const*>)
Line
Count
Source
577
3.83M
    void setData(SkSpan<T> array) {
578
3.83M
        this->unpoison();
579
580
3.83M
        fData = array.data();
581
3.83M
        fCapacity = SkToU32(array.size());
582
3.83M
        fOwnMemory = true;
583
584
3.83M
        this->poison();
585
3.83M
    }
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> > >)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setData(SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setData(SkSpan<GrBufferAllocPool::BufferBlock>)
Line
Count
Source
577
64.8k
    void setData(SkSpan<T> array) {
578
64.8k
        this->unpoison();
579
580
64.8k
        fData = array.data();
581
64.8k
        fCapacity = SkToU32(array.size());
582
64.8k
        fOwnMemory = true;
583
584
64.8k
        this->poison();
585
64.8k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setData(SkSpan<GrRecordingContext::ProgramData>)
skia_private::TArray<PathSegment, true>::setData(SkSpan<PathSegment>)
Line
Count
Source
577
6
    void setData(SkSpan<T> array) {
578
6
        this->unpoison();
579
580
6
        fData = array.data();
581
6
        fCapacity = SkToU32(array.size());
582
6
        fOwnMemory = true;
583
584
6
        this->poison();
585
6
    }
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
577
74
    void setData(SkSpan<T> array) {
578
74
        this->unpoison();
579
580
74
        fData = array.data();
581
74
        fCapacity = SkToU32(array.size());
582
74
        fOwnMemory = true;
583
584
74
        this->poison();
585
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setData(SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>)
Line
Count
Source
577
148
    void setData(SkSpan<T> array) {
578
148
        this->unpoison();
579
580
148
        fData = array.data();
581
148
        fCapacity = SkToU32(array.size());
582
148
        fOwnMemory = true;
583
584
148
        this->poison();
585
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
577
74
    void setData(SkSpan<T> array) {
578
74
        this->unpoison();
579
580
74
        fData = array.data();
581
74
        fCapacity = SkToU32(array.size());
582
74
        fOwnMemory = true;
583
584
74
        this->poison();
585
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::BindBufferInfo, true>::setData(SkSpan<skgpu::graphite::BindBufferInfo>)
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<skgpu::graphite::StaticBufferManager::CopyRange, true>::setData(SkSpan<skgpu::graphite::StaticBufferManager::CopyRange>)
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, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, 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<skgpu::graphite::ShaderSnippet, false>::setData(SkSpan<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
577
625
    void setData(SkSpan<T> array) {
578
625
        this->unpoison();
579
580
625
        fData = array.data();
581
625
        fCapacity = SkToU32(array.size());
582
625
        fOwnMemory = true;
583
584
625
        this->poison();
585
625
    }
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
577
24.9k
    void setData(SkSpan<T> array) {
578
24.9k
        this->unpoison();
579
580
24.9k
        fData = array.data();
581
24.9k
        fCapacity = SkToU32(array.size());
582
24.9k
        fOwnMemory = true;
583
584
24.9k
        this->poison();
585
24.9k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setData(SkSpan<VkDescriptorPoolSize>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setData(SkSpan<VkDescriptorSetLayout_T*>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::setData(SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >)
skia_private::TArray<char, true>::setData(SkSpan<char>)
Line
Count
Source
577
3.23k
    void setData(SkSpan<T> array) {
578
3.23k
        this->unpoison();
579
580
3.23k
        fData = array.data();
581
3.23k
        fCapacity = SkToU32(array.size());
582
3.23k
        fOwnMemory = true;
583
584
3.23k
        this->poison();
585
3.23k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setData(SkSpan<SkSVGTextContext::PositionAdjustment>)
Line
Count
Source
577
3.23k
    void setData(SkSpan<T> array) {
578
3.23k
        this->unpoison();
579
580
3.23k
        fData = array.data();
581
3.23k
        fCapacity = SkToU32(array.size());
582
3.23k
        fOwnMemory = true;
583
584
3.23k
        this->poison();
585
3.23k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::setData(SkSpan<sk_sp<SkSVGNode> >)
Line
Count
Source
577
3.14k
    void setData(SkSpan<T> array) {
578
3.14k
        this->unpoison();
579
580
3.14k
        fData = array.data();
581
3.14k
        fCapacity = SkToU32(array.size());
582
3.14k
        fOwnMemory = true;
583
584
3.14k
        this->poison();
585
3.14k
    }
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<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<SkBlendMode, true>::setData(SkSpan<SkBlendMode>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBase> >)
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
577
20.2k
    void setData(SkSpan<T> array) {
578
20.2k
        this->unpoison();
579
580
20.2k
        fData = array.data();
581
20.2k
        fCapacity = SkToU32(array.size());
582
20.2k
        fOwnMemory = true;
583
584
20.2k
        this->poison();
585
20.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setData(SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>)
586
587
3.78G
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
3.78G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::unpoison()
skia_private::TArray<bool, true>::unpoison()
Line
Count
Source
587
41.6k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
41.6k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::unpoison()
Line
Count
Source
587
1.24M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.24M
    }
skia_private::TArray<SkString, true>::unpoison()
Line
Count
Source
587
4.62k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
4.62k
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::unpoison()
Line
Count
Source
587
16.9k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
16.9k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::unpoison()
Line
Count
Source
587
6.88M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
6.88M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::unpoison()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::unpoison()
Line
Count
Source
587
50.6k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
50.6k
    }
skia_private::TArray<SkPoint, true>::unpoison()
Line
Count
Source
587
817M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
817M
    }
skia_private::TArray<unsigned char, true>::unpoison()
Line
Count
Source
587
1.23G
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.23G
    }
skia_private::TArray<float, true>::unpoison()
Line
Count
Source
587
550M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
550M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::unpoison()
skia_private::TArray<unsigned int, true>::unpoison()
Line
Count
Source
587
146
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
146
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::unpoison()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::unpoison()
Line
Count
Source
587
17.6k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
17.6k
    }
skia_private::TArray<GrSurfaceProxy*, true>::unpoison()
Line
Count
Source
587
1.31M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.31M
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::unpoison()
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
587
243k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
243k
    }
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
587
24
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
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<GrAuditTrail::OpInfo::Op, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::unpoison()
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::unpoison()
Line
Count
Source
587
4.32k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
4.32k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::unpoison()
Line
Count
Source
587
4.32k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
4.32k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::unpoison()
skia_private::TArray<int, true>::unpoison()
Line
Count
Source
587
126M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
126M
    }
skia_private::TArray<SkPath, true>::unpoison()
Line
Count
Source
587
3.97M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
3.97M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::unpoison()
skia_private::TArray<sk_sp<SkSVGNode>, true>::unpoison()
Line
Count
Source
587
30.4k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
30.4k
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::unpoison()
Line
Count
Source
587
11.2M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
11.2M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::unpoison()
Line
Count
Source
587
299k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
299k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::unpoison()
Line
Count
Source
587
146
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
146
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::unpoison()
Line
Count
Source
587
1.47M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.47M
    }
skia_private::TArray<std::__1::thread, false>::unpoison()
Line
Count
Source
587
392
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
392
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::unpoison()
skia_private::TArray<sk_sp<SkShader>, true>::unpoison()
Line
Count
Source
587
465k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
465k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::unpoison()
Line
Count
Source
587
109k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
109k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::unpoison()
Line
Count
Source
587
117k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
117k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::unpoison()
Line
Count
Source
587
110k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
110k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::unpoison()
Line
Count
Source
587
109k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
109k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::unpoison()
Line
Count
Source
587
281k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
281k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::unpoison()
Line
Count
Source
587
483k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
483k
    }
skia_private::TArray<SkPaint, true>::unpoison()
Line
Count
Source
587
221k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
221k
    }
skia_private::TArray<SkMatrix, true>::unpoison()
Line
Count
Source
587
72
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
72
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::unpoison()
Line
Count
Source
587
86.0k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
86.0k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::unpoison()
Line
Count
Source
587
4
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
4
    }
skia_private::TArray<SkOpRayHit*, true>::unpoison()
Line
Count
Source
587
147M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
147M
    }
skia_private::TArray<double, true>::unpoison()
Line
Count
Source
587
62.4M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
62.4M
    }
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
587
360k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
360k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::unpoison()
Line
Count
Source
587
46.5k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
46.5k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::unpoison()
Line
Count
Source
587
4.41M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
4.41M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::unpoison()
Line
Count
Source
587
112k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
112k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::unpoison()
Line
Count
Source
587
293k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
293k
    }
skia_private::TArray<SkSL::Field, true>::unpoison()
Line
Count
Source
587
5.15k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
5.15k
    }
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
587
14.5k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
14.5k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::unpoison()
Line
Count
Source
587
7.95M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
7.95M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::unpoison()
Line
Count
Source
587
344k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
344k
    }
skia_private::TArray<float*, true>::unpoison()
Line
Count
Source
587
103k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
103k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::unpoison()
Line
Count
Source
587
432
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
432
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::unpoison()
Line
Count
Source
587
69
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
69
    }
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
587
69
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
69
    }
skia_private::TArray<SkSL::Type const*, true>::unpoison()
Line
Count
Source
587
124k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
124k
    }
skia_private::TArray<SkSL::Variable*, true>::unpoison()
Line
Count
Source
587
107k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
107k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::unpoison()
Line
Count
Source
587
16
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
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
587
96.8k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
96.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::unpoison()
Line
Count
Source
587
16
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
16
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::unpoison()
Line
Count
Source
587
3
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
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
587
582k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
582k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::unpoison()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::unpoison()
Line
Count
Source
587
493k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
493k
    }
skia_private::TArray<skgpu::Plot*, true>::unpoison()
Line
Count
Source
587
1.16k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.16k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::unpoison()
Line
Count
Source
587
31.6k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
31.6k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::unpoison()
Line
Count
Source
587
17.5k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
17.5k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::unpoison()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::unpoison()
Line
Count
Source
587
1.34M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.34M
    }
skia_private::TArray<GrTextureProxy*, true>::unpoison()
Line
Count
Source
587
403k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
403k
    }
skia_private::TArray<GrRenderTask*, true>::unpoison()
Line
Count
Source
587
2.69M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
2.69M
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::unpoison()
Line
Count
Source
587
40.4k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
40.4k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::unpoison()
Line
Count
Source
587
675k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
675k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::unpoison()
Line
Count
Source
587
491k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
491k
    }
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
587
5.04k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
5.04k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::unpoison()
Line
Count
Source
587
26.9k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
26.9k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::unpoison()
Line
Count
Source
587
1.45k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.45k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::unpoison()
Line
Count
Source
587
46.0k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
46.0k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::unpoison()
Line
Count
Source
587
2.72k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
2.72k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::unpoison()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::unpoison()
Line
Count
Source
587
321
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
321
    }
skia_private::TArray<SkRect, true>::unpoison()
Line
Count
Source
587
40
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
40
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::unpoison()
Line
Count
Source
587
96
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
96
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::unpoison()
Line
Count
Source
587
85.5k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
85.5k
    }
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
587
106k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
106k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::unpoison()
Line
Count
Source
587
10.9k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
10.9k
    }
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
587
814
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
814
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::unpoison()
Line
Count
Source
587
30
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
30
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::unpoison()
skia_private::TArray<CircleOp::Circle, true>::unpoison()
Line
Count
Source
587
2.62k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
2.62k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::unpoison()
Line
Count
Source
587
45
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
45
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::unpoison()
Line
Count
Source
587
46
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
46
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::unpoison()
Line
Count
Source
587
160
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
160
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::unpoison()
Line
Count
Source
587
1.40M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.40M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::unpoison()
Line
Count
Source
587
12
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
12
    }
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
587
36.3k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
36.3k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::unpoison()
Line
Count
Source
587
4.81k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
4.81k
    }
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<skgpu::Swizzle, 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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
587
8.29k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
8.29k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::unpoison()
Line
Count
Source
587
17.2k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
17.2k
    }
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<skgpu::graphite::ShaderSnippet, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::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()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::unpoison()
Line
Count
Source
587
37.7k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
37.7k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::unpoison()
skia_private::TArray<SkSVGDevice::ClipRec, true>::unpoison()
Line
Count
Source
587
14.2k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
14.2k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::unpoison()
Line
Count
Source
587
1.37M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.37M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::unpoison()
skia_private::TArray<unsigned short, true>::unpoison()
Line
Count
Source
587
115k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
115k
    }
skia_private::TArray<SkMask::Format, true>::unpoison()
Line
Count
Source
587
6.68k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
6.68k
    }
skia_private::TArray<SkPackedGlyphID, true>::unpoison()
Line
Count
Source
587
6.68k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
6.68k
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::unpoison()
skia_private::TArray<SkGlyph const*, true>::unpoison()
Line
Count
Source
587
102k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
102k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::unpoison()
Line
Count
Source
587
749M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
749M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::unpoison()
Line
Count
Source
587
28
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
28
    }
skia_private::TArray<SkClosestRecord, true>::unpoison()
Line
Count
Source
587
19.8M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
19.8M
    }
skia_private::TArray<SkClosestRecord const*, true>::unpoison()
Line
Count
Source
587
20.4M
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
20.4M
    }
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
587
343k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
343k
    }
skia_private::TArray<PathSegment, true>::unpoison()
Line
Count
Source
587
48
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
48
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::unpoison()
skia_private::TArray<GrXPFactoryTestFactory*, true>::unpoison()
Line
Count
Source
587
666
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
666
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::unpoison()
Line
Count
Source
587
1.40k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
1.40k
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::unpoison()
Line
Count
Source
587
2.22k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
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::BindBufferInfo, 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, 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
587
5.37k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
5.37k
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::unpoison()
Line
Count
Source
587
116k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
116k
    }
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<char, true>::unpoison()
Line
Count
Source
587
29.6k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
29.6k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::unpoison()
Line
Count
Source
587
29.6k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
29.6k
    }
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: 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<SkBlendMode, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
587
94.6k
    void unpoison() {
588
#ifdef SK_SANITIZE_ADDRESS
589
        if (fData && fPoisoned) {
590
            // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity));
591
            sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity));
592
            fPoisoned = false;
593
        }
594
#endif
595
94.6k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::unpoison()
596
597
2.79G
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
2.79G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::poison()
skia_private::TArray<bool, true>::poison()
Line
Count
Source
597
31.1k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
31.1k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::poison()
Line
Count
Source
597
739k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
739k
    }
skia_private::TArray<SkString, true>::poison()
Line
Count
Source
597
296
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
296
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::poison()
Line
Count
Source
597
12.4k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
12.4k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::poison()
Line
Count
Source
597
4.25M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
4.25M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::poison()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::poison()
Line
Count
Source
597
28.9k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
28.9k
    }
skia_private::TArray<SkPoint, true>::poison()
Line
Count
Source
597
711M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
711M
    }
skia_private::TArray<unsigned char, true>::poison()
Line
Count
Source
597
779M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
779M
    }
skia_private::TArray<float, true>::poison()
Line
Count
Source
597
423M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
423M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::poison()
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::poison()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::poison()
Line
Count
Source
597
13.1k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
13.1k
    }
skia_private::TArray<GrSurfaceProxy*, true>::poison()
Line
Count
Source
597
692k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
692k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, 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<GrAuditTrail::OpInfo::Op, true>::poison()
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::poison()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::poison()
skia_private::TArray<int, true>::poison()
Line
Count
Source
597
63.5M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
63.5M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::poison()
skia_private::TArray<sk_sp<SkImageFilter>, true>::poison()
Line
Count
Source
597
191k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
191k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::poison()
Line
Count
Source
597
893k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
893k
    }
skia_private::TArray<std::__1::thread, false>::poison()
Line
Count
Source
597
196
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
196
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::poison()
skia_private::TArray<sk_sp<SkShader>, true>::poison()
Line
Count
Source
597
301k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
301k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::poison()
skia_private::TArray<sk_sp<SkPicture const>, true>::poison()
Line
Count
Source
597
94.4k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
94.4k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::poison()
Line
Count
Source
597
145
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
145
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::poison()
Line
Count
Source
597
780
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
780
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::poison()
Line
Count
Source
597
4.51k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
4.51k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::poison()
Line
Count
Source
597
204k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
204k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::poison()
Line
Count
Source
597
31
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
31
    }
skia_private::TArray<SkPaint, true>::poison()
Line
Count
Source
597
58.8k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
58.8k
    }
skia_private::TArray<SkPath, true>::poison()
Line
Count
Source
597
1.40M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
1.40M
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::poison()
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::poison()
Line
Count
Source
597
7.82M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
7.82M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::poison()
Line
Count
Source
597
46.2k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
46.2k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::poison()
Line
Count
Source
597
2
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
2
    }
skia_private::TArray<SkOpRayHit*, true>::poison()
Line
Count
Source
597
79.3M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
79.3M
    }
skia_private::TArray<double, true>::poison()
Line
Count
Source
597
31.2M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
31.2M
    }
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
597
188k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
188k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::poison()
Line
Count
Source
597
37.7k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
37.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::poison()
Line
Count
Source
597
147k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
147k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::poison()
Line
Count
Source
597
2.71M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
2.71M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::poison()
Line
Count
Source
597
148k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
148k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::poison()
Line
Count
Source
597
78.5k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
78.5k
    }
skia_private::TArray<SkSL::Field, true>::poison()
Line
Count
Source
597
3.04k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
3.04k
    }
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
597
8.12k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
8.12k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::poison()
Line
Count
Source
597
3.97M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
3.97M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::poison()
Line
Count
Source
597
165k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
165k
    }
skia_private::TArray<float*, true>::poison()
Line
Count
Source
597
68.8k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
68.8k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::poison()
Unexecuted instantiation: 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()
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::poison()
Line
Count
Source
597
260
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
260
    }
skia_private::TArray<SkSL::Type const*, true>::poison()
Line
Count
Source
597
74.2k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
74.2k
    }
skia_private::TArray<SkSL::Variable*, true>::poison()
Line
Count
Source
597
75.4k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
75.4k
    }
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
597
54.8k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
54.8k
    }
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
597
2
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
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
597
334k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
334k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::poison()
skia_private::TArray<GrOnFlushCallbackObject*, true>::poison()
Line
Count
Source
597
8.76k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
8.76k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::poison()
Line
Count
Source
597
308k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
308k
    }
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
597
36.1k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
36.1k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::poison()
Line
Count
Source
597
809k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
809k
    }
skia_private::TArray<GrRenderTask*, true>::poison()
Line
Count
Source
597
1.63M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
1.63M
    }
skia_private::TArray<GrTextureProxy*, true>::poison()
Line
Count
Source
597
133k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
133k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::poison()
Line
Count
Source
597
342k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
342k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::poison()
Line
Count
Source
597
243k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
243k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::poison()
Line
Count
Source
597
16.7k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
16.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
597
3.06k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
3.06k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::poison()
Line
Count
Source
597
26.2k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
26.2k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::poison()
Line
Count
Source
597
1.08k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
1.08k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::poison()
Line
Count
Source
597
28.0k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
28.0k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::poison()
Line
Count
Source
597
1.63k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
1.63k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::poison()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::poison()
Line
Count
Source
597
205
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
205
    }
skia_private::TArray<SkRect, true>::poison()
Line
Count
Source
597
30
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
30
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::poison()
Line
Count
Source
597
53
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
53
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::poison()
Line
Count
Source
597
52.0k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
52.0k
    }
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
597
65.1k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
65.1k
    }
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
597
520
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
520
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::poison()
Line
Count
Source
597
18
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
18
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::poison()
skia_private::TArray<CircleOp::Circle, true>::poison()
Line
Count
Source
597
1.75k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
1.75k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::poison()
Line
Count
Source
597
27
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
27
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::poison()
Line
Count
Source
597
30
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
30
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::poison()
Line
Count
Source
597
120
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
120
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::poison()
Line
Count
Source
597
963k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
963k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::poison()
Line
Count
Source
597
9
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
9
    }
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
597
23.5k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
23.5k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::poison()
Line
Count
Source
597
2.95k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
2.95k
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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<VkDescriptorSetLayoutBinding, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::poison()
Line
Count
Source
597
18.8k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
18.8k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::poison()
skia_private::TArray<SkSVGDevice::ClipRec, true>::poison()
Line
Count
Source
597
1.39k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
1.39k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::poison()
Line
Count
Source
597
944k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
944k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::poison()
skia_private::TArray<SkPackedGlyphID, true>::poison()
Line
Count
Source
597
5.03k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
5.03k
    }
skia_private::TArray<unsigned short, true>::poison()
Line
Count
Source
597
87.0k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
87.0k
    }
skia_private::TArray<SkMask::Format, true>::poison()
Line
Count
Source
597
5.03k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
5.03k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::poison()
Line
Count
Source
597
2.36k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
2.36k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::poison()
Line
Count
Source
597
10.7k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
10.7k
    }
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
597
76.9k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
76.9k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::poison()
Line
Count
Source
597
651M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
651M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::poison()
Line
Count
Source
597
16
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
16
    }
skia_private::TArray<SkClosestRecord, true>::poison()
Line
Count
Source
597
15.9M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
15.9M
    }
skia_private::TArray<SkClosestRecord const*, true>::poison()
Line
Count
Source
597
12.1M
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
12.1M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::poison()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::poison()
Line
Count
Source
597
279k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
279k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::poison()
skia_private::TArray<PathSegment, true>::poison()
Line
Count
Source
597
42
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
42
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::poison()
skia_private::TArray<GrXPFactoryTestFactory*, true>::poison()
Line
Count
Source
597
370
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
370
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::poison()
Line
Count
Source
597
1.18k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
1.18k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::poison()
Line
Count
Source
597
740
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
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::BindBufferInfo, 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, 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<skgpu::graphite::ShaderSnippet, false>::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
597
5.02k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
5.02k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::poison()
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::poison()
Line
Count
Source
597
70.8k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
70.8k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::poison()
skia_private::TArray<char, true>::poison()
Line
Count
Source
597
26.3k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
26.3k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::poison()
Line
Count
Source
597
26.3k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
26.3k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::poison()
Line
Count
Source
597
16.8k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
16.8k
    }
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: 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<SkBlendMode, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
597
57.4k
    void poison() {
598
#ifdef SK_SANITIZE_ADDRESS
599
        if (fData && fCapacity > fSize) {
600
            // SkDebugf("  POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity));
601
            sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize));
602
            fPoisoned = true;
603
        }
604
#endif
605
57.4k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::poison()
606
607
2.31G
    void changeSize(int n) {
608
2.31G
        this->unpoison();
609
2.31G
        fSize = n;
610
2.31G
        this->poison();
611
2.31G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::changeSize(int)
skia_private::TArray<bool, true>::changeSize(int)
Line
Count
Source
607
19.7k
    void changeSize(int n) {
608
19.7k
        this->unpoison();
609
19.7k
        fSize = n;
610
19.7k
        this->poison();
611
19.7k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::changeSize(int)
Line
Count
Source
607
509k
    void changeSize(int n) {
608
509k
        this->unpoison();
609
509k
        fSize = n;
610
509k
        this->poison();
611
509k
    }
skia_private::TArray<SkString, true>::changeSize(int)
Line
Count
Source
607
222
    void changeSize(int n) {
608
222
        this->unpoison();
609
222
        fSize = n;
610
222
        this->poison();
611
222
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::changeSize(int)
Line
Count
Source
607
9.04k
    void changeSize(int n) {
608
9.04k
        this->unpoison();
609
9.04k
        fSize = n;
610
9.04k
        this->poison();
611
9.04k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::changeSize(int)
Line
Count
Source
607
2.60M
    void changeSize(int n) {
608
2.60M
        this->unpoison();
609
2.60M
        fSize = n;
610
2.60M
        this->poison();
611
2.60M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::changeSize(int)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::changeSize(int)
Line
Count
Source
607
21.6k
    void changeSize(int n) {
608
21.6k
        this->unpoison();
609
21.6k
        fSize = n;
610
21.6k
        this->poison();
611
21.6k
    }
skia_private::TArray<SkPoint, true>::changeSize(int)
Line
Count
Source
607
577M
    void changeSize(int n) {
608
577M
        this->unpoison();
609
577M
        fSize = n;
610
577M
        this->poison();
611
577M
    }
skia_private::TArray<unsigned char, true>::changeSize(int)
Line
Count
Source
607
657M
    void changeSize(int n) {
608
657M
        this->unpoison();
609
657M
        fSize = n;
610
657M
        this->poison();
611
657M
    }
skia_private::TArray<float, true>::changeSize(int)
Line
Count
Source
607
317M
    void changeSize(int n) {
608
317M
        this->unpoison();
609
317M
        fSize = n;
610
317M
        this->poison();
611
317M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::changeSize(int)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::changeSize(int)
Line
Count
Source
607
8.84k
    void changeSize(int n) {
608
8.84k
        this->unpoison();
609
8.84k
        fSize = n;
610
8.84k
        this->poison();
611
8.84k
    }
skia_private::TArray<GrSurfaceProxy*, true>::changeSize(int)
Line
Count
Source
607
544k
    void changeSize(int n) {
608
544k
        this->unpoison();
609
544k
        fSize = n;
610
544k
        this->poison();
611
544k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, 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<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)
skia_private::TArray<int, true>::changeSize(int)
Line
Count
Source
607
63.1M
    void changeSize(int n) {
608
63.1M
        this->unpoison();
609
63.1M
        fSize = n;
610
63.1M
        this->poison();
611
63.1M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::changeSize(int)
skia_private::TArray<sk_sp<SkImageFilter>, true>::changeSize(int)
Line
Count
Source
607
107k
    void changeSize(int n) {
608
107k
        this->unpoison();
609
107k
        fSize = n;
610
107k
        this->poison();
611
107k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::changeSize(int)
Line
Count
Source
607
627k
    void changeSize(int n) {
608
627k
        this->unpoison();
609
627k
        fSize = n;
610
627k
        this->poison();
611
627k
    }
skia_private::TArray<std::__1::thread, false>::changeSize(int)
Line
Count
Source
607
140
    void changeSize(int n) {
608
140
        this->unpoison();
609
140
        fSize = n;
610
140
        this->poison();
611
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
607
163k
    void changeSize(int n) {
608
163k
        this->unpoison();
609
163k
        fSize = n;
610
163k
        this->poison();
611
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
607
77.7k
    void changeSize(int n) {
608
77.7k
        this->unpoison();
609
77.7k
        fSize = n;
610
77.7k
        this->poison();
611
77.7k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::changeSize(int)
Line
Count
Source
607
145
    void changeSize(int n) {
608
145
        this->unpoison();
609
145
        fSize = n;
610
145
        this->poison();
611
145
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::changeSize(int)
Line
Count
Source
607
729
    void changeSize(int n) {
608
729
        this->unpoison();
609
729
        fSize = n;
610
729
        this->poison();
611
729
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::changeSize(int)
Line
Count
Source
607
4.11k
    void changeSize(int n) {
608
4.11k
        this->unpoison();
609
4.11k
        fSize = n;
610
4.11k
        this->poison();
611
4.11k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::changeSize(int)
Line
Count
Source
607
177k
    void changeSize(int n) {
608
177k
        this->unpoison();
609
177k
        fSize = n;
610
177k
        this->poison();
611
177k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::changeSize(int)
Line
Count
Source
607
31
    void changeSize(int n) {
608
31
        this->unpoison();
609
31
        fSize = n;
610
31
        this->poison();
611
31
    }
skia_private::TArray<SkPaint, true>::changeSize(int)
Line
Count
Source
607
53.3k
    void changeSize(int n) {
608
53.3k
        this->unpoison();
609
53.3k
        fSize = n;
610
53.3k
        this->poison();
611
53.3k
    }
skia_private::TArray<SkPath, true>::changeSize(int)
Line
Count
Source
607
1.12M
    void changeSize(int n) {
608
1.12M
        this->unpoison();
609
1.12M
        fSize = n;
610
1.12M
        this->poison();
611
1.12M
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::changeSize(int)
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::changeSize(int)
Line
Count
Source
607
5.77M
    void changeSize(int n) {
608
5.77M
        this->unpoison();
609
5.77M
        fSize = n;
610
5.77M
        this->poison();
611
5.77M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::changeSize(int)
Line
Count
Source
607
39.7k
    void changeSize(int n) {
608
39.7k
        this->unpoison();
609
39.7k
        fSize = n;
610
39.7k
        this->poison();
611
39.7k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::changeSize(int)
Line
Count
Source
607
1
    void changeSize(int n) {
608
1
        this->unpoison();
609
1
        fSize = n;
610
1
        this->poison();
611
1
    }
skia_private::TArray<SkOpRayHit*, true>::changeSize(int)
Line
Count
Source
607
68.2M
    void changeSize(int n) {
608
68.2M
        this->unpoison();
609
68.2M
        fSize = n;
610
68.2M
        this->poison();
611
68.2M
    }
skia_private::TArray<double, true>::changeSize(int)
Line
Count
Source
607
31.1M
    void changeSize(int n) {
608
31.1M
        this->unpoison();
609
31.1M
        fSize = n;
610
31.1M
        this->poison();
611
31.1M
    }
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
607
172k
    void changeSize(int n) {
608
172k
        this->unpoison();
609
172k
        fSize = n;
610
172k
        this->poison();
611
172k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::changeSize(int)
Line
Count
Source
607
26.5k
    void changeSize(int n) {
608
26.5k
        this->unpoison();
609
26.5k
        fSize = n;
610
26.5k
        this->poison();
611
26.5k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::changeSize(int)
Line
Count
Source
607
112k
    void changeSize(int n) {
608
112k
        this->unpoison();
609
112k
        fSize = n;
610
112k
        this->poison();
611
112k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::changeSize(int)
Line
Count
Source
607
2.11M
    void changeSize(int n) {
608
2.11M
        this->unpoison();
609
2.11M
        fSize = n;
610
2.11M
        this->poison();
611
2.11M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::changeSize(int)
Line
Count
Source
607
137k
    void changeSize(int n) {
608
137k
        this->unpoison();
609
137k
        fSize = n;
610
137k
        this->poison();
611
137k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::changeSize(int)
Line
Count
Source
607
56.1k
    void changeSize(int n) {
608
56.1k
        this->unpoison();
609
56.1k
        fSize = n;
610
56.1k
        this->poison();
611
56.1k
    }
skia_private::TArray<SkSL::Field, true>::changeSize(int)
Line
Count
Source
607
1.59k
    void changeSize(int n) {
608
1.59k
        this->unpoison();
609
1.59k
        fSize = n;
610
1.59k
        this->poison();
611
1.59k
    }
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
607
7.53k
    void changeSize(int n) {
608
7.53k
        this->unpoison();
609
7.53k
        fSize = n;
610
7.53k
        this->poison();
611
7.53k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::changeSize(int)
Line
Count
Source
607
3.94M
    void changeSize(int n) {
608
3.94M
        this->unpoison();
609
3.94M
        fSize = n;
610
3.94M
        this->poison();
611
3.94M
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::changeSize(int)
Line
Count
Source
607
144k
    void changeSize(int n) {
608
144k
        this->unpoison();
609
144k
        fSize = n;
610
144k
        this->poison();
611
144k
    }
skia_private::TArray<float*, true>::changeSize(int)
Line
Count
Source
607
34.4k
    void changeSize(int n) {
608
34.4k
        this->unpoison();
609
34.4k
        fSize = n;
610
34.4k
        this->poison();
611
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::changeSize(int)
Unexecuted instantiation: 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)
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::changeSize(int)
Line
Count
Source
607
172
    void changeSize(int n) {
608
172
        this->unpoison();
609
172
        fSize = n;
610
172
        this->poison();
611
172
    }
skia_private::TArray<SkSL::Type const*, true>::changeSize(int)
Line
Count
Source
607
50.0k
    void changeSize(int n) {
608
50.0k
        this->unpoison();
609
50.0k
        fSize = n;
610
50.0k
        this->poison();
611
50.0k
    }
skia_private::TArray<SkSL::Variable*, true>::changeSize(int)
Line
Count
Source
607
40.4k
    void changeSize(int n) {
608
40.4k
        this->unpoison();
609
40.4k
        fSize = n;
610
40.4k
        this->poison();
611
40.4k
    }
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
607
42.0k
    void changeSize(int n) {
608
42.0k
        this->unpoison();
609
42.0k
        fSize = n;
610
42.0k
        this->poison();
611
42.0k
    }
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
607
1
    void changeSize(int n) {
608
1
        this->unpoison();
609
1
        fSize = n;
610
1
        this->poison();
611
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
607
282k
    void changeSize(int n) {
608
282k
        this->unpoison();
609
282k
        fSize = n;
610
282k
        this->poison();
611
282k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::changeSize(int)
skia_private::TArray<GrOnFlushCallbackObject*, true>::changeSize(int)
Line
Count
Source
607
4.44k
    void changeSize(int n) {
608
4.44k
        this->unpoison();
609
4.44k
        fSize = n;
610
4.44k
        this->poison();
611
4.44k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::changeSize(int)
Line
Count
Source
607
297k
    void changeSize(int n) {
608
297k
        this->unpoison();
609
297k
        fSize = n;
610
297k
        this->poison();
611
297k
    }
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
607
31.8k
    void changeSize(int n) {
608
31.8k
        this->unpoison();
609
31.8k
        fSize = n;
610
31.8k
        this->poison();
611
31.8k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::changeSize(int)
Line
Count
Source
607
539k
    void changeSize(int n) {
608
539k
        this->unpoison();
609
539k
        fSize = n;
610
539k
        this->poison();
611
539k
    }
skia_private::TArray<GrRenderTask*, true>::changeSize(int)
Line
Count
Source
607
1.05M
    void changeSize(int n) {
608
1.05M
        this->unpoison();
609
1.05M
        fSize = n;
610
1.05M
        this->poison();
611
1.05M
    }
skia_private::TArray<GrTextureProxy*, true>::changeSize(int)
Line
Count
Source
607
133k
    void changeSize(int n) {
608
133k
        this->unpoison();
609
133k
        fSize = n;
610
133k
        this->poison();
611
133k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::changeSize(int)
Line
Count
Source
607
328k
    void changeSize(int n) {
608
328k
        this->unpoison();
609
328k
        fSize = n;
610
328k
        this->poison();
611
328k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::changeSize(int)
Line
Count
Source
607
243k
    void changeSize(int n) {
608
243k
        this->unpoison();
609
243k
        fSize = n;
610
243k
        this->poison();
611
243k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::changeSize(int)
Line
Count
Source
607
14.8k
    void changeSize(int n) {
608
14.8k
        this->unpoison();
609
14.8k
        fSize = n;
610
14.8k
        this->poison();
611
14.8k
    }
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
607
2.03k
    void changeSize(int n) {
608
2.03k
        this->unpoison();
609
2.03k
        fSize = n;
610
2.03k
        this->poison();
611
2.03k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::changeSize(int)
Line
Count
Source
607
25.3k
    void changeSize(int n) {
608
25.3k
        this->unpoison();
609
25.3k
        fSize = n;
610
25.3k
        this->poison();
611
25.3k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::changeSize(int)
Line
Count
Source
607
726
    void changeSize(int n) {
608
726
        this->unpoison();
609
726
        fSize = n;
610
726
        this->poison();
611
726
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::changeSize(int)
Line
Count
Source
607
18.9k
    void changeSize(int n) {
608
18.9k
        this->unpoison();
609
18.9k
        fSize = n;
610
18.9k
        this->poison();
611
18.9k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::changeSize(int)
Line
Count
Source
607
1.09k
    void changeSize(int n) {
608
1.09k
        this->unpoison();
609
1.09k
        fSize = n;
610
1.09k
        this->poison();
611
1.09k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::changeSize(int)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::changeSize(int)
Line
Count
Source
607
139
    void changeSize(int n) {
608
139
        this->unpoison();
609
139
        fSize = n;
610
139
        this->poison();
611
139
    }
skia_private::TArray<SkRect, true>::changeSize(int)
Line
Count
Source
607
20
    void changeSize(int n) {
608
20
        this->unpoison();
609
20
        fSize = n;
610
20
        this->poison();
611
20
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::changeSize(int)
Line
Count
Source
607
43
    void changeSize(int n) {
608
43
        this->unpoison();
609
43
        fSize = n;
610
43
        this->poison();
611
43
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::changeSize(int)
Line
Count
Source
607
34.8k
    void changeSize(int n) {
608
34.8k
        this->unpoison();
609
34.8k
        fSize = n;
610
34.8k
        this->poison();
611
34.8k
    }
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
607
43.2k
    void changeSize(int n) {
608
43.2k
        this->unpoison();
609
43.2k
        fSize = n;
610
43.2k
        this->poison();
611
43.2k
    }
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
607
335
    void changeSize(int n) {
608
335
        this->unpoison();
609
335
        fSize = n;
610
335
        this->poison();
611
335
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::changeSize(int)
Line
Count
Source
607
12
    void changeSize(int n) {
608
12
        this->unpoison();
609
12
        fSize = n;
610
12
        this->poison();
611
12
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::changeSize(int)
skia_private::TArray<CircleOp::Circle, true>::changeSize(int)
Line
Count
Source
607
1.23k
    void changeSize(int n) {
608
1.23k
        this->unpoison();
609
1.23k
        fSize = n;
610
1.23k
        this->poison();
611
1.23k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::changeSize(int)
Line
Count
Source
607
18
    void changeSize(int n) {
608
18
        this->unpoison();
609
18
        fSize = n;
610
18
        this->poison();
611
18
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::changeSize(int)
Line
Count
Source
607
20
    void changeSize(int n) {
608
20
        this->unpoison();
609
20
        fSize = n;
610
20
        this->poison();
611
20
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::changeSize(int)
Line
Count
Source
607
80
    void changeSize(int n) {
608
80
        this->unpoison();
609
80
        fSize = n;
610
80
        this->poison();
611
80
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::changeSize(int)
Line
Count
Source
607
766k
    void changeSize(int n) {
608
766k
        this->unpoison();
609
766k
        fSize = n;
610
766k
        this->poison();
611
766k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::changeSize(int)
Line
Count
Source
607
6
    void changeSize(int n) {
608
6
        this->unpoison();
609
6
        fSize = n;
610
6
        this->poison();
611
6
    }
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
607
16.4k
    void changeSize(int n) {
608
16.4k
        this->unpoison();
609
16.4k
        fSize = n;
610
16.4k
        this->poison();
611
16.4k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::changeSize(int)
Line
Count
Source
607
1.99k
    void changeSize(int n) {
608
1.99k
        this->unpoison();
609
1.99k
        fSize = n;
610
1.99k
        this->poison();
611
1.99k
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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<VkDescriptorSetLayoutBinding, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::changeSize(int)
Line
Count
Source
607
10.5k
    void changeSize(int n) {
608
10.5k
        this->unpoison();
609
10.5k
        fSize = n;
610
10.5k
        this->poison();
611
10.5k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::changeSize(int)
skia_private::TArray<SkSVGDevice::ClipRec, true>::changeSize(int)
Line
Count
Source
607
1.05k
    void changeSize(int n) {
608
1.05k
        this->unpoison();
609
1.05k
        fSize = n;
610
1.05k
        this->poison();
611
1.05k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::changeSize(int)
Line
Count
Source
607
514k
    void changeSize(int n) {
608
514k
        this->unpoison();
609
514k
        fSize = n;
610
514k
        this->poison();
611
514k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::changeSize(int)
skia_private::TArray<SkPackedGlyphID, true>::changeSize(int)
Line
Count
Source
607
3.29k
    void changeSize(int n) {
608
3.29k
        this->unpoison();
609
3.29k
        fSize = n;
610
3.29k
        this->poison();
611
3.29k
    }
skia_private::TArray<unsigned short, true>::changeSize(int)
Line
Count
Source
607
57.8k
    void changeSize(int n) {
608
57.8k
        this->unpoison();
609
57.8k
        fSize = n;
610
57.8k
        this->poison();
611
57.8k
    }
skia_private::TArray<SkMask::Format, true>::changeSize(int)
Line
Count
Source
607
3.29k
    void changeSize(int n) {
608
3.29k
        this->unpoison();
609
3.29k
        fSize = n;
610
3.29k
        this->poison();
611
3.29k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::changeSize(int)
Line
Count
Source
607
1.59k
    void changeSize(int n) {
608
1.59k
        this->unpoison();
609
1.59k
        fSize = n;
610
1.59k
        this->poison();
611
1.59k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::changeSize(int)
Line
Count
Source
607
8.26k
    void changeSize(int n) {
608
8.26k
        this->unpoison();
609
8.26k
        fSize = n;
610
8.26k
        this->poison();
611
8.26k
    }
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
607
51.2k
    void changeSize(int n) {
608
51.2k
        this->unpoison();
609
51.2k
        fSize = n;
610
51.2k
        this->poison();
611
51.2k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::changeSize(int)
Line
Count
Source
607
553M
    void changeSize(int n) {
608
553M
        this->unpoison();
609
553M
        fSize = n;
610
553M
        this->poison();
611
553M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::changeSize(int)
Line
Count
Source
607
12
    void changeSize(int n) {
608
12
        this->unpoison();
609
12
        fSize = n;
610
12
        this->poison();
611
12
    }
skia_private::TArray<SkClosestRecord, true>::changeSize(int)
Line
Count
Source
607
12.1M
    void changeSize(int n) {
608
12.1M
        this->unpoison();
609
12.1M
        fSize = n;
610
12.1M
        this->poison();
611
12.1M
    }
skia_private::TArray<SkClosestRecord const*, true>::changeSize(int)
Line
Count
Source
607
8.29M
    void changeSize(int n) {
608
8.29M
        this->unpoison();
609
8.29M
        fSize = n;
610
8.29M
        this->poison();
611
8.29M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::changeSize(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::changeSize(int)
Line
Count
Source
607
214k
    void changeSize(int n) {
608
214k
        this->unpoison();
609
214k
        fSize = n;
610
214k
        this->poison();
611
214k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::changeSize(int)
skia_private::TArray<PathSegment, true>::changeSize(int)
Line
Count
Source
607
36
    void changeSize(int n) {
608
36
        this->unpoison();
609
36
        fSize = n;
610
36
        this->poison();
611
36
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::changeSize(int)
skia_private::TArray<GrXPFactoryTestFactory*, true>::changeSize(int)
Line
Count
Source
607
296
    void changeSize(int n) {
608
296
        this->unpoison();
609
296
        fSize = n;
610
296
        this->poison();
611
296
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::changeSize(int)
Line
Count
Source
607
1.03k
    void changeSize(int n) {
608
1.03k
        this->unpoison();
609
1.03k
        fSize = n;
610
1.03k
        this->poison();
611
1.03k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::changeSize(int)
Line
Count
Source
607
666
    void changeSize(int n) {
608
666
        this->unpoison();
609
666
        fSize = n;
610
666
        this->poison();
611
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::BindBufferInfo, 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, 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<skgpu::graphite::ShaderSnippet, false>::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
607
4.39k
    void changeSize(int n) {
608
4.39k
        this->unpoison();
609
4.39k
        fSize = n;
610
4.39k
        this->poison();
611
4.39k
    }
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
607
45.8k
    void changeSize(int n) {
608
45.8k
        this->unpoison();
609
45.8k
        fSize = n;
610
45.8k
        this->poison();
611
45.8k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::changeSize(int)
skia_private::TArray<char, true>::changeSize(int)
Line
Count
Source
607
23.1k
    void changeSize(int n) {
608
23.1k
        this->unpoison();
609
23.1k
        fSize = n;
610
23.1k
        this->poison();
611
23.1k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::changeSize(int)
Line
Count
Source
607
23.1k
    void changeSize(int n) {
608
23.1k
        this->unpoison();
609
23.1k
        fSize = n;
610
23.1k
        this->poison();
611
23.1k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::changeSize(int)
Line
Count
Source
607
13.6k
    void changeSize(int n) {
608
13.6k
        this->unpoison();
609
13.6k
        fSize = n;
610
13.6k
        this->poison();
611
13.6k
    }
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: 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<SkBlendMode, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
607
37.1k
    void changeSize(int n) {
608
37.1k
        this->unpoison();
609
37.1k
        fSize = n;
610
37.1k
        this->poison();
611
37.1k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::changeSize(int)
612
613
    // We disable Control-Flow Integrity sanitization (go/cfi) when casting item-array buffers.
614
    // CFI flags this code as dangerous because we are casting `buffer` to a T* while the buffer's
615
    // contents might still be uninitialized memory. When T has a vtable, this is especially risky
616
    // because we could hypothetically access a virtual method on fItemArray and jump to an
617
    // unpredictable location in memory. Of course, TArray won't actually use fItemArray in this
618
    // way, and we don't want to construct a T before the user requests one. There's no real risk
619
    // here, so disable CFI when doing these casts.
620
    SK_CLANG_NO_SANITIZE("cfi")
621
1.04G
    static T* TCast(void* buffer) {
622
1.04G
        return (T*)buffer;
623
1.04G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TCast(void*)
skia_private::TArray<bool, true>::TCast(void*)
Line
Count
Source
621
22.2k
    static T* TCast(void* buffer) {
622
22.2k
        return (T*)buffer;
623
22.2k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TCast(void*)
Line
Count
Source
621
432k
    static T* TCast(void* buffer) {
622
432k
        return (T*)buffer;
623
432k
    }
skia_private::TArray<SkString, true>::TCast(void*)
Line
Count
Source
621
148
    static T* TCast(void* buffer) {
622
148
        return (T*)buffer;
623
148
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TCast(void*)
Line
Count
Source
621
3.37k
    static T* TCast(void* buffer) {
622
3.37k
        return (T*)buffer;
623
3.37k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TCast(void*)
Line
Count
Source
621
2.07M
    static T* TCast(void* buffer) {
622
2.07M
        return (T*)buffer;
623
2.07M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::TCast(void*)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TCast(void*)
Line
Count
Source
621
7.23k
    static T* TCast(void* buffer) {
622
7.23k
        return (T*)buffer;
623
7.23k
    }
skia_private::TArray<SkPoint, true>::TCast(void*)
Line
Count
Source
621
628M
    static T* TCast(void* buffer) {
622
628M
        return (T*)buffer;
623
628M
    }
skia_private::TArray<unsigned char, true>::TCast(void*)
Line
Count
Source
621
157M
    static T* TCast(void* buffer) {
622
157M
        return (T*)buffer;
623
157M
    }
skia_private::TArray<float, true>::TCast(void*)
Line
Count
Source
621
117M
    static T* TCast(void* buffer) {
622
117M
        return (T*)buffer;
623
117M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TCast(void*)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TCast(void*)
Line
Count
Source
621
8.65k
    static T* TCast(void* buffer) {
622
8.65k
        return (T*)buffer;
623
8.65k
    }
skia_private::TArray<GrSurfaceProxy*, true>::TCast(void*)
Line
Count
Source
621
441k
    static T* TCast(void* buffer) {
622
441k
        return (T*)buffer;
623
441k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, 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<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*)
skia_private::TArray<int, true>::TCast(void*)
Line
Count
Source
621
611k
    static T* TCast(void* buffer) {
622
611k
        return (T*)buffer;
623
611k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TCast(void*)
skia_private::TArray<sk_sp<SkImageFilter>, true>::TCast(void*)
Line
Count
Source
621
84.6k
    static T* TCast(void* buffer) {
622
84.6k
        return (T*)buffer;
623
84.6k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TCast(void*)
Line
Count
Source
621
268k
    static T* TCast(void* buffer) {
622
268k
        return (T*)buffer;
623
268k
    }
skia_private::TArray<std::__1::thread, false>::TCast(void*)
Line
Count
Source
621
168
    static T* TCast(void* buffer) {
622
168
        return (T*)buffer;
623
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
621
146k
    static T* TCast(void* buffer) {
622
146k
        return (T*)buffer;
623
146k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::TCast(void*)
skia_private::TArray<sk_sp<SkPicture const>, true>::TCast(void*)
Line
Count
Source
621
35.6k
    static T* TCast(void* buffer) {
622
35.6k
        return (T*)buffer;
623
35.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
621
153
    static T* TCast(void* buffer) {
622
153
        return (T*)buffer;
623
153
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::TCast(void*)
Line
Count
Source
621
1.21k
    static T* TCast(void* buffer) {
622
1.21k
        return (T*)buffer;
623
1.21k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::TCast(void*)
Line
Count
Source
621
80.6k
    static T* TCast(void* buffer) {
622
80.6k
        return (T*)buffer;
623
80.6k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TCast(void*)
skia_private::TArray<SkPaint, true>::TCast(void*)
Line
Count
Source
621
16.3k
    static T* TCast(void* buffer) {
622
16.3k
        return (T*)buffer;
623
16.3k
    }
skia_private::TArray<SkPath, true>::TCast(void*)
Line
Count
Source
621
701k
    static T* TCast(void* buffer) {
622
701k
        return (T*)buffer;
623
701k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::TCast(void*)
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TCast(void*)
Line
Count
Source
621
2.04M
    static T* TCast(void* buffer) {
622
2.04M
        return (T*)buffer;
623
2.04M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TCast(void*)
Line
Count
Source
621
19.4k
    static T* TCast(void* buffer) {
622
19.4k
        return (T*)buffer;
623
19.4k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::TCast(void*)
Line
Count
Source
621
3
    static T* TCast(void* buffer) {
622
3
        return (T*)buffer;
623
3
    }
skia_private::TArray<SkOpRayHit*, true>::TCast(void*)
Line
Count
Source
621
24.9M
    static T* TCast(void* buffer) {
622
24.9M
        return (T*)buffer;
623
24.9M
    }
skia_private::TArray<double, true>::TCast(void*)
Line
Count
Source
621
203k
    static T* TCast(void* buffer) {
622
203k
        return (T*)buffer;
623
203k
    }
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
621
34.1k
    static T* TCast(void* buffer) {
622
34.1k
        return (T*)buffer;
623
34.1k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TCast(void*)
Line
Count
Source
621
13.5k
    static T* TCast(void* buffer) {
622
13.5k
        return (T*)buffer;
623
13.5k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TCast(void*)
Line
Count
Source
621
43.1k
    static T* TCast(void* buffer) {
622
43.1k
        return (T*)buffer;
623
43.1k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TCast(void*)
Line
Count
Source
621
656k
    static T* TCast(void* buffer) {
622
656k
        return (T*)buffer;
623
656k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TCast(void*)
Line
Count
Source
621
34.3k
    static T* TCast(void* buffer) {
622
34.3k
        return (T*)buffer;
623
34.3k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TCast(void*)
Line
Count
Source
621
22.7k
    static T* TCast(void* buffer) {
622
22.7k
        return (T*)buffer;
623
22.7k
    }
skia_private::TArray<SkSL::Field, true>::TCast(void*)
Line
Count
Source
621
258
    static T* TCast(void* buffer) {
622
258
        return (T*)buffer;
623
258
    }
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
621
948
    static T* TCast(void* buffer) {
622
948
        return (T*)buffer;
623
948
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::TCast(void*)
Line
Count
Source
621
68.8k
    static T* TCast(void* buffer) {
622
68.8k
        return (T*)buffer;
623
68.8k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TCast(void*)
Line
Count
Source
621
43.1k
    static T* TCast(void* buffer) {
622
43.1k
        return (T*)buffer;
623
43.1k
    }
skia_private::TArray<float*, true>::TCast(void*)
Line
Count
Source
621
103k
    static T* TCast(void* buffer) {
622
103k
        return (T*)buffer;
623
103k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TCast(void*)
Unexecuted instantiation: 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*)
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TCast(void*)
Line
Count
Source
621
88
    static T* TCast(void* buffer) {
622
88
        return (T*)buffer;
623
88
    }
skia_private::TArray<SkSL::Type const*, true>::TCast(void*)
Line
Count
Source
621
24.2k
    static T* TCast(void* buffer) {
622
24.2k
        return (T*)buffer;
623
24.2k
    }
skia_private::TArray<SkSL::Variable*, true>::TCast(void*)
Line
Count
Source
621
7.99k
    static T* TCast(void* buffer) {
622
7.99k
        return (T*)buffer;
623
7.99k
    }
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
621
12.7k
    static T* TCast(void* buffer) {
622
12.7k
        return (T*)buffer;
623
12.7k
    }
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
621
2
    static T* TCast(void* buffer) {
622
2
        return (T*)buffer;
623
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
621
51.4k
    static T* TCast(void* buffer) {
622
51.4k
        return (T*)buffer;
623
51.4k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::TCast(void*)
skia_private::TArray<sk_sp<GrRenderTask>, true>::TCast(void*)
Line
Count
Source
621
32.5k
    static T* TCast(void* buffer) {
622
32.5k
        return (T*)buffer;
623
32.5k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::TCast(void*)
Line
Count
Source
621
12.9k
    static T* TCast(void* buffer) {
622
12.9k
        return (T*)buffer;
623
12.9k
    }
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
621
4.32k
    static T* TCast(void* buffer) {
622
4.32k
        return (T*)buffer;
623
4.32k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TCast(void*)
Line
Count
Source
621
269k
    static T* TCast(void* buffer) {
622
269k
        return (T*)buffer;
623
269k
    }
skia_private::TArray<GrRenderTask*, true>::TCast(void*)
Line
Count
Source
621
660k
    static T* TCast(void* buffer) {
622
660k
        return (T*)buffer;
623
660k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::TCast(void*)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TCast(void*)
Line
Count
Source
621
41.9k
    static T* TCast(void* buffer) {
622
41.9k
        return (T*)buffer;
623
41.9k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TCast(void*)
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TCast(void*)
Line
Count
Source
621
1.85k
    static T* TCast(void* buffer) {
622
1.85k
        return (T*)buffer;
623
1.85k
    }
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
621
1.06k
    static T* TCast(void* buffer) {
622
1.06k
        return (T*)buffer;
623
1.06k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TCast(void*)
Line
Count
Source
621
1.26k
    static T* TCast(void* buffer) {
622
1.26k
        return (T*)buffer;
623
1.26k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TCast(void*)
Line
Count
Source
621
363
    static T* TCast(void* buffer) {
622
363
        return (T*)buffer;
623
363
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TCast(void*)
Line
Count
Source
621
9.24k
    static T* TCast(void* buffer) {
622
9.24k
        return (T*)buffer;
623
9.24k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TCast(void*)
Line
Count
Source
621
545
    static T* TCast(void* buffer) {
622
545
        return (T*)buffer;
623
545
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TCast(void*)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TCast(void*)
Line
Count
Source
621
74
    static T* TCast(void* buffer) {
622
74
        return (T*)buffer;
623
74
    }
skia_private::TArray<SkRect, true>::TCast(void*)
Line
Count
Source
621
20
    static T* TCast(void* buffer) {
622
20
        return (T*)buffer;
623
20
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TCast(void*)
Line
Count
Source
621
10
    static T* TCast(void* buffer) {
622
10
        return (T*)buffer;
623
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TCast(void*)
Line
Count
Source
621
17.7k
    static T* TCast(void* buffer) {
622
17.7k
        return (T*)buffer;
623
17.7k
    }
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
621
22.9k
    static T* TCast(void* buffer) {
622
22.9k
        return (T*)buffer;
623
22.9k
    }
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
621
223
    static T* TCast(void* buffer) {
622
223
        return (T*)buffer;
623
223
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::TCast(void*)
Line
Count
Source
621
6
    static T* TCast(void* buffer) {
622
6
        return (T*)buffer;
623
6
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TCast(void*)
skia_private::TArray<CircleOp::Circle, true>::TCast(void*)
Line
Count
Source
621
599
    static T* TCast(void* buffer) {
622
599
        return (T*)buffer;
623
599
    }
skia_private::TArray<EllipseOp::Ellipse, true>::TCast(void*)
Line
Count
Source
621
9
    static T* TCast(void* buffer) {
622
9
        return (T*)buffer;
623
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::TCast(void*)
Line
Count
Source
621
12
    static T* TCast(void* buffer) {
622
12
        return (T*)buffer;
623
12
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TCast(void*)
Line
Count
Source
621
40
    static T* TCast(void* buffer) {
622
40
        return (T*)buffer;
623
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TCast(void*)
Line
Count
Source
621
197k
    static T* TCast(void* buffer) {
622
197k
        return (T*)buffer;
623
197k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TCast(void*)
Line
Count
Source
621
3
    static T* TCast(void* buffer) {
622
3
        return (T*)buffer;
623
3
    }
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
621
7.67k
    static T* TCast(void* buffer) {
622
7.67k
        return (T*)buffer;
623
7.67k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TCast(void*)
Line
Count
Source
621
987
    static T* TCast(void* buffer) {
622
987
        return (T*)buffer;
623
987
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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<VkDescriptorSetLayoutBinding, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TCast(void*)
Line
Count
Source
621
16.6k
    static T* TCast(void* buffer) {
622
16.6k
        return (T*)buffer;
623
16.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TCast(void*)
skia_private::TArray<SkSVGDevice::ClipRec, true>::TCast(void*)
Line
Count
Source
621
1.02k
    static T* TCast(void* buffer) {
622
1.02k
        return (T*)buffer;
623
1.02k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::TCast(void*)
Line
Count
Source
621
429k
    static T* TCast(void* buffer) {
622
429k
        return (T*)buffer;
623
429k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TCast(void*)
skia_private::TArray<SkPackedGlyphID, true>::TCast(void*)
Line
Count
Source
621
3.46k
    static T* TCast(void* buffer) {
622
3.46k
        return (T*)buffer;
623
3.46k
    }
skia_private::TArray<unsigned short, true>::TCast(void*)
Line
Count
Source
621
58.4k
    static T* TCast(void* buffer) {
622
58.4k
        return (T*)buffer;
623
58.4k
    }
skia_private::TArray<SkMask::Format, true>::TCast(void*)
Line
Count
Source
621
3.46k
    static T* TCast(void* buffer) {
622
3.46k
        return (T*)buffer;
623
3.46k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TCast(void*)
Line
Count
Source
621
2.30k
    static T* TCast(void* buffer) {
622
2.30k
        return (T*)buffer;
623
2.30k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TCast(void*)
Line
Count
Source
621
2.45k
    static T* TCast(void* buffer) {
622
2.45k
        return (T*)buffer;
623
2.45k
    }
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
621
51.4k
    static T* TCast(void* buffer) {
622
51.4k
        return (T*)buffer;
623
51.4k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TCast(void*)
Line
Count
Source
621
98.1M
    static T* TCast(void* buffer) {
622
98.1M
        return (T*)buffer;
623
98.1M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::TCast(void*)
Line
Count
Source
621
4
    static T* TCast(void* buffer) {
622
4
        return (T*)buffer;
623
4
    }
skia_private::TArray<SkClosestRecord, true>::TCast(void*)
Line
Count
Source
621
3.84M
    static T* TCast(void* buffer) {
622
3.84M
        return (T*)buffer;
623
3.84M
    }
skia_private::TArray<SkClosestRecord const*, true>::TCast(void*)
Line
Count
Source
621
3.84M
    static T* TCast(void* buffer) {
622
3.84M
        return (T*)buffer;
623
3.84M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TCast(void*)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TCast(void*)
Line
Count
Source
621
129k
    static T* TCast(void* buffer) {
622
129k
        return (T*)buffer;
623
129k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TCast(void*)
skia_private::TArray<PathSegment, true>::TCast(void*)
Line
Count
Source
621
6
    static T* TCast(void* buffer) {
622
6
        return (T*)buffer;
623
6
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TCast(void*)
skia_private::TArray<GrXPFactoryTestFactory*, true>::TCast(void*)
Line
Count
Source
621
222
    static T* TCast(void* buffer) {
622
222
        return (T*)buffer;
623
222
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TCast(void*)
Line
Count
Source
621
444
    static T* TCast(void* buffer) {
622
444
        return (T*)buffer;
623
444
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TCast(void*)
Line
Count
Source
621
222
    static T* TCast(void* buffer) {
622
222
        return (T*)buffer;
623
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::BindBufferInfo, 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<skgpu::graphite::StaticBufferManager::CopyRange, true>::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, 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<skgpu::graphite::ShaderSnippet, false>::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
621
4.93k
    static T* TCast(void* buffer) {
622
4.93k
        return (T*)buffer;
623
4.93k
    }
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
621
26.3k
    static T* TCast(void* buffer) {
622
26.3k
        return (T*)buffer;
623
26.3k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TCast(void*)
skia_private::TArray<char, true>::TCast(void*)
Line
Count
Source
621
3.24k
    static T* TCast(void* buffer) {
622
3.24k
        return (T*)buffer;
623
3.24k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TCast(void*)
Line
Count
Source
621
22.8k
    static T* TCast(void* buffer) {
622
22.8k
        return (T*)buffer;
623
22.8k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::TCast(void*)
Line
Count
Source
621
5.32k
    static T* TCast(void* buffer) {
622
5.32k
        return (T*)buffer;
623
5.32k
    }
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<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<SkBlendMode, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
621
20.2k
    static T* TCast(void* buffer) {
622
20.2k
        return (T*)buffer;
623
20.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TCast(void*)
624
625
181M
    static size_t Bytes(int n) {
626
181M
        SkASSERT(n <= kMaxCapacity);
627
181M
        return SkToSizeT(n) * sizeof(T);
628
181M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int)
skia_private::TArray<bool, true>::Bytes(int)
Line
Count
Source
625
2.00k
    static size_t Bytes(int n) {
626
2.00k
        SkASSERT(n <= kMaxCapacity);
627
2.00k
        return SkToSizeT(n) * sizeof(T);
628
2.00k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Bytes(int)
Line
Count
Source
625
100k
    static size_t Bytes(int n) {
626
100k
        SkASSERT(n <= kMaxCapacity);
627
100k
        return SkToSizeT(n) * sizeof(T);
628
100k
    }
skia_private::TArray<SkString, true>::Bytes(int)
Line
Count
Source
625
70
    static size_t Bytes(int n) {
626
70
        SkASSERT(n <= kMaxCapacity);
627
70
        return SkToSizeT(n) * sizeof(T);
628
70
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int)
skia_private::TArray<SkPoint, true>::Bytes(int)
Line
Count
Source
625
39.3M
    static size_t Bytes(int n) {
626
39.3M
        SkASSERT(n <= kMaxCapacity);
627
39.3M
        return SkToSizeT(n) * sizeof(T);
628
39.3M
    }
skia_private::TArray<unsigned char, true>::Bytes(int)
Line
Count
Source
625
114M
    static size_t Bytes(int n) {
626
114M
        SkASSERT(n <= kMaxCapacity);
627
114M
        return SkToSizeT(n) * sizeof(T);
628
114M
    }
skia_private::TArray<float, true>::Bytes(int)
Line
Count
Source
625
19.5M
    static size_t Bytes(int n) {
626
19.5M
        SkASSERT(n <= kMaxCapacity);
627
19.5M
        return SkToSizeT(n) * sizeof(T);
628
19.5M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Bytes(int)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Bytes(int)
Line
Count
Source
625
4.32k
    static size_t Bytes(int n) {
626
4.32k
        SkASSERT(n <= kMaxCapacity);
627
4.32k
        return SkToSizeT(n) * sizeof(T);
628
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::Bytes(int)
Line
Count
Source
625
147k
    static size_t Bytes(int n) {
626
147k
        SkASSERT(n <= kMaxCapacity);
627
147k
        return SkToSizeT(n) * sizeof(T);
628
147k
    }
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<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)
skia_private::TArray<int, true>::Bytes(int)
Line
Count
Source
625
175k
    static size_t Bytes(int n) {
626
175k
        SkASSERT(n <= kMaxCapacity);
627
175k
        return SkToSizeT(n) * sizeof(T);
628
175k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Bytes(int)
Line
Count
Source
625
1.12k
    static size_t Bytes(int n) {
626
1.12k
        SkASSERT(n <= kMaxCapacity);
627
1.12k
        return SkToSizeT(n) * sizeof(T);
628
1.12k
    }
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
625
225
    static size_t Bytes(int n) {
626
225
        SkASSERT(n <= kMaxCapacity);
627
225
        return SkToSizeT(n) * sizeof(T);
628
225
    }
skia_private::TArray<sk_sp<SkShader>, true>::Bytes(int)
Line
Count
Source
625
8.21k
    static size_t Bytes(int n) {
626
8.21k
        SkASSERT(n <= kMaxCapacity);
627
8.21k
        return SkToSizeT(n) * sizeof(T);
628
8.21k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int)
skia_private::TArray<SkPaint, true>::Bytes(int)
Line
Count
Source
625
5.43k
    static size_t Bytes(int n) {
626
5.43k
        SkASSERT(n <= kMaxCapacity);
627
5.43k
        return SkToSizeT(n) * sizeof(T);
628
5.43k
    }
skia_private::TArray<SkPath, true>::Bytes(int)
Line
Count
Source
625
275k
    static size_t Bytes(int n) {
626
275k
        SkASSERT(n <= kMaxCapacity);
627
275k
        return SkToSizeT(n) * sizeof(T);
628
275k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::Bytes(int)
Line
Count
Source
625
16.7k
    static size_t Bytes(int n) {
626
16.7k
        SkASSERT(n <= kMaxCapacity);
627
16.7k
        return SkToSizeT(n) * sizeof(T);
628
16.7k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Bytes(int)
Line
Count
Source
625
51
    static size_t Bytes(int n) {
626
51
        SkASSERT(n <= kMaxCapacity);
627
51
        return SkToSizeT(n) * sizeof(T);
628
51
    }
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
625
404
    static size_t Bytes(int n) {
626
404
        SkASSERT(n <= kMaxCapacity);
627
404
        return SkToSizeT(n) * sizeof(T);
628
404
    }
skia_private::TArray<sk_sp<SkImage const>, true>::Bytes(int)
Line
Count
Source
625
26.8k
    static size_t Bytes(int n) {
626
26.8k
        SkASSERT(n <= kMaxCapacity);
627
26.8k
        return SkToSizeT(n) * sizeof(T);
628
26.8k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Bytes(int)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Bytes(int)
Line
Count
Source
625
6.48k
    static size_t Bytes(int n) {
626
6.48k
        SkASSERT(n <= kMaxCapacity);
627
6.48k
        return SkToSizeT(n) * sizeof(T);
628
6.48k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::Bytes(int)
Line
Count
Source
625
1
    static size_t Bytes(int n) {
626
1
        SkASSERT(n <= kMaxCapacity);
627
1
        return SkToSizeT(n) * sizeof(T);
628
1
    }
skia_private::TArray<SkOpRayHit*, true>::Bytes(int)
Line
Count
Source
625
6.96M
    static size_t Bytes(int n) {
626
6.96M
        SkASSERT(n <= kMaxCapacity);
627
6.96M
        return SkToSizeT(n) * sizeof(T);
628
6.96M
    }
skia_private::TArray<double, true>::Bytes(int)
Line
Count
Source
625
53.9k
    static size_t Bytes(int n) {
626
53.9k
        SkASSERT(n <= kMaxCapacity);
627
53.9k
        return SkToSizeT(n) * sizeof(T);
628
53.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Bytes(int)
Line
Count
Source
625
8.33k
    static size_t Bytes(int n) {
626
8.33k
        SkASSERT(n <= kMaxCapacity);
627
8.33k
        return SkToSizeT(n) * sizeof(T);
628
8.33k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Bytes(int)
Line
Count
Source
625
2.38k
    static size_t Bytes(int n) {
626
2.38k
        SkASSERT(n <= kMaxCapacity);
627
2.38k
        return SkToSizeT(n) * sizeof(T);
628
2.38k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int)
Line
Count
Source
625
16.7k
    static size_t Bytes(int n) {
626
16.7k
        SkASSERT(n <= kMaxCapacity);
627
16.7k
        return SkToSizeT(n) * sizeof(T);
628
16.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int)
Line
Count
Source
625
303k
    static size_t Bytes(int n) {
626
303k
        SkASSERT(n <= kMaxCapacity);
627
303k
        return SkToSizeT(n) * sizeof(T);
628
303k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int)
Line
Count
Source
625
225k
    static size_t Bytes(int n) {
626
225k
        SkASSERT(n <= kMaxCapacity);
627
225k
        return SkToSizeT(n) * sizeof(T);
628
225k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int)
Line
Count
Source
625
11.0k
    static size_t Bytes(int n) {
626
11.0k
        SkASSERT(n <= kMaxCapacity);
627
11.0k
        return SkToSizeT(n) * sizeof(T);
628
11.0k
    }
skia_private::TArray<SkSL::Field, true>::Bytes(int)
Line
Count
Source
625
86
    static size_t Bytes(int n) {
626
86
        SkASSERT(n <= kMaxCapacity);
627
86
        return SkToSizeT(n) * sizeof(T);
628
86
    }
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
625
316
    static size_t Bytes(int n) {
626
316
        SkASSERT(n <= kMaxCapacity);
627
316
        return SkToSizeT(n) * sizeof(T);
628
316
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int)
Line
Count
Source
625
34.4k
    static size_t Bytes(int n) {
626
34.4k
        SkASSERT(n <= kMaxCapacity);
627
34.4k
        return SkToSizeT(n) * sizeof(T);
628
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Bytes(int)
Line
Count
Source
625
21.5k
    static size_t Bytes(int n) {
626
21.5k
        SkASSERT(n <= kMaxCapacity);
627
21.5k
        return SkToSizeT(n) * sizeof(T);
628
21.5k
    }
skia_private::TArray<float*, true>::Bytes(int)
Line
Count
Source
625
34.4k
    static size_t Bytes(int n) {
626
34.4k
        SkASSERT(n <= kMaxCapacity);
627
34.4k
        return SkToSizeT(n) * sizeof(T);
628
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int)
Unexecuted instantiation: 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)
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
625
49
    static size_t Bytes(int n) {
626
49
        SkASSERT(n <= kMaxCapacity);
627
49
        return SkToSizeT(n) * sizeof(T);
628
49
    }
skia_private::TArray<SkSL::Variable*, true>::Bytes(int)
Line
Count
Source
625
3.99k
    static size_t Bytes(int n) {
626
3.99k
        SkASSERT(n <= kMaxCapacity);
627
3.99k
        return SkToSizeT(n) * sizeof(T);
628
3.99k
    }
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
625
1
    static size_t Bytes(int n) {
626
1
        SkASSERT(n <= kMaxCapacity);
627
1
        return SkToSizeT(n) * sizeof(T);
628
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
625
10.8k
    static size_t Bytes(int n) {
626
10.8k
        SkASSERT(n <= kMaxCapacity);
627
10.8k
        return SkToSizeT(n) * sizeof(T);
628
10.8k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::Bytes(int)
Line
Count
Source
625
4.32k
    static size_t Bytes(int n) {
626
4.32k
        SkASSERT(n <= kMaxCapacity);
627
4.32k
        return SkToSizeT(n) * sizeof(T);
628
4.32k
    }
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
625
211k
    static size_t Bytes(int n) {
626
211k
        SkASSERT(n <= kMaxCapacity);
627
211k
        return SkToSizeT(n) * sizeof(T);
628
211k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int)
skia_private::TArray<GrRenderTask*, true>::Bytes(int)
Line
Count
Source
625
40.2k
    static size_t Bytes(int n) {
626
40.2k
        SkASSERT(n <= kMaxCapacity);
627
40.2k
        return SkToSizeT(n) * sizeof(T);
628
40.2k
    }
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
625
102k
    static size_t Bytes(int n) {
626
102k
        SkASSERT(n <= kMaxCapacity);
627
102k
        return SkToSizeT(n) * sizeof(T);
628
102k
    }
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
625
38
    static size_t Bytes(int n) {
626
38
        SkASSERT(n <= kMaxCapacity);
627
38
        return SkToSizeT(n) * sizeof(T);
628
38
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Bytes(int)
Line
Count
Source
625
305
    static size_t Bytes(int n) {
626
305
        SkASSERT(n <= kMaxCapacity);
627
305
        return SkToSizeT(n) * sizeof(T);
628
305
    }
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
625
125
    static size_t Bytes(int n) {
626
125
        SkASSERT(n <= kMaxCapacity);
627
125
        return SkToSizeT(n) * sizeof(T);
628
125
    }
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)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Bytes(int)
Line
Count
Source
625
8
    static size_t Bytes(int n) {
626
8
        SkASSERT(n <= kMaxCapacity);
627
8
        return SkToSizeT(n) * sizeof(T);
628
8
    }
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
625
519
    static size_t Bytes(int n) {
626
519
        SkASSERT(n <= kMaxCapacity);
627
519
        return SkToSizeT(n) * sizeof(T);
628
519
    }
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
625
1.03k
    static size_t Bytes(int n) {
626
1.03k
        SkASSERT(n <= kMaxCapacity);
627
1.03k
        return SkToSizeT(n) * sizeof(T);
628
1.03k
    }
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
625
38
    static size_t Bytes(int n) {
626
38
        SkASSERT(n <= kMaxCapacity);
627
38
        return SkToSizeT(n) * sizeof(T);
628
38
    }
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
625
81
    static size_t Bytes(int n) {
626
81
        SkASSERT(n <= kMaxCapacity);
627
81
        return SkToSizeT(n) * sizeof(T);
628
81
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int)
skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int)
Line
Count
Source
625
2
    static size_t Bytes(int n) {
626
2
        SkASSERT(n <= kMaxCapacity);
627
2
        return SkToSizeT(n) * sizeof(T);
628
2
    }
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
625
624
    static size_t Bytes(int n) {
626
624
        SkASSERT(n <= kMaxCapacity);
627
624
        return SkToSizeT(n) * sizeof(T);
628
624
    }
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
625
4.29k
    static size_t Bytes(int n) {
626
4.29k
        SkASSERT(n <= kMaxCapacity);
627
4.29k
        return SkToSizeT(n) * sizeof(T);
628
4.29k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Bytes(int)
Line
Count
Source
625
30
    static size_t Bytes(int n) {
626
30
        SkASSERT(n <= kMaxCapacity);
627
30
        return SkToSizeT(n) * sizeof(T);
628
30
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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)
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Bytes(int)
Line
Count
Source
625
8.30k
    static size_t Bytes(int n) {
626
8.30k
        SkASSERT(n <= kMaxCapacity);
627
8.30k
        return SkToSizeT(n) * sizeof(T);
628
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int)
skia_private::TArray<SkSVGDevice::ClipRec, true>::Bytes(int)
Line
Count
Source
625
342
    static size_t Bytes(int n) {
626
342
        SkASSERT(n <= kMaxCapacity);
627
342
        return SkToSizeT(n) * sizeof(T);
628
342
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::Bytes(int)
Line
Count
Source
625
315
    static size_t Bytes(int n) {
626
315
        SkASSERT(n <= kMaxCapacity);
627
315
        return SkToSizeT(n) * sizeof(T);
628
315
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int)
skia_private::TArray<SkPackedGlyphID, true>::Bytes(int)
Line
Count
Source
625
82
    static size_t Bytes(int n) {
626
82
        SkASSERT(n <= kMaxCapacity);
627
82
        return SkToSizeT(n) * sizeof(T);
628
82
    }
skia_private::TArray<unsigned short, true>::Bytes(int)
Line
Count
Source
625
307
    static size_t Bytes(int n) {
626
307
        SkASSERT(n <= kMaxCapacity);
627
307
        return SkToSizeT(n) * sizeof(T);
628
307
    }
skia_private::TArray<SkMask::Format, true>::Bytes(int)
Line
Count
Source
625
82
    static size_t Bytes(int n) {
626
82
        SkASSERT(n <= kMaxCapacity);
627
82
        return SkToSizeT(n) * sizeof(T);
628
82
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Bytes(int)
Line
Count
Source
625
767
    static size_t Bytes(int n) {
626
767
        SkASSERT(n <= kMaxCapacity);
627
767
        return SkToSizeT(n) * sizeof(T);
628
767
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Bytes(int)
Line
Count
Source
625
1.65k
    static size_t Bytes(int n) {
626
1.65k
        SkASSERT(n <= kMaxCapacity);
627
1.65k
        return SkToSizeT(n) * sizeof(T);
628
1.65k
    }
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
625
143
    static size_t Bytes(int n) {
626
143
        SkASSERT(n <= kMaxCapacity);
627
143
        return SkToSizeT(n) * sizeof(T);
628
143
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Bytes(int)
Line
Count
Source
625
44
    static size_t Bytes(int n) {
626
44
        SkASSERT(n <= kMaxCapacity);
627
44
        return SkToSizeT(n) * sizeof(T);
628
44
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int)
skia_private::TArray<SkClosestRecord, true>::Bytes(int)
Line
Count
Source
625
1.33k
    static size_t Bytes(int n) {
626
1.33k
        SkASSERT(n <= kMaxCapacity);
627
1.33k
        return SkToSizeT(n) * sizeof(T);
628
1.33k
    }
skia_private::TArray<SkClosestRecord const*, true>::Bytes(int)
Line
Count
Source
625
760
    static size_t Bytes(int n) {
626
760
        SkASSERT(n <= kMaxCapacity);
627
760
        return SkToSizeT(n) * sizeof(T);
628
760
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Bytes(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Bytes(int)
Line
Count
Source
625
64.8k
    static size_t Bytes(int n) {
626
64.8k
        SkASSERT(n <= kMaxCapacity);
627
64.8k
        return SkToSizeT(n) * sizeof(T);
628
64.8k
    }
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
625
70
    static size_t Bytes(int n) {
626
70
        SkASSERT(n <= kMaxCapacity);
627
70
        return SkToSizeT(n) * sizeof(T);
628
70
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int)
Line
Count
Source
625
140
    static size_t Bytes(int n) {
626
140
        SkASSERT(n <= kMaxCapacity);
627
140
        return SkToSizeT(n) * sizeof(T);
628
140
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int)
Line
Count
Source
625
70
    static size_t Bytes(int n) {
626
70
        SkASSERT(n <= kMaxCapacity);
627
70
        return SkToSizeT(n) * sizeof(T);
628
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::BindBufferInfo, 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<skgpu::graphite::StaticBufferManager::CopyRange, true>::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, 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<skgpu::graphite::ShaderSnippet, 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)
skia_private::TArray<OffsetEdge, true>::Bytes(int)
Line
Count
Source
625
268
    static size_t Bytes(int n) {
626
268
        SkASSERT(n <= kMaxCapacity);
627
268
        return SkToSizeT(n) * sizeof(T);
628
268
    }
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
625
686
    static size_t Bytes(int n) {
626
686
        SkASSERT(n <= kMaxCapacity);
627
686
        return SkToSizeT(n) * sizeof(T);
628
686
    }
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<sk_sp<skgpu::graphite::VulkanSampler>, true>::Bytes(int)
skia_private::TArray<char, true>::Bytes(int)
Line
Count
Source
625
11
    static size_t Bytes(int n) {
626
11
        SkASSERT(n <= kMaxCapacity);
627
11
        return SkToSizeT(n) * sizeof(T);
628
11
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Bytes(int)
Line
Count
Source
625
11
    static size_t Bytes(int n) {
626
11
        SkASSERT(n <= kMaxCapacity);
627
11
        return SkToSizeT(n) * sizeof(T);
628
11
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::Bytes(int)
Line
Count
Source
625
1.09k
    static size_t Bytes(int n) {
626
1.09k
        SkASSERT(n <= kMaxCapacity);
627
1.09k
        return SkToSizeT(n) * sizeof(T);
628
1.09k
    }
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<SkBlendMode, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::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)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int)
skia_private::TArray<SkPoint, true>::Bytes(int)
Line
Count
Source
625
4
    static size_t Bytes(int n) {
626
4
        SkASSERT(n <= kMaxCapacity);
627
4
        return SkToSizeT(n) * sizeof(T);
628
4
    }
skia_private::TArray<unsigned char, true>::Bytes(int)
Line
Count
Source
625
4
    static size_t Bytes(int n) {
626
4
        SkASSERT(n <= kMaxCapacity);
627
4
        return SkToSizeT(n) * sizeof(T);
628
4
    }
skia_private::TArray<SkString, true>::Bytes(int)
Line
Count
Source
625
4
    static size_t Bytes(int n) {
626
4
        SkASSERT(n <= kMaxCapacity);
627
4
        return SkToSizeT(n) * sizeof(T);
628
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<skgpu::graphite::Uniform, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, 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<SkMatrix, 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<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int)
Unexecuted instantiation: 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)
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: 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: 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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<skgpu::graphite::ShaderSnippet, false>::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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::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
625
4
    static size_t Bytes(int n) {
626
4
        SkASSERT(n <= kMaxCapacity);
627
4
        return SkToSizeT(n) * sizeof(T);
628
4
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int)
Line
Count
Source
625
8
    static size_t Bytes(int n) {
626
8
        SkASSERT(n <= kMaxCapacity);
627
8
        return SkToSizeT(n) * sizeof(T);
628
8
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int)
Line
Count
Source
625
4
    static size_t Bytes(int n) {
626
4
        SkASSERT(n <= kMaxCapacity);
627
4
        return SkToSizeT(n) * sizeof(T);
628
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::BindBufferInfo, 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<skgpu::graphite::StaticBufferManager::CopyRange, true>::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, 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::PaintParamsKeyBuilder::StackFrame, 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<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<sk_sp<skgpu::graphite::VulkanSampler>, 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)
629
630
76.7M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
76.7M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
76.7M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Allocate(int, double)
skia_private::TArray<bool, true>::Allocate(int, double)
Line
Count
Source
630
2.00k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
2.00k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
2.00k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Allocate(int, double)
Line
Count
Source
630
100k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
100k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
100k
    }
skia_private::TArray<SkString, true>::Allocate(int, double)
Line
Count
Source
630
74
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
74
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
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
630
211k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
211k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
211k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Allocate(int, double)
skia_private::TArray<SkPoint, true>::Allocate(int, double)
Line
Count
Source
630
36.3M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
36.3M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
36.3M
    }
skia_private::TArray<unsigned char, true>::Allocate(int, double)
Line
Count
Source
630
23.5M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
23.5M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
23.5M
    }
skia_private::TArray<float, true>::Allocate(int, double)
Line
Count
Source
630
8.52M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
8.52M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
8.52M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Allocate(int, double)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Allocate(int, double)
Line
Count
Source
630
4.32k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
4.32k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::Allocate(int, double)
Line
Count
Source
630
147k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
147k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
147k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, 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<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)
skia_private::TArray<int, true>::Allocate(int, double)
Line
Count
Source
630
175k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
175k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
175k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Allocate(int, double)
skia_private::TArray<sk_sp<SkImageFilter>, true>::Allocate(int, double)
Line
Count
Source
630
225
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
225
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
225
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Allocate(int, double)
Line
Count
Source
630
1.12k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.12k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.12k
    }
skia_private::TArray<std::__1::thread, false>::Allocate(int, double)
Line
Count
Source
630
56
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
56
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
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
630
8.21k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
8.21k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
8.21k
    }
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
630
16.7k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
16.7k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
16.7k
    }
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
630
51
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
51
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
51
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::Allocate(int, double)
Line
Count
Source
630
404
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
404
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
404
    }
skia_private::TArray<sk_sp<SkImage const>, true>::Allocate(int, double)
Line
Count
Source
630
26.8k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
26.8k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
26.8k
    }
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
630
5.43k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
5.43k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
5.43k
    }
skia_private::TArray<SkPath, true>::Allocate(int, double)
Line
Count
Source
630
275k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
275k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
275k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Allocate(int, double)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Allocate(int, double)
Line
Count
Source
630
6.48k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
6.48k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
6.48k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::Allocate(int, double)
Line
Count
Source
630
1
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1
    }
skia_private::TArray<SkOpRayHit*, true>::Allocate(int, double)
Line
Count
Source
630
6.96M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
6.96M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
6.96M
    }
skia_private::TArray<double, true>::Allocate(int, double)
Line
Count
Source
630
53.9k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
53.9k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
53.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
630
8.33k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
8.33k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
8.33k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Allocate(int, double)
Line
Count
Source
630
2.38k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
2.38k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
2.38k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Allocate(int, double)
Line
Count
Source
630
4.10k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
4.10k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
4.10k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Allocate(int, double)
Line
Count
Source
630
44.6k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
44.6k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
44.6k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Allocate(int, double)
Line
Count
Source
630
11.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
11.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
11.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Allocate(int, double)
Line
Count
Source
630
11.0k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
11.0k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
11.0k
    }
skia_private::TArray<SkSL::Field, true>::Allocate(int, double)
Line
Count
Source
630
86
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
86
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
86
    }
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
630
316
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
316
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
316
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::Allocate(int, double)
Line
Count
Source
630
34.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
34.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Allocate(int, double)
Line
Count
Source
630
21.5k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
21.5k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
21.5k
    }
skia_private::TArray<float*, true>::Allocate(int, double)
Line
Count
Source
630
34.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
34.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Allocate(int, double)
Unexecuted instantiation: 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)
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
630
49
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
49
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
49
    }
skia_private::TArray<SkSL::Variable*, true>::Allocate(int, double)
Line
Count
Source
630
3.99k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
3.99k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
3.99k
    }
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
630
1
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
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
630
25.7k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
25.7k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
25.7k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Allocate(int, double)
skia_private::TArray<sk_sp<GrRenderTask>, true>::Allocate(int, double)
Line
Count
Source
630
10.8k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
10.8k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
10.8k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::Allocate(int, double)
Line
Count
Source
630
4.32k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
4.32k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
4.32k
    }
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
630
40.2k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
40.2k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
40.2k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Allocate(int, double)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Allocate(int, double)
Line
Count
Source
630
13.9k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
13.9k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
13.9k
    }
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
630
38
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
38
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
38
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Allocate(int, double)
Line
Count
Source
630
305
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
305
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
305
    }
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
630
125
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
125
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
125
    }
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)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Allocate(int, double)
Line
Count
Source
630
8
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
8
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
8
    }
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
630
519
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
519
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
519
    }
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
630
1.03k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.03k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.03k
    }
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
630
38
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
38
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
38
    }
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
630
81
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
81
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
81
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Allocate(int, double)
skia_private::TArray<DIEllipseOp::Ellipse, true>::Allocate(int, double)
Line
Count
Source
630
2
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
2
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
2
    }
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
630
624
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
624
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
624
    }
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
630
633
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
633
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
633
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Allocate(int, double)
Line
Count
Source
630
30
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
30
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
30
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::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<VkDescriptorSetLayoutBinding, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Allocate(int, double)
Line
Count
Source
630
8.30k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
8.30k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Allocate(int, double)
skia_private::TArray<SkSVGDevice::ClipRec, true>::Allocate(int, double)
Line
Count
Source
630
342
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
342
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
342
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::Allocate(int, double)
Line
Count
Source
630
18
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
18
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
18
    }
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
630
82
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
82
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
82
    }
skia_private::TArray<unsigned short, true>::Allocate(int, double)
Line
Count
Source
630
307
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
307
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
307
    }
skia_private::TArray<SkMask::Format, true>::Allocate(int, double)
Line
Count
Source
630
82
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
82
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
82
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Allocate(int, double)
Line
Count
Source
630
767
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
767
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
767
    }
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
630
143
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
143
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
143
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Allocate(int, double)
Line
Count
Source
630
44
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
44
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
44
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Allocate(int, double)
skia_private::TArray<SkClosestRecord, true>::Allocate(int, double)
Line
Count
Source
630
1.33k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.33k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.33k
    }
skia_private::TArray<SkClosestRecord const*, true>::Allocate(int, double)
Line
Count
Source
630
760
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
760
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
760
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Allocate(int, double)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Allocate(int, double)
Line
Count
Source
630
64.8k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
64.8k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
64.8k
    }
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
630
74
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
74
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Allocate(int, double)
Line
Count
Source
630
148
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
148
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
148
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Allocate(int, double)
Line
Count
Source
630
74
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
74
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
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::BindBufferInfo, 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<skgpu::graphite::StaticBufferManager::CopyRange, true>::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, 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<skgpu::graphite::ShaderSnippet, false>::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
630
268
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
268
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
268
    }
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
630
686
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
686
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
686
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::Allocate(int, double)
skia_private::TArray<char, true>::Allocate(int, double)
Line
Count
Source
630
11
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
11
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
11
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Allocate(int, double)
Line
Count
Source
630
11
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
11
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
11
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::Allocate(int, double)
Line
Count
Source
630
1.09k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.09k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.09k
    }
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<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<SkBlendMode, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Allocate(int, double)
633
634
457k
    void initData(int count) {
635
457k
        this->setDataFromBytes(Allocate(count));
636
457k
        this->changeSize(count);
637
457k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<bool, true>::initData(int)
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)
skia_private::TArray<SkPoint, true>::initData(int)
Line
Count
Source
634
252k
    void initData(int count) {
635
252k
        this->setDataFromBytes(Allocate(count));
636
252k
        this->changeSize(count);
637
252k
    }
skia_private::TArray<unsigned char, true>::initData(int)
Line
Count
Source
634
71.5k
    void initData(int count) {
635
71.5k
        this->setDataFromBytes(Allocate(count));
636
71.5k
        this->changeSize(count);
637
71.5k
    }
skia_private::TArray<float, true>::initData(int)
Line
Count
Source
634
97.3k
    void initData(int count) {
635
97.3k
        this->setDataFromBytes(Allocate(count));
636
97.3k
        this->changeSize(count);
637
97.3k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, 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<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<SkRGBA4f<(SkAlphaType)2>, 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
634
10.7k
    void initData(int count) {
635
10.7k
        this->setDataFromBytes(Allocate(count));
636
10.7k
        this->changeSize(count);
637
10.7k
    }
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
634
25.7k
    void initData(int count) {
635
25.7k
        this->setDataFromBytes(Allocate(count));
636
25.7k
        this->changeSize(count);
637
25.7k
    }
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: 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<skgpu::graphite::UploadInstance, 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<VkDescriptorSetLayoutBinding, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, 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<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<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::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::BindBufferInfo, 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<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, 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<sk_sp<skgpu::graphite::VulkanSampler>, 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<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<sk_sp<skgpu::graphite::PrecompileShader>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, 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)
638
639
1.08G
    void destroyAll() {
640
1.08G
        if (!this->empty()) {
641
236M
            T* cursor = this->begin();
642
236M
            T* const end = this->end();
643
5.46G
            do {
644
5.46G
                cursor->~T();
645
5.46G
                cursor++;
646
5.46G
            } while (cursor < end);
647
236M
        }
648
1.08G
    }
skia_private::TArray<bool, true>::destroyAll()
Line
Count
Source
639
9.44k
    void destroyAll() {
640
9.44k
        if (!this->empty()) {
641
9.44k
            T* cursor = this->begin();
642
9.44k
            T* const end = this->end();
643
60.3k
            do {
644
60.3k
                cursor->~T();
645
60.3k
                cursor++;
646
60.3k
            } while (cursor < end);
647
9.44k
        }
648
9.44k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::destroyAll()
skia_private::TArray<SkString, true>::destroyAll()
Line
Count
Source
639
4.47k
    void destroyAll() {
640
4.47k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
4.47k
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::destroyAll()
Line
Count
Source
639
6.20k
    void destroyAll() {
640
6.20k
        if (!this->empty()) {
641
1.14k
            T* cursor = this->begin();
642
1.14k
            T* const end = this->end();
643
1.15k
            do {
644
1.15k
                cursor->~T();
645
1.15k
                cursor++;
646
1.15k
            } while (cursor < end);
647
1.14k
        }
648
6.20k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::destroyAll()
Line
Count
Source
639
1.45M
    void destroyAll() {
640
1.45M
        if (!this->empty()) {
641
955k
            T* cursor = this->begin();
642
955k
            T* const end = this->end();
643
1.16M
            do {
644
1.16M
                cursor->~T();
645
1.16M
                cursor++;
646
1.16M
            } while (cursor < end);
647
955k
        }
648
1.45M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::destroyAll()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::destroyAll()
Line
Count
Source
639
7.23k
    void destroyAll() {
640
7.23k
        if (!this->empty()) {
641
7.23k
            T* cursor = this->begin();
642
7.23k
            T* const end = this->end();
643
14.4k
            do {
644
14.4k
                cursor->~T();
645
14.4k
                cursor++;
646
14.4k
            } while (cursor < end);
647
7.23k
        }
648
7.23k
    }
skia_private::TArray<SkPoint, true>::destroyAll()
Line
Count
Source
639
109M
    void destroyAll() {
640
109M
        if (!this->empty()) {
641
103M
            T* cursor = this->begin();
642
103M
            T* const end = this->end();
643
2.75G
            do {
644
2.75G
                cursor->~T();
645
2.75G
                cursor++;
646
2.75G
            } while (cursor < end);
647
103M
        }
648
109M
    }
skia_private::TArray<unsigned char, true>::destroyAll()
Line
Count
Source
639
196M
    void destroyAll() {
640
196M
        if (!this->empty()) {
641
103M
            T* cursor = this->begin();
642
103M
            T* const end = this->end();
643
2.24G
            do {
644
2.24G
                cursor->~T();
645
2.24G
                cursor++;
646
2.24G
            } while (cursor < end);
647
103M
        }
648
196M
    }
skia_private::TArray<float, true>::destroyAll()
Line
Count
Source
639
196M
    void destroyAll() {
640
196M
        if (!this->empty()) {
641
13.1M
            T* cursor = this->begin();
642
13.1M
            T* const end = this->end();
643
285M
            do {
644
285M
                cursor->~T();
645
285M
                cursor++;
646
285M
            } while (cursor < end);
647
13.1M
        }
648
196M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::destroyAll()
skia_private::TArray<unsigned int, true>::destroyAll()
Line
Count
Source
639
146
    void destroyAll() {
640
146
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
146
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::destroyAll()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::destroyAll()
Line
Count
Source
639
9.03k
    void destroyAll() {
640
9.03k
        if (!this->empty()) {
641
4.32k
            T* cursor = this->begin();
642
4.32k
            T* const end = this->end();
643
4.32k
            do {
644
4.32k
                cursor->~T();
645
4.32k
                cursor++;
646
4.32k
            } while (cursor < end);
647
4.32k
        }
648
9.03k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::destroyAll()
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
639
46.2k
    void destroyAll() {
640
46.2k
        if (!this->empty()) {
641
7.90k
            T* cursor = this->begin();
642
7.90k
            T* const end = this->end();
643
29.5k
            do {
644
29.5k
                cursor->~T();
645
29.5k
                cursor++;
646
29.5k
            } while (cursor < end);
647
7.90k
        }
648
46.2k
    }
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()
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::destroyAll()
Line
Count
Source
639
4.32k
    void destroyAll() {
640
4.32k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
4.32k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::destroyAll()
Line
Count
Source
639
4.32k
    void destroyAll() {
640
4.32k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
4.32k
    }
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::destroyAll()
skia_private::TArray<int, true>::destroyAll()
Line
Count
Source
639
301k
    void destroyAll() {
640
301k
        if (!this->empty()) {
641
256k
            T* cursor = this->begin();
642
256k
            T* const end = this->end();
643
63.3M
            do {
644
63.3M
                cursor->~T();
645
63.3M
                cursor++;
646
63.3M
            } while (cursor < end);
647
256k
        }
648
301k
    }
skia_private::TArray<SkPath, true>::destroyAll()
Line
Count
Source
639
2.07M
    void destroyAll() {
640
2.07M
        if (!this->empty()) {
641
247k
            T* cursor = this->begin();
642
247k
            T* const end = this->end();
643
1.00M
            do {
644
1.00M
                cursor->~T();
645
1.00M
                cursor++;
646
1.00M
            } while (cursor < end);
647
247k
        }
648
2.07M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::destroyAll()
skia_private::TArray<sk_sp<SkSVGNode>, true>::destroyAll()
Line
Count
Source
639
2.05k
    void destroyAll() {
640
2.05k
        if (!this->empty()) {
641
1.44k
            T* cursor = this->begin();
642
1.44k
            T* const end = this->end();
643
11.6k
            do {
644
11.6k
                cursor->~T();
645
11.6k
                cursor++;
646
11.6k
            } while (cursor < end);
647
1.44k
        }
648
2.05k
    }
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::destroyAll()
Line
Count
Source
639
4.34M
    void destroyAll() {
640
4.34M
        if (!this->empty()) {
641
1.11M
            T* cursor = this->begin();
642
1.11M
            T* const end = this->end();
643
1.42M
            do {
644
1.42M
                cursor->~T();
645
1.42M
                cursor++;
646
1.42M
            } while (cursor < end);
647
1.11M
        }
648
4.34M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::destroyAll()
Line
Count
Source
639
83.9k
    void destroyAll() {
640
83.9k
        if (!this->empty()) {
641
25.0k
            T* cursor = this->begin();
642
25.0k
            T* const end = this->end();
643
27.4k
            do {
644
27.4k
                cursor->~T();
645
27.4k
                cursor++;
646
27.4k
            } while (cursor < end);
647
25.0k
        }
648
83.9k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::destroyAll()
Line
Count
Source
639
146
    void destroyAll() {
640
146
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
146
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::destroyAll()
Line
Count
Source
639
264k
    void destroyAll() {
640
264k
        if (!this->empty()) {
641
264k
            T* cursor = this->begin();
642
264k
            T* const end = this->end();
643
264k
            do {
644
264k
                cursor->~T();
645
264k
                cursor++;
646
264k
            } while (cursor < end);
647
264k
        }
648
264k
    }
skia_private::TArray<std::__1::thread, false>::destroyAll()
Line
Count
Source
639
56
    void destroyAll() {
640
56
        if (!this->empty()) {
641
56
            T* cursor = this->begin();
642
56
            T* const end = this->end();
643
140
            do {
644
140
                cursor->~T();
645
140
                cursor++;
646
140
            } while (cursor < end);
647
56
        }
648
56
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::destroyAll()
skia_private::TArray<sk_sp<SkShader>, true>::destroyAll()
Line
Count
Source
639
129k
    void destroyAll() {
640
129k
        if (!this->empty()) {
641
25.8k
            T* cursor = this->begin();
642
25.8k
            T* const end = this->end();
643
34.0k
            do {
644
34.0k
                cursor->~T();
645
34.0k
                cursor++;
646
34.0k
            } while (cursor < end);
647
25.8k
        }
648
129k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::destroyAll()
Line
Count
Source
639
129k
    void destroyAll() {
640
129k
        if (!this->empty()) {
641
129k
            T* cursor = this->begin();
642
129k
            T* const end = this->end();
643
379k
            do {
644
379k
                cursor->~T();
645
379k
                cursor++;
646
379k
            } while (cursor < end);
647
129k
        }
648
129k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::destroyAll()
Line
Count
Source
639
109k
    void destroyAll() {
640
109k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
109k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::destroyAll()
Line
Count
Source
639
109k
    void destroyAll() {
640
109k
        if (!this->empty()) {
641
244
            T* cursor = this->begin();
642
244
            T* const end = this->end();
643
3.76k
            do {
644
3.76k
                cursor->~T();
645
3.76k
                cursor++;
646
3.76k
            } while (cursor < end);
647
244
        }
648
109k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::destroyAll()
Line
Count
Source
639
109k
    void destroyAll() {
640
109k
        if (!this->empty()) {
641
41
            T* cursor = this->begin();
642
41
            T* const end = this->end();
643
228
            do {
644
228
                cursor->~T();
645
228
                cursor++;
646
228
            } while (cursor < end);
647
41
        }
648
109k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::destroyAll()
Line
Count
Source
639
109k
    void destroyAll() {
640
109k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
109k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::destroyAll()
Line
Count
Source
639
109k
    void destroyAll() {
640
109k
        if (!this->empty()) {
641
8.79k
            T* cursor = this->begin();
642
8.79k
            T* const end = this->end();
643
77.6k
            do {
644
77.6k
                cursor->~T();
645
77.6k
                cursor++;
646
77.6k
            } while (cursor < end);
647
8.79k
        }
648
109k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::destroyAll()
Line
Count
Source
639
116k
    void destroyAll() {
640
116k
        if (!this->empty()) {
641
23.2k
            T* cursor = this->begin();
642
23.2k
            T* const end = this->end();
643
169k
            do {
644
169k
                cursor->~T();
645
169k
                cursor++;
646
169k
            } while (cursor < end);
647
23.2k
        }
648
116k
    }
skia_private::TArray<SkPaint, true>::destroyAll()
Line
Count
Source
639
109k
    void destroyAll() {
640
109k
        if (!this->empty()) {
641
4.48k
            T* cursor = this->begin();
642
4.48k
            T* const end = this->end();
643
53.3k
            do {
644
53.3k
                cursor->~T();
645
53.3k
                cursor++;
646
53.3k
            } while (cursor < end);
647
4.48k
        }
648
109k
    }
skia_private::TArray<SkMatrix, true>::destroyAll()
Line
Count
Source
639
72
    void destroyAll() {
640
72
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
72
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::destroyAll()
Line
Count
Source
639
66.2k
    void destroyAll() {
640
66.2k
        if (!this->empty()) {
641
6.47k
            T* cursor = this->begin();
642
6.47k
            T* const end = this->end();
643
6.63k
            do {
644
6.63k
                cursor->~T();
645
6.63k
                cursor++;
646
6.63k
            } while (cursor < end);
647
6.47k
        }
648
66.2k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::destroyAll()
Line
Count
Source
639
1
    void destroyAll() {
640
1
        if (!this->empty()) {
641
1
            T* cursor = this->begin();
642
1
            T* const end = this->end();
643
1
            do {
644
1
                cursor->~T();
645
1
                cursor++;
646
1
            } while (cursor < end);
647
1
        }
648
1
    }
skia_private::TArray<SkOpRayHit*, true>::destroyAll()
Line
Count
Source
639
4.08M
    void destroyAll() {
640
4.08M
        if (!this->empty()) {
641
4.08M
            T* cursor = this->begin();
642
4.08M
            T* const end = this->end();
643
64.2M
            do {
644
64.2M
                cursor->~T();
645
64.2M
                cursor++;
646
64.2M
            } while (cursor < end);
647
4.08M
        }
648
4.08M
    }
skia_private::TArray<double, true>::destroyAll()
Line
Count
Source
639
95.3k
    void destroyAll() {
640
95.3k
        if (!this->empty()) {
641
95.3k
            T* cursor = this->begin();
642
95.3k
            T* const end = this->end();
643
31.0M
            do {
644
31.0M
                cursor->~T();
645
31.0M
                cursor++;
646
31.0M
            } while (cursor < end);
647
95.3k
        }
648
95.3k
    }
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
639
8.35k
    void destroyAll() {
640
8.35k
        if (!this->empty()) {
641
7.63k
            T* cursor = this->begin();
642
7.63k
            T* const end = this->end();
643
167k
            do {
644
167k
                cursor->~T();
645
167k
                cursor++;
646
167k
            } while (cursor < end);
647
7.63k
        }
648
8.35k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::destroyAll()
Line
Count
Source
639
17.6k
    void destroyAll() {
640
17.6k
        if (!this->empty()) {
641
8.83k
            T* cursor = this->begin();
642
8.83k
            T* const end = this->end();
643
59.7k
            do {
644
59.7k
                cursor->~T();
645
59.7k
                cursor++;
646
59.7k
            } while (cursor < end);
647
8.83k
        }
648
17.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::destroyAll()
Line
Count
Source
639
970k
    void destroyAll() {
640
970k
        if (!this->empty()) {
641
143k
            T* cursor = this->begin();
642
143k
            T* const end = this->end();
643
313k
            do {
644
313k
                cursor->~T();
645
313k
                cursor++;
646
313k
            } while (cursor < end);
647
143k
        }
648
970k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::destroyAll()
Line
Count
Source
639
21.9k
    void destroyAll() {
640
21.9k
        if (!this->empty()) {
641
5.36k
            T* cursor = this->begin();
642
5.36k
            T* const end = this->end();
643
12.4k
            do {
644
12.4k
                cursor->~T();
645
12.4k
                cursor++;
646
12.4k
            } while (cursor < end);
647
5.36k
        }
648
21.9k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::destroyAll()
Line
Count
Source
639
6.89k
    void destroyAll() {
640
6.89k
        if (!this->empty()) {
641
4.95k
            T* cursor = this->begin();
642
4.95k
            T* const end = this->end();
643
137k
            do {
644
137k
                cursor->~T();
645
137k
                cursor++;
646
137k
            } while (cursor < end);
647
4.95k
        }
648
6.89k
    }
skia_private::TArray<SkSL::Field, true>::destroyAll()
Line
Count
Source
639
1.88k
    void destroyAll() {
640
1.88k
        if (!this->empty()) {
641
64
            T* cursor = this->begin();
642
64
            T* const end = this->end();
643
198
            do {
644
198
                cursor->~T();
645
198
                cursor++;
646
198
            } while (cursor < end);
647
64
        }
648
1.88k
    }
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
639
138
    void destroyAll() {
640
138
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
138
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::destroyAll()
Line
Count
Source
639
34.4k
    void destroyAll() {
640
34.4k
        if (!this->empty()) {
641
34.4k
            T* cursor = this->begin();
642
34.4k
            T* const end = this->end();
643
3.94M
            do {
644
3.94M
                cursor->~T();
645
3.94M
                cursor++;
646
3.94M
            } while (cursor < end);
647
34.4k
        }
648
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::destroyAll()
Line
Count
Source
639
34.4k
    void destroyAll() {
640
34.4k
        if (!this->empty()) {
641
21.5k
            T* cursor = this->begin();
642
21.5k
            T* const end = this->end();
643
144k
            do {
644
144k
                cursor->~T();
645
144k
                cursor++;
646
144k
            } while (cursor < end);
647
21.5k
        }
648
34.4k
    }
skia_private::TArray<float*, true>::destroyAll()
Line
Count
Source
639
34.4k
    void destroyAll() {
640
34.4k
        if (!this->empty()) {
641
34.4k
            T* cursor = this->begin();
642
34.4k
            T* const end = this->end();
643
72.1k
            do {
644
72.1k
                cursor->~T();
645
72.1k
                cursor++;
646
72.1k
            } while (cursor < end);
647
34.4k
        }
648
34.4k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::destroyAll()
Line
Count
Source
639
88
    void destroyAll() {
640
88
        if (!this->empty()) {
641
36
            T* cursor = this->begin();
642
36
            T* const end = this->end();
643
84
            do {
644
84
                cursor->~T();
645
84
                cursor++;
646
84
            } while (cursor < end);
647
36
        }
648
88
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::destroyAll()
Line
Count
Source
639
69
    void destroyAll() {
640
69
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
69
    }
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
639
69
    void destroyAll() {
640
69
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
69
    }
skia_private::TArray<SkSL::Type const*, true>::destroyAll()
Line
Count
Source
639
24.1k
    void destroyAll() {
640
24.1k
        if (!this->empty()) {
641
17.5k
            T* cursor = this->begin();
642
17.5k
            T* const end = this->end();
643
25.8k
            do {
644
25.8k
                cursor->~T();
645
25.8k
                cursor++;
646
25.8k
            } while (cursor < end);
647
17.5k
        }
648
24.1k
    }
skia_private::TArray<SkSL::Variable*, true>::destroyAll()
Line
Count
Source
639
22.9k
    void destroyAll() {
640
22.9k
        if (!this->empty()) {
641
1.83k
            T* cursor = this->begin();
642
1.83k
            T* const end = this->end();
643
5.49k
            do {
644
5.49k
                cursor->~T();
645
5.49k
                cursor++;
646
5.49k
            } while (cursor < end);
647
1.83k
        }
648
22.9k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::destroyAll()
Line
Count
Source
639
16
    void destroyAll() {
640
16
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
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
639
12.7k
    void destroyAll() {
640
12.7k
        if (!this->empty()) {
641
12.7k
            T* cursor = this->begin();
642
12.7k
            T* const end = this->end();
643
29.3k
            do {
644
29.3k
                cursor->~T();
645
29.3k
                cursor++;
646
29.3k
            } while (cursor < end);
647
12.7k
        }
648
12.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::destroyAll()
Line
Count
Source
639
16
    void destroyAll() {
640
16
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
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
639
30.0k
    void destroyAll() {
640
30.0k
        if (!this->empty()) {
641
5.67k
            T* cursor = this->begin();
642
5.67k
            T* const end = this->end();
643
247k
            do {
644
247k
                cursor->~T();
645
247k
                cursor++;
646
247k
            } while (cursor < end);
647
5.67k
        }
648
30.0k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::destroyAll()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::destroyAll()
Line
Count
Source
639
132k
    void destroyAll() {
640
132k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
132k
    }
skia_private::TArray<skgpu::Plot*, true>::destroyAll()
Line
Count
Source
639
1.16k
    void destroyAll() {
640
1.16k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
1.16k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::destroyAll()
Line
Count
Source
639
1.85k
    void destroyAll() {
640
1.85k
        if (!this->empty()) {
641
1.85k
            T* cursor = this->begin();
642
1.85k
            T* const end = this->end();
643
13.0k
            do {
644
13.0k
                cursor->~T();
645
13.0k
                cursor++;
646
13.0k
            } while (cursor < end);
647
1.85k
        }
648
1.85k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::destroyAll()
Line
Count
Source
639
4.32k
    void destroyAll() {
640
4.32k
        if (!this->empty()) {
641
4.32k
            T* cursor = this->begin();
642
4.32k
            T* const end = this->end();
643
4.44k
            do {
644
4.44k
                cursor->~T();
645
4.44k
                cursor++;
646
4.44k
            } while (cursor < end);
647
4.32k
        }
648
4.32k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::destroyAll()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::destroyAll()
Line
Count
Source
639
269k
    void destroyAll() {
640
269k
        if (!this->empty()) {
641
269k
            T* cursor = this->begin();
642
269k
            T* const end = this->end();
643
269k
            do {
644
269k
                cursor->~T();
645
269k
                cursor++;
646
269k
            } while (cursor < end);
647
269k
        }
648
269k
    }
skia_private::TArray<GrTextureProxy*, true>::destroyAll()
Line
Count
Source
639
380k
    void destroyAll() {
640
380k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
380k
    }
skia_private::TArray<GrRenderTask*, true>::destroyAll()
Line
Count
Source
639
539k
    void destroyAll() {
640
539k
        if (!this->empty()) {
641
447k
            T* cursor = this->begin();
642
447k
            T* const end = this->end();
643
516k
            do {
644
516k
                cursor->~T();
645
516k
                cursor++;
646
516k
            } while (cursor < end);
647
447k
        }
648
539k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::destroyAll()
Line
Count
Source
639
31.8k
    void destroyAll() {
640
31.8k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
31.8k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::destroyAll()
Line
Count
Source
639
474k
    void destroyAll() {
640
474k
        if (!this->empty()) {
641
9.91k
            T* cursor = this->begin();
642
9.91k
            T* const end = this->end();
643
93.5k
            do {
644
93.5k
                cursor->~T();
645
93.5k
                cursor++;
646
93.5k
            } while (cursor < end);
647
9.91k
        }
648
474k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::destroyAll()
Line
Count
Source
639
491k
    void destroyAll() {
640
491k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
491k
    }
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
639
990
    void destroyAll() {
640
990
        if (!this->empty()) {
641
990
            T* cursor = this->begin();
642
990
            T* const end = this->end();
643
1.04k
            do {
644
1.04k
                cursor->~T();
645
1.04k
                cursor++;
646
1.04k
            } while (cursor < end);
647
990
        }
648
990
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::destroyAll()
Line
Count
Source
639
363
    void destroyAll() {
640
363
        if (!this->empty()) {
641
363
            T* cursor = this->begin();
642
363
            T* const end = this->end();
643
363
            do {
644
363
                cursor->~T();
645
363
                cursor++;
646
363
            } while (cursor < end);
647
363
        }
648
363
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::destroyAll()
Line
Count
Source
639
651
    void destroyAll() {
640
651
        if (!this->empty()) {
641
647
            T* cursor = this->begin();
642
647
            T* const end = this->end();
643
24.6k
            do {
644
24.6k
                cursor->~T();
645
24.6k
                cursor++;
646
24.6k
            } while (cursor < end);
647
647
        }
648
651
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::destroyAll()
Line
Count
Source
639
8.99k
    void destroyAll() {
640
8.99k
        if (!this->empty()) {
641
8.99k
            T* cursor = this->begin();
642
8.99k
            T* const end = this->end();
643
9.91k
            do {
644
9.91k
                cursor->~T();
645
9.91k
                cursor++;
646
9.91k
            } while (cursor < end);
647
8.99k
        }
648
8.99k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::destroyAll()
Line
Count
Source
639
545
    void destroyAll() {
640
545
        if (!this->empty()) {
641
545
            T* cursor = this->begin();
642
545
            T* const end = this->end();
643
545
            do {
644
545
                cursor->~T();
645
545
                cursor++;
646
545
            } while (cursor < end);
647
545
        }
648
545
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::destroyAll()
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::destroyAll()
Line
Count
Source
639
58
    void destroyAll() {
640
58
        if (!this->empty()) {
641
58
            T* cursor = this->begin();
642
58
            T* const end = this->end();
643
81
            do {
644
81
                cursor->~T();
645
81
                cursor++;
646
81
            } while (cursor < end);
647
58
        }
648
58
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::destroyAll()
Line
Count
Source
639
10
    void destroyAll() {
640
10
        if (!this->empty()) {
641
10
            T* cursor = this->begin();
642
10
            T* const end = this->end();
643
33
            do {
644
33
                cursor->~T();
645
33
                cursor++;
646
33
            } while (cursor < end);
647
10
        }
648
10
    }
skia_private::TArray<SkRect, true>::destroyAll()
Line
Count
Source
639
10
    void destroyAll() {
640
10
        if (!this->empty()) {
641
10
            T* cursor = this->begin();
642
10
            T* const end = this->end();
643
99
            do {
644
99
                cursor->~T();
645
99
                cursor++;
646
99
            } while (cursor < end);
647
10
        }
648
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::destroyAll()
Line
Count
Source
639
16.7k
    void destroyAll() {
640
16.7k
        if (!this->empty()) {
641
16.7k
            T* cursor = this->begin();
642
16.7k
            T* const end = this->end();
643
18.0k
            do {
644
18.0k
                cursor->~T();
645
18.0k
                cursor++;
646
18.0k
            } while (cursor < end);
647
16.7k
        }
648
16.7k
    }
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
639
20.8k
    void destroyAll() {
640
20.8k
        if (!this->empty()) {
641
20.8k
            T* cursor = this->begin();
642
20.8k
            T* const end = this->end();
643
22.3k
            do {
644
22.3k
                cursor->~T();
645
22.3k
                cursor++;
646
22.3k
            } while (cursor < end);
647
20.8k
        }
648
20.8k
    }
skia_private::TArray<GrSurfaceProxy*, true>::destroyAll()
Line
Count
Source
639
317k
    void destroyAll() {
640
317k
        if (!this->empty()) {
641
147k
            T* cursor = this->begin();
642
147k
            T* const end = this->end();
643
427k
            do {
644
427k
                cursor->~T();
645
427k
                cursor++;
646
427k
            } while (cursor < end);
647
147k
        }
648
317k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::destroyAll()
Line
Count
Source
639
10.9k
    void destroyAll() {
640
10.9k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
10.9k
    }
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
639
147
    void destroyAll() {
640
147
        if (!this->empty()) {
641
147
            T* cursor = this->begin();
642
147
            T* const end = this->end();
643
188
            do {
644
188
                cursor->~T();
645
188
                cursor++;
646
188
            } while (cursor < end);
647
147
        }
648
147
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::destroyAll()
Line
Count
Source
639
6
    void destroyAll() {
640
6
        if (!this->empty()) {
641
6
            T* cursor = this->begin();
642
6
            T* const end = this->end();
643
6
            do {
644
6
                cursor->~T();
645
6
                cursor++;
646
6
            } while (cursor < end);
647
6
        }
648
6
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::destroyAll()
skia_private::TArray<CircleOp::Circle, true>::destroyAll()
Line
Count
Source
639
437
    void destroyAll() {
640
437
        if (!this->empty()) {
641
437
            T* cursor = this->begin();
642
437
            T* const end = this->end();
643
795
            do {
644
795
                cursor->~T();
645
795
                cursor++;
646
795
            } while (cursor < end);
647
437
        }
648
437
    }
skia_private::TArray<EllipseOp::Ellipse, true>::destroyAll()
Line
Count
Source
639
9
    void destroyAll() {
640
9
        if (!this->empty()) {
641
9
            T* cursor = this->begin();
642
9
            T* const end = this->end();
643
9
            do {
644
9
                cursor->~T();
645
9
                cursor++;
646
9
            } while (cursor < end);
647
9
        }
648
9
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::destroyAll()
Line
Count
Source
639
8
    void destroyAll() {
640
8
        if (!this->empty()) {
641
8
            T* cursor = this->begin();
642
8
            T* const end = this->end();
643
12
            do {
644
12
                cursor->~T();
645
12
                cursor++;
646
12
            } while (cursor < end);
647
8
        }
648
8
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::destroyAll()
Line
Count
Source
639
40
    void destroyAll() {
640
40
        if (!this->empty()) {
641
40
            T* cursor = this->begin();
642
40
            T* const end = this->end();
643
40
            do {
644
40
                cursor->~T();
645
40
                cursor++;
646
40
            } while (cursor < end);
647
40
        }
648
40
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::destroyAll()
Line
Count
Source
639
502k
    void destroyAll() {
640
502k
        if (!this->empty()) {
641
165k
            T* cursor = this->begin();
642
165k
            T* const end = this->end();
643
254k
            do {
644
254k
                cursor->~T();
645
254k
                cursor++;
646
254k
            } while (cursor < end);
647
165k
        }
648
502k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::destroyAll()
Line
Count
Source
639
3
    void destroyAll() {
640
3
        if (!this->empty()) {
641
3
            T* cursor = this->begin();
642
3
            T* const end = this->end();
643
3
            do {
644
3
                cursor->~T();
645
3
                cursor++;
646
3
            } while (cursor < end);
647
3
        }
648
3
    }
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
639
6.41k
    void destroyAll() {
640
6.41k
        if (!this->empty()) {
641
6.41k
            T* cursor = this->begin();
642
6.41k
            T* const end = this->end();
643
10.2k
            do {
644
10.2k
                cursor->~T();
645
10.2k
                cursor++;
646
10.2k
            } while (cursor < end);
647
6.41k
        }
648
6.41k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::destroyAll()
Line
Count
Source
639
927
    void destroyAll() {
640
927
        if (!this->empty()) {
641
927
            T* cursor = this->begin();
642
927
            T* const end = this->end();
643
1.07k
            do {
644
1.07k
                cursor->~T();
645
1.07k
                cursor++;
646
1.07k
            } while (cursor < end);
647
927
        }
648
927
    }
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<skgpu::Swizzle, 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::destroyAll()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::destroyAll()
Line
Count
Source
639
5.96k
    void destroyAll() {
640
5.96k
        if (!this->empty()) {
641
767
            T* cursor = this->begin();
642
767
            T* const end = this->end();
643
782
            do {
644
782
                cursor->~T();
645
782
                cursor++;
646
782
            } while (cursor < end);
647
767
        }
648
5.96k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::destroyAll()
Line
Count
Source
639
4.10k
    void destroyAll() {
640
4.10k
        if (!this->empty()) {
641
782
            T* cursor = this->begin();
642
782
            T* const end = this->end();
643
782
            do {
644
782
                cursor->~T();
645
782
                cursor++;
646
782
            } while (cursor < end);
647
782
        }
648
4.10k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::destroyAll()
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<skgpu::graphite::ShaderSnippet, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::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()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, 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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::destroyAll()
Line
Count
Source
639
8.30k
    void destroyAll() {
640
8.30k
        if (!this->empty()) {
641
1.67k
            T* cursor = this->begin();
642
1.67k
            T* const end = this->end();
643
10.5k
            do {
644
10.5k
                cursor->~T();
645
10.5k
                cursor++;
646
10.5k
            } while (cursor < end);
647
1.67k
        }
648
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::destroyAll()
skia_private::TArray<SkSVGDevice::ClipRec, true>::destroyAll()
Line
Count
Source
639
12.2k
    void destroyAll() {
640
12.2k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
12.2k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::destroyAll()
Line
Count
Source
639
472k
    void destroyAll() {
640
472k
        if (!this->empty()) {
641
891
            T* cursor = this->begin();
642
891
            T* const end = this->end();
643
2.34k
            do {
644
2.34k
                cursor->~T();
645
2.34k
                cursor++;
646
2.34k
            } while (cursor < end);
647
891
        }
648
472k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::destroyAll()
Line
Count
Source
639
1
    void destroyAll() {
640
1
        if (!this->empty()) {
641
1
            T* cursor = this->begin();
642
1
            T* const end = this->end();
643
1
            do {
644
1
                cursor->~T();
645
1
                cursor++;
646
1
            } while (cursor < end);
647
1
        }
648
1
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::destroyAll()
skia_private::TArray<unsigned short, true>::destroyAll()
Line
Count
Source
639
28.9k
    void destroyAll() {
640
28.9k
        if (!this->empty()) {
641
28.8k
            T* cursor = this->begin();
642
28.8k
            T* const end = this->end();
643
287k
            do {
644
287k
                cursor->~T();
645
287k
                cursor++;
646
287k
            } while (cursor < end);
647
28.8k
        }
648
28.9k
    }
skia_private::TArray<SkMask::Format, true>::destroyAll()
Line
Count
Source
639
1.65k
    void destroyAll() {
640
1.65k
        if (!this->empty()) {
641
1.64k
            T* cursor = this->begin();
642
1.64k
            T* const end = this->end();
643
56.2k
            do {
644
56.2k
                cursor->~T();
645
56.2k
                cursor++;
646
56.2k
            } while (cursor < end);
647
1.64k
        }
648
1.65k
    }
skia_private::TArray<SkPackedGlyphID, true>::destroyAll()
Line
Count
Source
639
1.65k
    void destroyAll() {
640
1.65k
        if (!this->empty()) {
641
1.64k
            T* cursor = this->begin();
642
1.64k
            T* const end = this->end();
643
56.2k
            do {
644
56.2k
                cursor->~T();
645
56.2k
                cursor++;
646
56.2k
            } while (cursor < end);
647
1.64k
        }
648
1.65k
    }
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::destroyAll()
skia_private::TArray<SkGlyph const*, true>::destroyAll()
Line
Count
Source
639
25.6k
    void destroyAll() {
640
25.6k
        if (!this->empty()) {
641
25.5k
            T* cursor = this->begin();
642
25.5k
            T* const end = this->end();
643
174k
            do {
644
174k
                cursor->~T();
645
174k
                cursor++;
646
174k
            } while (cursor < end);
647
25.5k
        }
648
25.6k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::destroyAll()
Line
Count
Source
639
553M
    void destroyAll() {
640
553M
        if (!this->empty()) {
641
93.5k
            T* cursor = this->begin();
642
93.5k
            T* const end = this->end();
643
93.6k
            do {
644
93.6k
                cursor->~T();
645
93.6k
                cursor++;
646
93.6k
            } while (cursor < end);
647
93.5k
        }
648
553M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::destroyAll()
Line
Count
Source
639
4
    void destroyAll() {
640
4
        if (!this->empty()) {
641
4
            T* cursor = this->begin();
642
4
            T* const end = this->end();
643
8
            do {
644
8
                cursor->~T();
645
8
                cursor++;
646
8
            } while (cursor < end);
647
4
        }
648
4
    }
skia_private::TArray<SkClosestRecord const*, true>::destroyAll()
Line
Count
Source
639
3.83M
    void destroyAll() {
640
3.83M
        if (!this->empty()) {
641
3.78M
            T* cursor = this->begin();
642
3.78M
            T* const end = this->end();
643
4.45M
            do {
644
4.45M
                cursor->~T();
645
4.45M
                cursor++;
646
4.45M
            } while (cursor < end);
647
3.78M
        }
648
3.83M
    }
skia_private::TArray<SkClosestRecord, true>::destroyAll()
Line
Count
Source
639
3.83M
    void destroyAll() {
640
3.83M
        if (!this->empty()) {
641
3.83M
            T* cursor = this->begin();
642
3.83M
            T* const end = this->end();
643
8.29M
            do {
644
8.29M
                cursor->~T();
645
8.29M
                cursor++;
646
8.29M
            } while (cursor < end);
647
3.83M
        }
648
3.83M
    }
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
639
64.1k
    void destroyAll() {
640
64.1k
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
64.1k
    }
skia_private::TArray<PathSegment, true>::destroyAll()
Line
Count
Source
639
6
    void destroyAll() {
640
6
        if (!this->empty()) {
641
6
            T* cursor = this->begin();
642
6
            T* const end = this->end();
643
30
            do {
644
30
                cursor->~T();
645
30
                cursor++;
646
30
            } while (cursor < end);
647
6
        }
648
6
    }
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::BindBufferInfo, 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, 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
639
357
    void destroyAll() {
640
357
        if (!this->empty()) {
641
357
            T* cursor = this->begin();
642
357
            T* const end = this->end();
643
776k
            do {
644
776k
                cursor->~T();
645
776k
                cursor++;
646
776k
            } while (cursor < end);
647
357
        }
648
357
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::destroyAll()
Line
Count
Source
639
24.2k
    void destroyAll() {
640
24.2k
        if (!this->empty()) {
641
15.0k
            T* cursor = this->begin();
642
15.0k
            T* const end = this->end();
643
21.6k
            do {
644
21.6k
                cursor->~T();
645
21.6k
                cursor++;
646
21.6k
            } while (cursor < end);
647
15.0k
        }
648
24.2k
    }
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<char, true>::destroyAll()
Line
Count
Source
639
3.59k
    void destroyAll() {
640
3.59k
        if (!this->empty()) {
641
366
            T* cursor = this->begin();
642
366
            T* const end = this->end();
643
19.8k
            do {
644
19.8k
                cursor->~T();
645
19.8k
                cursor++;
646
19.8k
            } while (cursor < end);
647
366
        }
648
3.59k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::destroyAll()
Line
Count
Source
639
3.59k
    void destroyAll() {
640
3.59k
        if (!this->empty()) {
641
366
            T* cursor = this->begin();
642
366
            T* const end = this->end();
643
19.8k
            do {
644
19.8k
                cursor->~T();
645
19.8k
                cursor++;
646
19.8k
            } while (cursor < end);
647
366
        }
648
3.59k
    }
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: 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()
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::destroyAll()
Line
Count
Source
639
24
    void destroyAll() {
640
24
        if (!this->empty()) {
641
0
            T* cursor = this->begin();
642
0
            T* const end = this->end();
643
0
            do {
644
0
                cursor->~T();
645
0
                cursor++;
646
0
            } while (cursor < end);
647
0
        }
648
24
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
639
20.2k
    void destroyAll() {
640
20.2k
        if (!this->empty()) {
641
16.9k
            T* cursor = this->begin();
642
16.9k
            T* const end = this->end();
643
16.9k
            do {
644
16.9k
                cursor->~T();
645
16.9k
                cursor++;
646
16.9k
            } while (cursor < end);
647
16.9k
        }
648
20.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::destroyAll()
649
650
    /** In the following move and copy methods, 'dst' is assumed to be uninitialized raw storage.
651
     *  In the following move methods, 'src' is destroyed leaving behind uninitialized raw storage.
652
     */
653
188M
    void copy(const T* src) {
654
188M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
188M
            if (!this->empty() && src != nullptr) {
656
104M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
104M
            }
658
188M
        } else {
659
65.7k
            for (int i = 0; i < this->size(); ++i) {
660
3.63k
                new (fData + i) T(src[i]);
661
3.63k
            }
662
62.0k
        }
663
188M
    }
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
653
1.68k
    void copy(const T* src) {
654
1.68k
        if constexpr (std::is_trivially_copyable_v<T>) {
655
1.68k
            if (!this->empty() && src != nullptr) {
656
0
                sk_careful_memcpy(fData, src, this->size_bytes());
657
0
            }
658
1.68k
        } else {
659
1.68k
            for (int i = 0; i < this->size(); ++i) {
660
1.68k
                new (fData + i) T(src[i]);
661
1.68k
            }
662
1.68k
        }
663
1.68k
    }
skia_private::TArray<SkPoint, true>::copy(SkPoint const*)
Line
Count
Source
653
4.46M
    void copy(const T* src) {
654
4.46M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
4.46M
            if (!this->empty() && src != nullptr) {
656
3.24M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
3.24M
            }
658
4.46M
        } else {
659
4.46M
            for (int i = 0; i < this->size(); ++i) {
660
4.46M
                new (fData + i) T(src[i]);
661
4.46M
            }
662
4.46M
        }
663
4.46M
    }
skia_private::TArray<unsigned char, true>::copy(unsigned char const*)
Line
Count
Source
653
91.8M
    void copy(const T* src) {
654
91.8M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
91.8M
            if (!this->empty() && src != nullptr) {
656
90.6M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
90.6M
            }
658
91.8M
        } else {
659
91.8M
            for (int i = 0; i < this->size(); ++i) {
660
91.8M
                new (fData + i) T(src[i]);
661
91.8M
            }
662
91.8M
        }
663
91.8M
    }
skia_private::TArray<float, true>::copy(float const*)
Line
Count
Source
653
91.8M
    void copy(const T* src) {
654
91.8M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
91.8M
            if (!this->empty() && src != nullptr) {
656
11.0M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
11.0M
            }
658
91.8M
        } else {
659
91.8M
            for (int i = 0; i < this->size(); ++i) {
660
91.8M
                new (fData + i) T(src[i]);
661
91.8M
            }
662
91.8M
        }
663
91.8M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::copy(skgpu::graphite::Uniform const*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::copy(skgpu::graphite::TextureAndSampler const*)
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
653
62.0k
    void copy(const T* src) {
654
62.0k
        if constexpr (std::is_trivially_copyable_v<T>) {
655
62.0k
            if (!this->empty() && src != nullptr) {
656
62.0k
                sk_careful_memcpy(fData, src, this->size_bytes());
657
62.0k
            }
658
62.0k
        } else {
659
65.7k
            for (int i = 0; i < this->size(); ++i) {
660
3.63k
                new (fData + i) T(src[i]);
661
3.63k
            }
662
62.0k
        }
663
62.0k
    }
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
653
41.8k
    void copy(const T* src) {
654
41.8k
        if constexpr (std::is_trivially_copyable_v<T>) {
655
41.8k
            if (!this->empty() && src != nullptr) {
656
297
                sk_careful_memcpy(fData, src, this->size_bytes());
657
297
            }
658
41.8k
        } else {
659
41.8k
            for (int i = 0; i < this->size(); ++i) {
660
41.8k
                new (fData + i) T(src[i]);
661
41.8k
            }
662
41.8k
        }
663
41.8k
    }
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<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*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::copy(sk_sp<skgpu::graphite::PrecompileShader> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileColorFilter> const*)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::copy(SkBlendMode const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::copy(sk_sp<skgpu::graphite::PrecompileBlender> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileImageFilter> const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileMaskFilter> const*)
664
665
16
    void move(int dst, int src) {
666
16
        if constexpr (MEM_MOVE) {
667
16
            memcpy(static_cast<void*>(&fData[dst]),
668
16
                   static_cast<const void*>(&fData[src]),
669
16
                   sizeof(T));
670
16
        } else {
671
16
            new (&fData[dst]) T(std::move(fData[src]));
672
16
            fData[src].~T();
673
16
        }
674
16
    }
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)
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(int, int)
Line
Count
Source
665
16
    void move(int dst, int src) {
666
16
        if constexpr (MEM_MOVE) {
667
16
            memcpy(static_cast<void*>(&fData[dst]),
668
16
                   static_cast<const void*>(&fData[src]),
669
16
                   sizeof(T));
670
16
        } else {
671
16
            new (&fData[dst]) T(std::move(fData[src]));
672
16
            fData[src].~T();
673
16
        }
674
16
    }
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(int, int)
675
676
76.6M
    void move(void* dst) {
677
76.6M
        if constexpr (MEM_MOVE) {
678
152k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
152k
        } else {
680
585k
            for (int i = 0; i < this->size(); ++i) {
681
433k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
433k
                fData[i].~T();
683
433k
            }
684
152k
        }
685
76.6M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::move(void*)
skia_private::TArray<bool, true>::move(void*)
Line
Count
Source
676
2.00k
    void move(void* dst) {
677
2.00k
        if constexpr (MEM_MOVE) {
678
2.00k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
2.00k
        } else {
680
2.00k
            for (int i = 0; i < this->size(); ++i) {
681
2.00k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
2.00k
                fData[i].~T();
683
2.00k
            }
684
2.00k
        }
685
2.00k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::move(void*)
Line
Count
Source
676
100k
    void move(void* dst) {
677
100k
        if constexpr (MEM_MOVE) {
678
100k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
100k
        } else {
680
201k
            for (int i = 0; i < this->size(); ++i) {
681
100k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
100k
                fData[i].~T();
683
100k
            }
684
100k
        }
685
100k
    }
skia_private::TArray<SkString, true>::move(void*)
Line
Count
Source
676
74
    void move(void* dst) {
677
74
        if constexpr (MEM_MOVE) {
678
74
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
74
        } else {
680
74
            for (int i = 0; i < this->size(); ++i) {
681
74
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
74
                fData[i].~T();
683
74
            }
684
74
        }
685
74
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::move(void*)
skia_private::TArray<SkPoint, true>::move(void*)
Line
Count
Source
676
36.0M
    void move(void* dst) {
677
36.0M
        if constexpr (MEM_MOVE) {
678
36.0M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
36.0M
        } else {
680
36.0M
            for (int i = 0; i < this->size(); ++i) {
681
36.0M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
36.0M
                fData[i].~T();
683
36.0M
            }
684
36.0M
        }
685
36.0M
    }
skia_private::TArray<unsigned char, true>::move(void*)
Line
Count
Source
676
23.4M
    void move(void* dst) {
677
23.4M
        if constexpr (MEM_MOVE) {
678
23.4M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
23.4M
        } else {
680
23.4M
            for (int i = 0; i < this->size(); ++i) {
681
23.4M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
23.4M
                fData[i].~T();
683
23.4M
            }
684
23.4M
        }
685
23.4M
    }
skia_private::TArray<float, true>::move(void*)
Line
Count
Source
676
8.42M
    void move(void* dst) {
677
8.42M
        if constexpr (MEM_MOVE) {
678
8.42M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
8.42M
        } else {
680
8.42M
            for (int i = 0; i < this->size(); ++i) {
681
8.42M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
8.42M
                fData[i].~T();
683
8.42M
            }
684
8.42M
        }
685
8.42M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::move(void*)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::move(void*)
Line
Count
Source
676
4.32k
    void move(void* dst) {
677
4.32k
        if constexpr (MEM_MOVE) {
678
4.32k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
4.32k
        } else {
680
4.32k
            for (int i = 0; i < this->size(); ++i) {
681
4.32k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
4.32k
                fData[i].~T();
683
4.32k
            }
684
4.32k
        }
685
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::move(void*)
Line
Count
Source
676
147k
    void move(void* dst) {
677
147k
        if constexpr (MEM_MOVE) {
678
147k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
147k
        } else {
680
147k
            for (int i = 0; i < this->size(); ++i) {
681
147k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
147k
                fData[i].~T();
683
147k
            }
684
147k
        }
685
147k
    }
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<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*)
skia_private::TArray<int, true>::move(void*)
Line
Count
Source
676
175k
    void move(void* dst) {
677
175k
        if constexpr (MEM_MOVE) {
678
175k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
175k
        } else {
680
175k
            for (int i = 0; i < this->size(); ++i) {
681
175k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
175k
                fData[i].~T();
683
175k
            }
684
175k
        }
685
175k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::move(void*)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::move(void*)
Line
Count
Source
676
1.12k
    void move(void* dst) {
677
1.12k
        if constexpr (MEM_MOVE) {
678
1.12k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
1.12k
        } else {
680
1.12k
            for (int i = 0; i < this->size(); ++i) {
681
1.12k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
1.12k
                fData[i].~T();
683
1.12k
            }
684
1.12k
        }
685
1.12k
    }
skia_private::TArray<std::__1::thread, false>::move(void*)
Line
Count
Source
676
56
    void move(void* dst) {
677
56
        if constexpr (MEM_MOVE) {
678
56
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
56
        } else {
680
56
            for (int i = 0; i < this->size(); ++i) {
681
0
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
0
                fData[i].~T();
683
0
            }
684
56
        }
685
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
676
225
    void move(void* dst) {
677
225
        if constexpr (MEM_MOVE) {
678
225
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
225
        } else {
680
225
            for (int i = 0; i < this->size(); ++i) {
681
225
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
225
                fData[i].~T();
683
225
            }
684
225
        }
685
225
    }
skia_private::TArray<sk_sp<SkShader>, true>::move(void*)
Line
Count
Source
676
8.21k
    void move(void* dst) {
677
8.21k
        if constexpr (MEM_MOVE) {
678
8.21k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
8.21k
        } else {
680
8.21k
            for (int i = 0; i < this->size(); ++i) {
681
8.21k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
8.21k
                fData[i].~T();
683
8.21k
            }
684
8.21k
        }
685
8.21k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::move(void*)
skia_private::TArray<SkPaint, true>::move(void*)
Line
Count
Source
676
5.43k
    void move(void* dst) {
677
5.43k
        if constexpr (MEM_MOVE) {
678
5.43k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
5.43k
        } else {
680
5.43k
            for (int i = 0; i < this->size(); ++i) {
681
5.43k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
5.43k
                fData[i].~T();
683
5.43k
            }
684
5.43k
        }
685
5.43k
    }
skia_private::TArray<SkPath, true>::move(void*)
Line
Count
Source
676
275k
    void move(void* dst) {
677
275k
        if constexpr (MEM_MOVE) {
678
275k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
275k
        } else {
680
275k
            for (int i = 0; i < this->size(); ++i) {
681
275k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
275k
                fData[i].~T();
683
275k
            }
684
275k
        }
685
275k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::move(void*)
Line
Count
Source
676
16.7k
    void move(void* dst) {
677
16.7k
        if constexpr (MEM_MOVE) {
678
16.7k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
16.7k
        } else {
680
16.7k
            for (int i = 0; i < this->size(); ++i) {
681
16.7k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
16.7k
                fData[i].~T();
683
16.7k
            }
684
16.7k
        }
685
16.7k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::move(void*)
Line
Count
Source
676
51
    void move(void* dst) {
677
51
        if constexpr (MEM_MOVE) {
678
51
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
51
        } else {
680
51
            for (int i = 0; i < this->size(); ++i) {
681
51
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
51
                fData[i].~T();
683
51
            }
684
51
        }
685
51
    }
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
676
404
    void move(void* dst) {
677
404
        if constexpr (MEM_MOVE) {
678
404
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
404
        } else {
680
404
            for (int i = 0; i < this->size(); ++i) {
681
404
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
404
                fData[i].~T();
683
404
            }
684
404
        }
685
404
    }
skia_private::TArray<sk_sp<SkImage const>, true>::move(void*)
Line
Count
Source
676
26.8k
    void move(void* dst) {
677
26.8k
        if constexpr (MEM_MOVE) {
678
26.8k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
26.8k
        } else {
680
26.8k
            for (int i = 0; i < this->size(); ++i) {
681
26.8k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
26.8k
                fData[i].~T();
683
26.8k
            }
684
26.8k
        }
685
26.8k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::move(void*)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::move(void*)
Line
Count
Source
676
6.48k
    void move(void* dst) {
677
6.48k
        if constexpr (MEM_MOVE) {
678
6.48k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
6.48k
        } else {
680
6.48k
            for (int i = 0; i < this->size(); ++i) {
681
6.48k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
6.48k
                fData[i].~T();
683
6.48k
            }
684
6.48k
        }
685
6.48k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::move(void*)
Line
Count
Source
676
1
    void move(void* dst) {
677
1
        if constexpr (MEM_MOVE) {
678
1
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
1
        } else {
680
1
            for (int i = 0; i < this->size(); ++i) {
681
1
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
1
                fData[i].~T();
683
1
            }
684
1
        }
685
1
    }
skia_private::TArray<SkOpRayHit*, true>::move(void*)
Line
Count
Source
676
6.96M
    void move(void* dst) {
677
6.96M
        if constexpr (MEM_MOVE) {
678
6.96M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
6.96M
        } else {
680
6.96M
            for (int i = 0; i < this->size(); ++i) {
681
6.96M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
6.96M
                fData[i].~T();
683
6.96M
            }
684
6.96M
        }
685
6.96M
    }
skia_private::TArray<double, true>::move(void*)
Line
Count
Source
676
53.9k
    void move(void* dst) {
677
53.9k
        if constexpr (MEM_MOVE) {
678
53.9k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
53.9k
        } else {
680
53.9k
            for (int i = 0; i < this->size(); ++i) {
681
53.9k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
53.9k
                fData[i].~T();
683
53.9k
            }
684
53.9k
        }
685
53.9k
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::move(void*)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::move(void*)
Line
Count
Source
676
8.33k
    void move(void* dst) {
677
8.33k
        if constexpr (MEM_MOVE) {
678
8.33k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
8.33k
        } else {
680
8.33k
            for (int i = 0; i < this->size(); ++i) {
681
8.33k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
8.33k
                fData[i].~T();
683
8.33k
            }
684
8.33k
        }
685
8.33k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::move(void*)
Line
Count
Source
676
2.38k
    void move(void* dst) {
677
2.38k
        if constexpr (MEM_MOVE) {
678
2.38k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
2.38k
        } else {
680
2.38k
            for (int i = 0; i < this->size(); ++i) {
681
2.38k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
2.38k
                fData[i].~T();
683
2.38k
            }
684
2.38k
        }
685
2.38k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::move(void*)
Line
Count
Source
676
16.7k
    void move(void* dst) {
677
16.7k
        if constexpr (MEM_MOVE) {
678
16.7k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
16.7k
        } else {
680
16.7k
            for (int i = 0; i < this->size(); ++i) {
681
16.7k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
16.7k
                fData[i].~T();
683
16.7k
            }
684
16.7k
        }
685
16.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::move(void*)
Line
Count
Source
676
303k
    void move(void* dst) {
677
303k
        if constexpr (MEM_MOVE) {
678
303k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
303k
        } else {
680
303k
            for (int i = 0; i < this->size(); ++i) {
681
303k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
303k
                fData[i].~T();
683
303k
            }
684
303k
        }
685
303k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::move(void*)
Line
Count
Source
676
11.4k
    void move(void* dst) {
677
11.4k
        if constexpr (MEM_MOVE) {
678
11.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
11.4k
        } else {
680
237k
            for (int i = 0; i < this->size(); ++i) {
681
225k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
225k
                fData[i].~T();
683
225k
            }
684
11.4k
        }
685
11.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::move(void*)
Line
Count
Source
676
11.0k
    void move(void* dst) {
677
11.0k
        if constexpr (MEM_MOVE) {
678
11.0k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
11.0k
        } else {
680
11.0k
            for (int i = 0; i < this->size(); ++i) {
681
11.0k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
11.0k
                fData[i].~T();
683
11.0k
            }
684
11.0k
        }
685
11.0k
    }
skia_private::TArray<SkSL::Field, true>::move(void*)
Line
Count
Source
676
86
    void move(void* dst) {
677
86
        if constexpr (MEM_MOVE) {
678
86
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
86
        } else {
680
86
            for (int i = 0; i < this->size(); ++i) {
681
86
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
86
                fData[i].~T();
683
86
            }
684
86
        }
685
86
    }
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
676
316
    void move(void* dst) {
677
316
        if constexpr (MEM_MOVE) {
678
316
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
316
        } else {
680
316
            for (int i = 0; i < this->size(); ++i) {
681
316
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
316
                fData[i].~T();
683
316
            }
684
316
        }
685
316
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::move(void*)
Line
Count
Source
676
34.4k
    void move(void* dst) {
677
34.4k
        if constexpr (MEM_MOVE) {
678
34.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
34.4k
        } else {
680
34.4k
            for (int i = 0; i < this->size(); ++i) {
681
34.4k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
34.4k
                fData[i].~T();
683
34.4k
            }
684
34.4k
        }
685
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::move(void*)
Line
Count
Source
676
21.5k
    void move(void* dst) {
677
21.5k
        if constexpr (MEM_MOVE) {
678
21.5k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
21.5k
        } else {
680
21.5k
            for (int i = 0; i < this->size(); ++i) {
681
21.5k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
21.5k
                fData[i].~T();
683
21.5k
            }
684
21.5k
        }
685
21.5k
    }
skia_private::TArray<float*, true>::move(void*)
Line
Count
Source
676
34.4k
    void move(void* dst) {
677
34.4k
        if constexpr (MEM_MOVE) {
678
34.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
34.4k
        } else {
680
34.4k
            for (int i = 0; i < this->size(); ++i) {
681
34.4k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
34.4k
                fData[i].~T();
683
34.4k
            }
684
34.4k
        }
685
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::move(void*)
Unexecuted instantiation: 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*)
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
676
3.99k
    void move(void* dst) {
677
3.99k
        if constexpr (MEM_MOVE) {
678
3.99k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
3.99k
        } else {
680
3.99k
            for (int i = 0; i < this->size(); ++i) {
681
3.99k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
3.99k
                fData[i].~T();
683
3.99k
            }
684
3.99k
        }
685
3.99k
    }
skia_private::TArray<SkSL::Type const*, true>::move(void*)
Line
Count
Source
676
49
    void move(void* dst) {
677
49
        if constexpr (MEM_MOVE) {
678
49
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
49
        } else {
680
49
            for (int i = 0; i < this->size(); ++i) {
681
49
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
49
                fData[i].~T();
683
49
            }
684
49
        }
685
49
    }
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
676
1
    void move(void* dst) {
677
1
        if constexpr (MEM_MOVE) {
678
1
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
1
        } else {
680
1
            for (int i = 0; i < this->size(); ++i) {
681
1
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
1
                fData[i].~T();
683
1
            }
684
1
        }
685
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
676
25.7k
    void move(void* dst) {
677
25.7k
        if constexpr (MEM_MOVE) {
678
25.7k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
25.7k
        } else {
680
25.7k
            for (int i = 0; i < this->size(); ++i) {
681
0
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
0
                fData[i].~T();
683
0
            }
684
25.7k
        }
685
25.7k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::move(void*)
skia_private::TArray<sk_sp<GrRenderTask>, true>::move(void*)
Line
Count
Source
676
10.8k
    void move(void* dst) {
677
10.8k
        if constexpr (MEM_MOVE) {
678
10.8k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
10.8k
        } else {
680
10.8k
            for (int i = 0; i < this->size(); ++i) {
681
10.8k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
10.8k
                fData[i].~T();
683
10.8k
            }
684
10.8k
        }
685
10.8k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::move(void*)
Line
Count
Source
676
4.32k
    void move(void* dst) {
677
4.32k
        if constexpr (MEM_MOVE) {
678
4.32k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
4.32k
        } else {
680
4.32k
            for (int i = 0; i < this->size(); ++i) {
681
4.32k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
4.32k
                fData[i].~T();
683
4.32k
            }
684
4.32k
        }
685
4.32k
    }
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
676
211k
    void move(void* dst) {
677
211k
        if constexpr (MEM_MOVE) {
678
211k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
211k
        } else {
680
211k
            for (int i = 0; i < this->size(); ++i) {
681
211k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
211k
                fData[i].~T();
683
211k
            }
684
211k
        }
685
211k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::move(void*)
skia_private::TArray<GrRenderTask*, true>::move(void*)
Line
Count
Source
676
40.2k
    void move(void* dst) {
677
40.2k
        if constexpr (MEM_MOVE) {
678
40.2k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
40.2k
        } else {
680
40.2k
            for (int i = 0; i < this->size(); ++i) {
681
40.2k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
40.2k
                fData[i].~T();
683
40.2k
            }
684
40.2k
        }
685
40.2k
    }
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
676
13.9k
    void move(void* dst) {
677
13.9k
        if constexpr (MEM_MOVE) {
678
13.9k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
13.9k
        } else {
680
115k
            for (int i = 0; i < this->size(); ++i) {
681
102k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
102k
                fData[i].~T();
683
102k
            }
684
13.9k
        }
685
13.9k
    }
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
676
38
    void move(void* dst) {
677
38
        if constexpr (MEM_MOVE) {
678
38
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
38
        } else {
680
38
            for (int i = 0; i < this->size(); ++i) {
681
38
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
38
                fData[i].~T();
683
38
            }
684
38
        }
685
38
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::move(void*)
Line
Count
Source
676
305
    void move(void* dst) {
677
305
        if constexpr (MEM_MOVE) {
678
305
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
305
        } else {
680
305
            for (int i = 0; i < this->size(); ++i) {
681
305
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
305
                fData[i].~T();
683
305
            }
684
305
        }
685
305
    }
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
676
125
    void move(void* dst) {
677
125
        if constexpr (MEM_MOVE) {
678
125
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
125
        } else {
680
125
            for (int i = 0; i < this->size(); ++i) {
681
125
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
125
                fData[i].~T();
683
125
            }
684
125
        }
685
125
    }
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*)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::move(void*)
Line
Count
Source
676
8
    void move(void* dst) {
677
8
        if constexpr (MEM_MOVE) {
678
8
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
8
        } else {
680
8
            for (int i = 0; i < this->size(); ++i) {
681
8
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
8
                fData[i].~T();
683
8
            }
684
8
        }
685
8
    }
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
676
519
    void move(void* dst) {
677
519
        if constexpr (MEM_MOVE) {
678
519
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
519
        } else {
680
519
            for (int i = 0; i < this->size(); ++i) {
681
519
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
519
                fData[i].~T();
683
519
            }
684
519
        }
685
519
    }
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
676
1.03k
    void move(void* dst) {
677
1.03k
        if constexpr (MEM_MOVE) {
678
1.03k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
1.03k
        } else {
680
1.03k
            for (int i = 0; i < this->size(); ++i) {
681
1.03k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
1.03k
                fData[i].~T();
683
1.03k
            }
684
1.03k
        }
685
1.03k
    }
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
676
38
    void move(void* dst) {
677
38
        if constexpr (MEM_MOVE) {
678
38
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
38
        } else {
680
38
            for (int i = 0; i < this->size(); ++i) {
681
38
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
38
                fData[i].~T();
683
38
            }
684
38
        }
685
38
    }
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
676
81
    void move(void* dst) {
677
81
        if constexpr (MEM_MOVE) {
678
81
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
81
        } else {
680
81
            for (int i = 0; i < this->size(); ++i) {
681
81
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
81
                fData[i].~T();
683
81
            }
684
81
        }
685
81
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::move(void*)
skia_private::TArray<DIEllipseOp::Ellipse, true>::move(void*)
Line
Count
Source
676
2
    void move(void* dst) {
677
2
        if constexpr (MEM_MOVE) {
678
2
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
2
        } else {
680
2
            for (int i = 0; i < this->size(); ++i) {
681
2
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
2
                fData[i].~T();
683
2
            }
684
2
        }
685
2
    }
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
676
624
    void move(void* dst) {
677
624
        if constexpr (MEM_MOVE) {
678
624
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
624
        } else {
680
624
            for (int i = 0; i < this->size(); ++i) {
681
624
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
624
                fData[i].~T();
683
624
            }
684
624
        }
685
624
    }
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
676
633
    void move(void* dst) {
677
633
        if constexpr (MEM_MOVE) {
678
633
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
633
        } else {
680
4.93k
            for (int i = 0; i < this->size(); ++i) {
681
4.29k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
4.29k
                fData[i].~T();
683
4.29k
            }
684
633
        }
685
633
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::move(void*)
Line
Count
Source
676
30
    void move(void* dst) {
677
30
        if constexpr (MEM_MOVE) {
678
30
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
30
        } else {
680
30
            for (int i = 0; i < this->size(); ++i) {
681
30
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
30
                fData[i].~T();
683
30
            }
684
30
        }
685
30
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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*)
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::move(void*)
Line
Count
Source
676
8.30k
    void move(void* dst) {
677
8.30k
        if constexpr (MEM_MOVE) {
678
8.30k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
8.30k
        } else {
680
8.30k
            for (int i = 0; i < this->size(); ++i) {
681
8.30k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
8.30k
                fData[i].~T();
683
8.30k
            }
684
8.30k
        }
685
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::move(void*)
skia_private::TArray<SkSVGDevice::ClipRec, true>::move(void*)
Line
Count
Source
676
342
    void move(void* dst) {
677
342
        if constexpr (MEM_MOVE) {
678
342
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
342
        } else {
680
342
            for (int i = 0; i < this->size(); ++i) {
681
342
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
342
                fData[i].~T();
683
342
            }
684
342
        }
685
342
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::move(void*)
Line
Count
Source
676
18
    void move(void* dst) {
677
18
        if constexpr (MEM_MOVE) {
678
18
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
18
        } else {
680
18
            for (int i = 0; i < this->size(); ++i) {
681
18
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
18
                fData[i].~T();
683
18
            }
684
18
        }
685
18
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::move(void*)
skia_private::TArray<SkPackedGlyphID, true>::move(void*)
Line
Count
Source
676
82
    void move(void* dst) {
677
82
        if constexpr (MEM_MOVE) {
678
82
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
82
        } else {
680
82
            for (int i = 0; i < this->size(); ++i) {
681
82
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
82
                fData[i].~T();
683
82
            }
684
82
        }
685
82
    }
skia_private::TArray<unsigned short, true>::move(void*)
Line
Count
Source
676
307
    void move(void* dst) {
677
307
        if constexpr (MEM_MOVE) {
678
307
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
307
        } else {
680
307
            for (int i = 0; i < this->size(); ++i) {
681
307
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
307
                fData[i].~T();
683
307
            }
684
307
        }
685
307
    }
skia_private::TArray<SkMask::Format, true>::move(void*)
Line
Count
Source
676
82
    void move(void* dst) {
677
82
        if constexpr (MEM_MOVE) {
678
82
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
82
        } else {
680
82
            for (int i = 0; i < this->size(); ++i) {
681
82
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
82
                fData[i].~T();
683
82
            }
684
82
        }
685
82
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::move(void*)
Line
Count
Source
676
767
    void move(void* dst) {
677
767
        if constexpr (MEM_MOVE) {
678
767
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
767
        } else {
680
767
            for (int i = 0; i < this->size(); ++i) {
681
767
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
767
                fData[i].~T();
683
767
            }
684
767
        }
685
767
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(void*)
Line
Count
Source
676
1.65k
    void move(void* dst) {
677
1.65k
        if constexpr (MEM_MOVE) {
678
1.65k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
1.65k
        } else {
680
1.65k
            for (int i = 0; i < this->size(); ++i) {
681
1.65k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
1.65k
                fData[i].~T();
683
1.65k
            }
684
1.65k
        }
685
1.65k
    }
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
676
143
    void move(void* dst) {
677
143
        if constexpr (MEM_MOVE) {
678
143
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
143
        } else {
680
143
            for (int i = 0; i < this->size(); ++i) {
681
143
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
143
                fData[i].~T();
683
143
            }
684
143
        }
685
143
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(void*)
Line
Count
Source
676
44
    void move(void* dst) {
677
44
        if constexpr (MEM_MOVE) {
678
44
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
44
        } else {
680
44
            for (int i = 0; i < this->size(); ++i) {
681
44
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
44
                fData[i].~T();
683
44
            }
684
44
        }
685
44
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::move(void*)
skia_private::TArray<SkClosestRecord, true>::move(void*)
Line
Count
Source
676
1.33k
    void move(void* dst) {
677
1.33k
        if constexpr (MEM_MOVE) {
678
1.33k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
1.33k
        } else {
680
1.33k
            for (int i = 0; i < this->size(); ++i) {
681
1.33k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
1.33k
                fData[i].~T();
683
1.33k
            }
684
1.33k
        }
685
1.33k
    }
skia_private::TArray<SkClosestRecord const*, true>::move(void*)
Line
Count
Source
676
760
    void move(void* dst) {
677
760
        if constexpr (MEM_MOVE) {
678
760
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
760
        } else {
680
760
            for (int i = 0; i < this->size(); ++i) {
681
760
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
760
                fData[i].~T();
683
760
            }
684
760
        }
685
760
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::move(void*)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::move(void*)
Line
Count
Source
676
64.8k
    void move(void* dst) {
677
64.8k
        if constexpr (MEM_MOVE) {
678
64.8k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
64.8k
        } else {
680
64.8k
            for (int i = 0; i < this->size(); ++i) {
681
64.8k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
64.8k
                fData[i].~T();
683
64.8k
            }
684
64.8k
        }
685
64.8k
    }
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
676
74
    void move(void* dst) {
677
74
        if constexpr (MEM_MOVE) {
678
74
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
74
        } else {
680
74
            for (int i = 0; i < this->size(); ++i) {
681
74
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
74
                fData[i].~T();
683
74
            }
684
74
        }
685
74
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::move(void*)
Line
Count
Source
676
148
    void move(void* dst) {
677
148
        if constexpr (MEM_MOVE) {
678
148
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
148
        } else {
680
148
            for (int i = 0; i < this->size(); ++i) {
681
148
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
148
                fData[i].~T();
683
148
            }
684
148
        }
685
148
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::move(void*)
Line
Count
Source
676
74
    void move(void* dst) {
677
74
        if constexpr (MEM_MOVE) {
678
74
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
74
        } else {
680
74
            for (int i = 0; i < this->size(); ++i) {
681
74
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
74
                fData[i].~T();
683
74
            }
684
74
        }
685
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::BindBufferInfo, 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<skgpu::graphite::StaticBufferManager::CopyRange, true>::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, 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::Uniform, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::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
676
268
    void move(void* dst) {
677
268
        if constexpr (MEM_MOVE) {
678
268
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
268
        } else {
680
268
            for (int i = 0; i < this->size(); ++i) {
681
268
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
268
                fData[i].~T();
683
268
            }
684
268
        }
685
268
    }
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
676
686
    void move(void* dst) {
677
686
        if constexpr (MEM_MOVE) {
678
686
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
686
        } else {
680
686
            for (int i = 0; i < this->size(); ++i) {
681
686
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
686
                fData[i].~T();
683
686
            }
684
686
        }
685
686
    }
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*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::move(void*)
skia_private::TArray<char, true>::move(void*)
Line
Count
Source
676
11
    void move(void* dst) {
677
11
        if constexpr (MEM_MOVE) {
678
11
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
11
        } else {
680
11
            for (int i = 0; i < this->size(); ++i) {
681
11
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
11
                fData[i].~T();
683
11
            }
684
11
        }
685
11
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::move(void*)
Line
Count
Source
676
11
    void move(void* dst) {
677
11
        if constexpr (MEM_MOVE) {
678
11
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
11
        } else {
680
11
            for (int i = 0; i < this->size(); ++i) {
681
11
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
11
                fData[i].~T();
683
11
            }
684
11
        }
685
11
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::move(void*)
Line
Count
Source
676
1.09k
    void move(void* dst) {
677
1.09k
        if constexpr (MEM_MOVE) {
678
1.09k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
1.09k
        } else {
680
1.09k
            for (int i = 0; i < this->size(); ++i) {
681
1.09k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
1.09k
                fData[i].~T();
683
1.09k
            }
684
1.09k
        }
685
1.09k
    }
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::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<SkBlendMode, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::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*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::move(void*)
686
687
    // Helper function that makes space for n objects, adjusts the count, but does not initialize
688
    // the new objects.
689
480M
    void* push_back_raw(int n) {
690
480M
        this->checkRealloc(n, kGrowing);
691
480M
        void* ptr = fData + fSize;
692
480M
        this->changeSize(fSize + n);
693
480M
        return ptr;
694
480M
    }
skia_private::TArray<SkString, true>::push_back_raw(int)
Line
Count
Source
689
74
    void* push_back_raw(int n) {
690
74
        this->checkRealloc(n, kGrowing);
691
74
        void* ptr = fData + fSize;
692
74
        this->changeSize(fSize + n);
693
74
        return ptr;
694
74
    }
skia_private::TArray<SkPoint, true>::push_back_raw(int)
Line
Count
Source
689
458M
    void* push_back_raw(int n) {
690
458M
        this->checkRealloc(n, kGrowing);
691
458M
        void* ptr = fData + fSize;
692
458M
        this->changeSize(fSize + n);
693
458M
        return ptr;
694
458M
    }
skia_private::TArray<unsigned char, true>::push_back_raw(int)
Line
Count
Source
689
11.0M
    void* push_back_raw(int n) {
690
11.0M
        this->checkRealloc(n, kGrowing);
691
11.0M
        void* ptr = fData + fSize;
692
11.0M
        this->changeSize(fSize + n);
693
11.0M
        return ptr;
694
11.0M
    }
skia_private::TArray<float, true>::push_back_raw(int)
Line
Count
Source
689
1.79M
    void* push_back_raw(int n) {
690
1.79M
        this->checkRealloc(n, kGrowing);
691
1.79M
        void* ptr = fData + fSize;
692
1.79M
        this->changeSize(fSize + n);
693
1.79M
        return ptr;
694
1.79M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back_raw(int)
Line
Count
Source
689
4.32k
    void* push_back_raw(int n) {
690
4.32k
        this->checkRealloc(n, kGrowing);
691
4.32k
        void* ptr = fData + fSize;
692
4.32k
        this->changeSize(fSize + n);
693
4.32k
        return ptr;
694
4.32k
    }
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
689
381k
    void* push_back_raw(int n) {
690
381k
        this->checkRealloc(n, kGrowing);
691
381k
        void* ptr = fData + fSize;
692
381k
        this->changeSize(fSize + n);
693
381k
        return ptr;
694
381k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::push_back_raw(int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_raw(int)
Line
Count
Source
689
877
    void* push_back_raw(int n) {
690
877
        this->checkRealloc(n, kGrowing);
691
877
        void* ptr = fData + fSize;
692
877
        this->changeSize(fSize + n);
693
877
        return ptr;
694
877
    }
skia_private::TArray<bool, true>::push_back_raw(int)
Line
Count
Source
689
8.83k
    void* push_back_raw(int n) {
690
8.83k
        this->checkRealloc(n, kGrowing);
691
8.83k
        void* ptr = fData + fSize;
692
8.83k
        this->changeSize(fSize + n);
693
8.83k
        return ptr;
694
8.83k
    }
skia_private::TArray<int, true>::push_back_raw(int)
Line
Count
Source
689
750k
    void* push_back_raw(int n) {
690
750k
        this->checkRealloc(n, kGrowing);
691
750k
        void* ptr = fData + fSize;
692
750k
        this->changeSize(fSize + n);
693
750k
        return ptr;
694
750k
    }
skia_private::TArray<float*, true>::push_back_raw(int)
Line
Count
Source
689
34.4k
    void* push_back_raw(int n) {
690
34.4k
        this->checkRealloc(n, kGrowing);
691
34.4k
        void* ptr = fData + fSize;
692
34.4k
        this->changeSize(fSize + n);
693
34.4k
        return ptr;
694
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_raw(int)
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
689
1
    void* push_back_raw(int n) {
690
1
        this->checkRealloc(n, kGrowing);
691
1
        void* ptr = fData + fSize;
692
1
        this->changeSize(fSize + n);
693
1
        return ptr;
694
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
689
24.6k
    void* push_back_raw(int n) {
690
24.6k
        this->checkRealloc(n, kGrowing);
691
24.6k
        void* ptr = fData + fSize;
692
24.6k
        this->changeSize(fSize + n);
693
24.6k
        return ptr;
694
24.6k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back_raw(int)
Line
Count
Source
689
363
    void* push_back_raw(int n) {
690
363
        this->checkRealloc(n, kGrowing);
691
363
        void* ptr = fData + fSize;
692
363
        this->changeSize(fSize + n);
693
363
        return ptr;
694
363
    }
skia_private::TArray<SkRect, true>::push_back_raw(int)
Line
Count
Source
689
10
    void* push_back_raw(int n) {
690
10
        this->checkRealloc(n, kGrowing);
691
10
        void* ptr = fData + fSize;
692
10
        this->changeSize(fSize + n);
693
10
        return ptr;
694
10
    }
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
689
40
    void* push_back_raw(int n) {
690
40
        this->checkRealloc(n, kGrowing);
691
40
        void* ptr = fData + fSize;
692
40
        this->changeSize(fSize + n);
693
40
        return ptr;
694
40
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_raw(int)
Line
Count
Source
689
3
    void* push_back_raw(int n) {
690
3
        this->checkRealloc(n, kGrowing);
691
3
        void* ptr = fData + fSize;
692
3
        this->changeSize(fSize + n);
693
3
        return ptr;
694
3
    }
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)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back_raw(int)
skia_private::TArray<SkPackedGlyphID, true>::push_back_raw(int)
Line
Count
Source
689
1.64k
    void* push_back_raw(int n) {
690
1.64k
        this->checkRealloc(n, kGrowing);
691
1.64k
        void* ptr = fData + fSize;
692
1.64k
        this->changeSize(fSize + n);
693
1.64k
        return ptr;
694
1.64k
    }
skia_private::TArray<unsigned short, true>::push_back_raw(int)
Line
Count
Source
689
28.8k
    void* push_back_raw(int n) {
690
28.8k
        this->checkRealloc(n, kGrowing);
691
28.8k
        void* ptr = fData + fSize;
692
28.8k
        this->changeSize(fSize + n);
693
28.8k
        return ptr;
694
28.8k
    }
skia_private::TArray<SkMask::Format, true>::push_back_raw(int)
Line
Count
Source
689
1.64k
    void* push_back_raw(int n) {
690
1.64k
        this->checkRealloc(n, kGrowing);
691
1.64k
        void* ptr = fData + fSize;
692
1.64k
        this->changeSize(fSize + n);
693
1.64k
        return ptr;
694
1.64k
    }
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
689
25.5k
    void* push_back_raw(int n) {
690
25.5k
        this->checkRealloc(n, kGrowing);
691
25.5k
        void* ptr = fData + fSize;
692
25.5k
        this->changeSize(fSize + n);
693
25.5k
        return ptr;
694
25.5k
    }
skia_private::TArray<SkClosestRecord, true>::push_back_raw(int)
Line
Count
Source
689
8.29M
    void* push_back_raw(int n) {
690
8.29M
        this->checkRealloc(n, kGrowing);
691
8.29M
        void* ptr = fData + fSize;
692
8.29M
        this->changeSize(fSize + n);
693
8.29M
        return ptr;
694
8.29M
    }
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
689
107k
    void* push_back_raw(int n) {
690
107k
        this->checkRealloc(n, kGrowing);
691
107k
        void* ptr = fData + fSize;
692
107k
        this->changeSize(fSize + n);
693
107k
        return ptr;
694
107k
    }
skia_private::TArray<PathSegment, true>::push_back_raw(int)
Line
Count
Source
689
30
    void* push_back_raw(int n) {
690
30
        this->checkRealloc(n, kGrowing);
691
30
        void* ptr = fData + fSize;
692
30
        this->changeSize(fSize + n);
693
30
        return ptr;
694
30
    }
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, 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
689
4.03k
    void* push_back_raw(int n) {
690
4.03k
        this->checkRealloc(n, kGrowing);
691
4.03k
        void* ptr = fData + fSize;
692
4.03k
        this->changeSize(fSize + n);
693
4.03k
        return ptr;
694
4.03k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_raw(int)
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_raw(int)
Line
Count
Source
689
19.5k
    void* push_back_raw(int n) {
690
19.5k
        this->checkRealloc(n, kGrowing);
691
19.5k
        void* ptr = fData + fSize;
692
19.5k
        this->changeSize(fSize + n);
693
19.5k
        return ptr;
694
19.5k
    }
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_raw(int)
695
696
    template <typename... Args>
697
10.2M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
10.2M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
10.2M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
10.2M
        this->installDataAndUpdateCapacity(buffer);
701
702
10.2M
        return newT;
703
10.2M
    }
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>(bool&&)
Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool const&>(bool const&)
skif::FilterResult::Builder::SampledFilterResult* skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::growAndConstructAtEnd<skif::FilterResult::Builder::SampledFilterResult>(skif::FilterResult::Builder::SampledFilterResult&&)
Line
Count
Source
697
100k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
100k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
100k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
100k
        this->installDataAndUpdateCapacity(buffer);
701
702
100k
        return newT;
703
100k
    }
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*&&)
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<SkRuntimeEffect::ChildPtr>(SkRuntimeEffect::ChildPtr&&)
Unexecuted instantiation: unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int>(unsigned int&&)
GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy* const&>(GrSurfaceProxy* const&)
Line
Count
Source
697
144k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
144k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
144k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
144k
        this->installDataAndUpdateCapacity(buffer);
701
702
144k
        return newT;
703
144k
    }
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: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString>(SkString&&)
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
697
1.12k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1.12k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1.12k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1.12k
        this->installDataAndUpdateCapacity(buffer);
701
702
1.12k
        return newT;
703
1.12k
    }
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
697
56
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
56
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
56
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
56
        this->installDataAndUpdateCapacity(buffer);
701
702
56
        return newT;
703
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
697
225
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
225
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
225
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
225
        this->installDataAndUpdateCapacity(buffer);
701
702
225
        return newT;
703
225
    }
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
697
80.3k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
80.3k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
80.3k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
80.3k
        this->installDataAndUpdateCapacity(buffer);
701
702
80.3k
        return newT;
703
80.3k
    }
unsigned char* skia_private::TArray<unsigned char, true>::growAndConstructAtEnd<unsigned char>(unsigned char&&)
Line
Count
Source
697
1.76M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1.76M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1.76M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1.76M
        this->installDataAndUpdateCapacity(buffer);
701
702
1.76M
        return newT;
703
1.76M
    }
float* skia_private::TArray<float, true>::growAndConstructAtEnd<float const&>(float const&)
Line
Count
Source
697
642k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
642k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
642k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
642k
        this->installDataAndUpdateCapacity(buffer);
701
702
642k
        return newT;
703
642k
    }
sk_sp<SkPicture const>* skia_private::TArray<sk_sp<SkPicture const>, true>::growAndConstructAtEnd<sk_sp<SkPicture const> >(sk_sp<SkPicture const>&&)
Line
Count
Source
697
2.09k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
2.09k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
2.09k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
2.09k
        this->installDataAndUpdateCapacity(buffer);
701
702
2.09k
        return newT;
703
2.09k
    }
SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint>(SkPaint&&)
Line
Count
Source
697
5.43k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
5.43k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
5.43k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
5.43k
        this->installDataAndUpdateCapacity(buffer);
701
702
5.43k
        return newT;
703
5.43k
    }
sk_sp<SkTextBlob const>* skia_private::TArray<sk_sp<SkTextBlob const>, true>::growAndConstructAtEnd<sk_sp<SkTextBlob const> >(sk_sp<SkTextBlob const>&&)
Line
Count
Source
697
51
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
51
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
51
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
51
        this->installDataAndUpdateCapacity(buffer);
701
702
51
        return newT;
703
51
    }
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
697
404
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
404
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
404
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
404
        this->installDataAndUpdateCapacity(buffer);
701
702
404
        return newT;
703
404
    }
sk_sp<SkImage const>* skia_private::TArray<sk_sp<SkImage const>, true>::growAndConstructAtEnd<sk_sp<SkImage const> >(sk_sp<SkImage const>&&)
Line
Count
Source
697
26.8k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
26.8k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
26.8k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
26.8k
        this->installDataAndUpdateCapacity(buffer);
701
702
26.8k
        return newT;
703
26.8k
    }
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
697
6.48k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
6.48k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
6.48k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
6.48k
        this->installDataAndUpdateCapacity(buffer);
701
702
6.48k
        return newT;
703
6.48k
    }
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
697
1
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1
        this->installDataAndUpdateCapacity(buffer);
701
702
1
        return newT;
703
1
    }
SkOpRayHit** skia_private::TArray<SkOpRayHit*, true>::growAndConstructAtEnd<SkOpRayHit* const&>(SkOpRayHit* const&)
Line
Count
Source
697
6.96M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
6.96M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
6.96M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
6.96M
        this->installDataAndUpdateCapacity(buffer);
701
702
6.96M
        return newT;
703
6.96M
    }
SkPath* skia_private::TArray<SkPath, true>::growAndConstructAtEnd<SkPath const&>(SkPath const&)
Line
Count
Source
697
149k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
149k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
149k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
149k
        this->installDataAndUpdateCapacity(buffer);
701
702
149k
        return newT;
703
149k
    }
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&)
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
697
8.27k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
8.27k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
8.27k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
8.27k
        this->installDataAndUpdateCapacity(buffer);
701
702
8.27k
        return newT;
703
8.27k
    }
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
697
3.98k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
3.98k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
3.98k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
3.98k
        this->installDataAndUpdateCapacity(buffer);
701
702
3.98k
        return newT;
703
3.98k
    }
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
697
3.87k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
3.87k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
3.87k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
3.87k
        this->installDataAndUpdateCapacity(buffer);
701
702
3.87k
        return newT;
703
3.87k
    }
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
697
11.4k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
11.4k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
11.4k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
11.4k
        this->installDataAndUpdateCapacity(buffer);
701
702
11.4k
        return newT;
703
11.4k
    }
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
697
312
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
312
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
312
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
312
        this->installDataAndUpdateCapacity(buffer);
701
702
312
        return newT;
703
312
    }
SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Field>(SkSL::Field&&)
Line
Count
Source
697
86
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
86
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
86
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
86
        this->installDataAndUpdateCapacity(buffer);
701
702
86
        return newT;
703
86
    }
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
697
316
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
316
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
316
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
316
        this->installDataAndUpdateCapacity(buffer);
701
702
316
        return newT;
703
316
    }
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&)
int* skia_private::TArray<int, true>::growAndConstructAtEnd<int const&>(int const&)
Line
Count
Source
697
34
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
34
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
34
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
34
        this->installDataAndUpdateCapacity(buffer);
701
702
34
        return newT;
703
34
    }
Unexecuted instantiation: 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&&)
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
697
10.8k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
10.8k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
10.8k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
10.8k
        this->installDataAndUpdateCapacity(buffer);
701
702
10.8k
        return newT;
703
10.8k
    }
GrOnFlushCallbackObject** skia_private::TArray<GrOnFlushCallbackObject*, true>::growAndConstructAtEnd<GrOnFlushCallbackObject* const&>(GrOnFlushCallbackObject* const&)
Line
Count
Source
697
4.32k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
4.32k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
4.32k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
4.32k
        this->installDataAndUpdateCapacity(buffer);
701
702
4.32k
        return newT;
703
4.32k
    }
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
697
211k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
211k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
211k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
211k
        this->installDataAndUpdateCapacity(buffer);
701
702
211k
        return newT;
703
211k
    }
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
697
39.4k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
39.4k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
39.4k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
39.4k
        this->installDataAndUpdateCapacity(buffer);
701
702
39.4k
        return newT;
703
39.4k
    }
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
697
728
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
728
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
728
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
728
        this->installDataAndUpdateCapacity(buffer);
701
702
728
        return newT;
703
728
    }
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
697
13.9k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
13.9k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
13.9k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
13.9k
        this->installDataAndUpdateCapacity(buffer);
701
702
13.9k
        return newT;
703
13.9k
    }
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
697
995
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
995
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
995
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
995
        this->installDataAndUpdateCapacity(buffer);
701
702
995
        return newT;
703
995
    }
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: 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
697
550
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
550
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
550
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
550
        this->installDataAndUpdateCapacity(buffer);
701
702
550
        return newT;
703
550
    }
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: std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::growAndConstructAtEnd<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >(std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>&&)
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: 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*&&)
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&)
SkSVGDevice::ClipRec* skia_private::TArray<SkSVGDevice::ClipRec, true>::growAndConstructAtEnd<SkSVGDevice::ClipRec>(SkSVGDevice::ClipRec&&)
Line
Count
Source
697
342
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
342
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
342
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
342
        this->installDataAndUpdateCapacity(buffer);
701
702
342
        return newT;
703
342
    }
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
697
767
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
767
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
767
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
767
        this->installDataAndUpdateCapacity(buffer);
701
702
767
        return newT;
703
767
    }
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
697
44
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
44
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
44
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
44
        this->installDataAndUpdateCapacity(buffer);
701
702
44
        return newT;
703
44
    }
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
697
760
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
760
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
760
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
760
        this->installDataAndUpdateCapacity(buffer);
701
702
760
        return newT;
703
760
    }
Unexecuted instantiation: skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>* skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::growAndConstructAtEnd<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&>(skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&)
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
697
74
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
74
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
74
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
74
        this->installDataAndUpdateCapacity(buffer);
701
702
74
        return newT;
703
74
    }
GrProcessorTestFactory<GrGeometryProcessor*>** skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::growAndConstructAtEnd<GrProcessorTestFactory<GrGeometryProcessor*>*>(GrProcessorTestFactory<GrGeometryProcessor*>*&&)
Line
Count
Source
697
148
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
148
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
148
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
148
        this->installDataAndUpdateCapacity(buffer);
701
702
148
        return newT;
703
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
697
74
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
74
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
74
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
74
        this->installDataAndUpdateCapacity(buffer);
701
702
74
        return newT;
703
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::BindBufferInfo* skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::growAndConstructAtEnd<skgpu::graphite::BindBufferInfo const&>(skgpu::graphite::BindBufferInfo const&)
Unexecuted instantiation: skgpu::graphite::StaticBufferManager::CopyRange* skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::growAndConstructAtEnd<skgpu::graphite::StaticBufferManager::CopyRange>(skgpu::graphite::StaticBufferManager::CopyRange&&)
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: skgpu::graphite::ShaderSnippet* skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::growAndConstructAtEnd<skgpu::graphite::ShaderSnippet>(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
697
686
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
686
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
686
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
686
        this->installDataAndUpdateCapacity(buffer);
701
702
686
        return newT;
703
686
    }
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
697
1.09k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1.09k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1.09k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1.09k
        this->installDataAndUpdateCapacity(buffer);
701
702
1.09k
        return newT;
703
1.09k
    }
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: 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: SkBlendMode* skia_private::TArray<SkBlendMode, true>::growAndConstructAtEnd<SkBlendMode const&>(SkBlendMode const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileColorFilter> >(sk_sp<skgpu::graphite::PrecompileColorFilter>&&)
Unexecuted instantiation: SkBlendMode* skia_private::TArray<SkBlendMode, true>::growAndConstructAtEnd<SkBlendMode>(SkBlendMode&&)
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: sk_sp<skgpu::graphite::PrecompileShader>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileBase> >(sk_sp<skgpu::graphite::PrecompileBase>&&)
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&&)
Unexecuted instantiation: skgpu::graphite::PaintParamsKeyBuilder::StackFrame* skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&)
704
705
774M
    void checkRealloc(int delta, double growthFactor) {
706
774M
        SkASSERT(delta >= 0);
707
774M
        SkASSERT(fSize >= 0);
708
774M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
774M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
62.9M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
62.9M
        }
715
774M
    }
skia_private::TArray<SkString, true>::checkRealloc(int, double)
Line
Count
Source
705
70
    void checkRealloc(int delta, double growthFactor) {
706
70
        SkASSERT(delta >= 0);
707
70
        SkASSERT(fSize >= 0);
708
70
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
70
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
70
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
70
        }
715
70
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::checkRealloc(int, double)
Line
Count
Source
705
1.68k
    void checkRealloc(int delta, double growthFactor) {
706
1.68k
        SkASSERT(delta >= 0);
707
1.68k
        SkASSERT(fSize >= 0);
708
1.68k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.68k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
1.68k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double)
Line
Count
Source
705
7.23k
    void checkRealloc(int delta, double growthFactor) {
706
7.23k
        SkASSERT(delta >= 0);
707
7.23k
        SkASSERT(fSize >= 0);
708
7.23k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
7.23k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
7.23k
    }
skia_private::TArray<SkPoint, true>::checkRealloc(int, double)
Line
Count
Source
705
558M
    void checkRealloc(int delta, double growthFactor) {
706
558M
        SkASSERT(delta >= 0);
707
558M
        SkASSERT(fSize >= 0);
708
558M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
558M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
34.6M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
34.6M
        }
715
558M
    }
skia_private::TArray<unsigned char, true>::checkRealloc(int, double)
Line
Count
Source
705
110M
    void checkRealloc(int delta, double growthFactor) {
706
110M
        SkASSERT(delta >= 0);
707
110M
        SkASSERT(fSize >= 0);
708
110M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
110M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
20.6M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
20.6M
        }
715
110M
    }
skia_private::TArray<float, true>::checkRealloc(int, double)
Line
Count
Source
705
94.4M
    void checkRealloc(int delta, double growthFactor) {
706
94.4M
        SkASSERT(delta >= 0);
707
94.4M
        SkASSERT(fSize >= 0);
708
94.4M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
94.4M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
7.06M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
7.06M
        }
715
94.4M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::checkRealloc(int, double)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::checkRealloc(int, double)
Line
Count
Source
705
4.32k
    void checkRealloc(int delta, double growthFactor) {
706
4.32k
        SkASSERT(delta >= 0);
707
4.32k
        SkASSERT(fSize >= 0);
708
4.32k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.32k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
4.32k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
4.32k
        }
715
4.32k
    }
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
705
25.8k
    void checkRealloc(int delta, double growthFactor) {
706
25.8k
        SkASSERT(delta >= 0);
707
25.8k
        SkASSERT(fSize >= 0);
708
25.8k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
25.8k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
8.21k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
8.21k
        }
715
25.8k
    }
skia_private::TArray<int, true>::checkRealloc(int, double)
Line
Count
Source
705
963k
    void checkRealloc(int delta, double growthFactor) {
706
963k
        SkASSERT(delta >= 0);
707
963k
        SkASSERT(fSize >= 0);
708
963k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
963k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
175k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
175k
        }
715
963k
    }
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
705
381k
    void checkRealloc(int delta, double growthFactor) {
706
381k
        SkASSERT(delta >= 0);
707
381k
        SkASSERT(fSize >= 0);
708
381k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
381k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
126k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
126k
        }
715
381k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::checkRealloc(int, double)
Line
Count
Source
705
14.6k
    void checkRealloc(int delta, double growthFactor) {
706
14.6k
        SkASSERT(delta >= 0);
707
14.6k
        SkASSERT(fSize >= 0);
708
14.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
14.6k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
14.6k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
14.6k
        }
715
14.6k
    }
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double)
skia_private::TArray<double, true>::checkRealloc(int, double)
Line
Count
Source
705
95.3k
    void checkRealloc(int delta, double growthFactor) {
706
95.3k
        SkASSERT(delta >= 0);
707
95.3k
        SkASSERT(fSize >= 0);
708
95.3k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
95.3k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
53.9k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
53.9k
        }
715
95.3k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::checkRealloc(int, double)
Line
Count
Source
705
1.75k
    void checkRealloc(int delta, double growthFactor) {
706
1.75k
        SkASSERT(delta >= 0);
707
1.75k
        SkASSERT(fSize >= 0);
708
1.75k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.75k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
61
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
61
        }
715
1.75k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::checkRealloc(int, double)
Line
Count
Source
705
8.83k
    void checkRealloc(int delta, double growthFactor) {
706
8.83k
        SkASSERT(delta >= 0);
707
8.83k
        SkASSERT(fSize >= 0);
708
8.83k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
8.83k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2.38k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2.38k
        }
715
8.83k
    }
skia_private::TArray<bool, true>::checkRealloc(int, double)
Line
Count
Source
705
8.83k
    void checkRealloc(int delta, double growthFactor) {
706
8.83k
        SkASSERT(delta >= 0);
707
8.83k
        SkASSERT(fSize >= 0);
708
8.83k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
8.83k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2.00k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2.00k
        }
715
8.83k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double)
Line
Count
Source
705
14.8k
    void checkRealloc(int delta, double growthFactor) {
706
14.8k
        SkASSERT(delta >= 0);
707
14.8k
        SkASSERT(fSize >= 0);
708
14.8k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
14.8k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
230
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
230
        }
715
14.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double)
Line
Count
Source
705
338k
    void checkRealloc(int delta, double growthFactor) {
706
338k
        SkASSERT(delta >= 0);
707
338k
        SkASSERT(fSize >= 0);
708
338k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
338k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
40.6k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
40.6k
        }
715
338k
    }
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
705
21.5k
    void checkRealloc(int delta, double growthFactor) {
706
21.5k
        SkASSERT(delta >= 0);
707
21.5k
        SkASSERT(fSize >= 0);
708
21.5k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
21.5k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
21.5k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
21.5k
        }
715
21.5k
    }
skia_private::TArray<float*, true>::checkRealloc(int, double)
Line
Count
Source
705
68.8k
    void checkRealloc(int delta, double growthFactor) {
706
68.8k
        SkASSERT(delta >= 0);
707
68.8k
        SkASSERT(fSize >= 0);
708
68.8k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
68.8k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
34.4k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
34.4k
        }
715
68.8k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double)
Line
Count
Source
705
34.4k
    void checkRealloc(int delta, double growthFactor) {
706
34.4k
        SkASSERT(delta >= 0);
707
34.4k
        SkASSERT(fSize >= 0);
708
34.4k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
34.4k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
34.4k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
34.4k
        }
715
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::checkRealloc(int, double)
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double)
Line
Count
Source
705
88
    void checkRealloc(int delta, double growthFactor) {
706
88
        SkASSERT(delta >= 0);
707
88
        SkASSERT(fSize >= 0);
708
88
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
88
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
88
    }
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double)
Line
Count
Source
705
3.99k
    void checkRealloc(int delta, double growthFactor) {
706
3.99k
        SkASSERT(delta >= 0);
707
3.99k
        SkASSERT(fSize >= 0);
708
3.99k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
3.99k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
3.99k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
3.99k
        }
715
3.99k
    }
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double)
Line
Count
Source
705
22.6k
    void checkRealloc(int delta, double growthFactor) {
706
22.6k
        SkASSERT(delta >= 0);
707
22.6k
        SkASSERT(fSize >= 0);
708
22.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
22.6k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
49
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
49
        }
715
22.6k
    }
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::checkRealloc(int, double)
Line
Count
Source
705
1
    void checkRealloc(int delta, double growthFactor) {
706
1
        SkASSERT(delta >= 0);
707
1
        SkASSERT(fSize >= 0);
708
1
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1
        }
715
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
705
55
    void checkRealloc(int delta, double growthFactor) {
706
55
        SkASSERT(delta >= 0);
707
55
        SkASSERT(fSize >= 0);
708
55
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
55
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
38
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
38
        }
715
55
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::checkRealloc(int, double)
Line
Count
Source
705
24.6k
    void checkRealloc(int delta, double growthFactor) {
706
24.6k
        SkASSERT(delta >= 0);
707
24.6k
        SkASSERT(fSize >= 0);
708
24.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
24.6k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
305
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
305
        }
715
24.6k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::checkRealloc(int, double)
Line
Count
Source
705
363
    void checkRealloc(int delta, double growthFactor) {
706
363
        SkASSERT(delta >= 0);
707
363
        SkASSERT(fSize >= 0);
708
363
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
363
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
363
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
705
920
    void checkRealloc(int delta, double growthFactor) {
706
920
        SkASSERT(delta >= 0);
707
920
        SkASSERT(fSize >= 0);
708
920
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
920
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
125
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
125
        }
715
920
    }
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::checkRealloc(int, double)
Line
Count
Source
705
23
    void checkRealloc(int delta, double growthFactor) {
706
23
        SkASSERT(delta >= 0);
707
23
        SkASSERT(fSize >= 0);
708
23
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
23
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
8
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
8
        }
715
23
    }
skia_private::TArray<SkRect, true>::checkRealloc(int, double)
Line
Count
Source
705
10
    void checkRealloc(int delta, double growthFactor) {
706
10
        SkASSERT(delta >= 0);
707
10
        SkASSERT(fSize >= 0);
708
10
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
10
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
10
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
705
1.30k
    void checkRealloc(int delta, double growthFactor) {
706
1.30k
        SkASSERT(delta >= 0);
707
1.30k
        SkASSERT(fSize >= 0);
708
1.30k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.30k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
519
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
519
        }
715
1.30k
    }
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
705
1.47k
    void checkRealloc(int delta, double growthFactor) {
706
1.47k
        SkASSERT(delta >= 0);
707
1.47k
        SkASSERT(fSize >= 0);
708
1.47k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.47k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1.03k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1.03k
        }
715
1.47k
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double)
skia_private::TArray<CircularRRectOp::RRect, true>::checkRealloc(int, double)
Line
Count
Source
705
41
    void checkRealloc(int delta, double growthFactor) {
706
41
        SkASSERT(delta >= 0);
707
41
        SkASSERT(fSize >= 0);
708
41
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
41
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
38
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
38
        }
715
41
    }
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
705
358
    void checkRealloc(int delta, double growthFactor) {
706
358
        SkASSERT(delta >= 0);
707
358
        SkASSERT(fSize >= 0);
708
358
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
358
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
81
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
81
        }
715
358
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double)
skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double)
Line
Count
Source
705
4
    void checkRealloc(int delta, double growthFactor) {
706
4
        SkASSERT(delta >= 0);
707
4
        SkASSERT(fSize >= 0);
708
4
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2
        }
715
4
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::checkRealloc(int, double)
Line
Count
Source
705
40
    void checkRealloc(int delta, double growthFactor) {
706
40
        SkASSERT(delta >= 0);
707
40
        SkASSERT(fSize >= 0);
708
40
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
40
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
40
    }
skia_private::TArray<GrTextureProxy*, true>::checkRealloc(int, double)
Line
Count
Source
705
22.8k
    void checkRealloc(int delta, double growthFactor) {
706
22.8k
        SkASSERT(delta >= 0);
707
22.8k
        SkASSERT(fSize >= 0);
708
22.8k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
22.8k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
22.8k
    }
skia_private::TArray<GrSurfaceProxy*, true>::checkRealloc(int, double)
Line
Count
Source
705
25.9k
    void checkRealloc(int delta, double growthFactor) {
706
25.9k
        SkASSERT(delta >= 0);
707
25.9k
        SkASSERT(fSize >= 0);
708
25.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
25.9k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2.80k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2.80k
        }
715
25.9k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::checkRealloc(int, double)
Line
Count
Source
705
27.3k
    void checkRealloc(int delta, double growthFactor) {
706
27.3k
        SkASSERT(delta >= 0);
707
27.3k
        SkASSERT(fSize >= 0);
708
27.3k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
27.3k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
74
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
74
        }
715
27.3k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double)
Line
Count
Source
705
3
    void checkRealloc(int delta, double growthFactor) {
706
3
        SkASSERT(delta >= 0);
707
3
        SkASSERT(fSize >= 0);
708
3
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
3
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
3
    }
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
705
3.66k
    void checkRealloc(int delta, double growthFactor) {
706
3.66k
        SkASSERT(delta >= 0);
707
3.66k
        SkASSERT(fSize >= 0);
708
3.66k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
3.66k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
633
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
633
        }
715
3.66k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::checkRealloc(int, double)
Line
Count
Source
705
145
    void checkRealloc(int delta, double growthFactor) {
706
145
        SkASSERT(delta >= 0);
707
145
        SkASSERT(fSize >= 0);
708
145
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
145
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
30
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
30
        }
715
145
    }
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<skia_private::TArray<SkPDFTagNode*, true>, false>::checkRealloc(int, double)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::checkRealloc(int, double)
Line
Count
Source
705
8.30k
    void checkRealloc(int delta, double growthFactor) {
706
8.30k
        SkASSERT(delta >= 0);
707
8.30k
        SkASSERT(fSize >= 0);
708
8.30k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
8.30k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
8.30k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
8.30k
        }
715
8.30k
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::checkRealloc(int, double)
Line
Count
Source
705
42.4k
    void checkRealloc(int delta, double growthFactor) {
706
42.4k
        SkASSERT(delta >= 0);
707
42.4k
        SkASSERT(fSize >= 0);
708
42.4k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
42.4k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
18
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
18
        }
715
42.4k
    }
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
705
3.29k
    void checkRealloc(int delta, double growthFactor) {
706
3.29k
        SkASSERT(delta >= 0);
707
3.29k
        SkASSERT(fSize >= 0);
708
3.29k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
3.29k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
82
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
82
        }
715
3.29k
    }
skia_private::TArray<unsigned short, true>::checkRealloc(int, double)
Line
Count
Source
705
57.7k
    void checkRealloc(int delta, double growthFactor) {
706
57.7k
        SkASSERT(delta >= 0);
707
57.7k
        SkASSERT(fSize >= 0);
708
57.7k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
57.7k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
307
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
307
        }
715
57.7k
    }
skia_private::TArray<SkMask::Format, true>::checkRealloc(int, double)
Line
Count
Source
705
3.29k
    void checkRealloc(int delta, double growthFactor) {
706
3.29k
        SkASSERT(delta >= 0);
707
3.29k
        SkASSERT(fSize >= 0);
708
3.29k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
3.29k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
82
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
82
        }
715
3.29k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::checkRealloc(int, double)
Line
Count
Source
705
1.65k
    void checkRealloc(int delta, double growthFactor) {
706
1.65k
        SkASSERT(delta >= 0);
707
1.65k
        SkASSERT(fSize >= 0);
708
1.65k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.65k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
1.65k
    }
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
705
51.1k
    void checkRealloc(int delta, double growthFactor) {
706
51.1k
        SkASSERT(delta >= 0);
707
51.1k
        SkASSERT(fSize >= 0);
708
51.1k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
51.1k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
143
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
143
        }
715
51.1k
    }
skia_private::TArray<SkClosestRecord, true>::checkRealloc(int, double)
Line
Count
Source
705
8.29M
    void checkRealloc(int delta, double growthFactor) {
706
8.29M
        SkASSERT(delta >= 0);
707
8.29M
        SkASSERT(fSize >= 0);
708
8.29M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
8.29M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1.33k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1.33k
        }
715
8.29M
    }
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
705
171k
    void checkRealloc(int delta, double growthFactor) {
706
171k
        SkASSERT(delta >= 0);
707
171k
        SkASSERT(fSize >= 0);
708
171k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
171k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
64.8k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
64.8k
        }
715
171k
    }
skia_private::TArray<PathSegment, true>::checkRealloc(int, double)
Line
Count
Source
705
30
    void checkRealloc(int delta, double growthFactor) {
706
30
        SkASSERT(delta >= 0);
707
30
        SkASSERT(fSize >= 0);
708
30
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
30
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
30
    }
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, 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<skgpu::graphite::Uniform, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::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
705
4.39k
    void checkRealloc(int delta, double growthFactor) {
706
4.39k
        SkASSERT(delta >= 0);
707
4.39k
        SkASSERT(fSize >= 0);
708
4.39k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.39k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
268
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
268
        }
715
4.39k
    }
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<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::checkRealloc(int, double)
skia_private::TArray<char, true>::checkRealloc(int, double)
Line
Count
Source
705
19.9k
    void checkRealloc(int delta, double growthFactor) {
706
19.9k
        SkASSERT(delta >= 0);
707
19.9k
        SkASSERT(fSize >= 0);
708
19.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
19.9k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
11
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
11
        }
715
19.9k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::checkRealloc(int, double)
Line
Count
Source
705
19.9k
    void checkRealloc(int delta, double growthFactor) {
706
19.9k
        SkASSERT(delta >= 0);
707
19.9k
        SkASSERT(fSize >= 0);
708
19.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
19.9k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
11
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
11
        }
715
19.9k
    }
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)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::checkRealloc(int, double)
skia_private::TArray<SkPoint, true>::checkRealloc(int, double)
Line
Count
Source
705
8
    void checkRealloc(int delta, double growthFactor) {
706
8
        SkASSERT(delta >= 0);
707
8
        SkASSERT(fSize >= 0);
708
8
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
8
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
8
    }
skia_private::TArray<unsigned char, true>::checkRealloc(int, double)
Line
Count
Source
705
8
    void checkRealloc(int delta, double growthFactor) {
706
8
        SkASSERT(delta >= 0);
707
8
        SkASSERT(fSize >= 0);
708
8
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
8
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
8
    }
skia_private::TArray<SkString, true>::checkRealloc(int, double)
Line
Count
Source
705
4
    void checkRealloc(int delta, double growthFactor) {
706
4
        SkASSERT(delta >= 0);
707
4
        SkASSERT(fSize >= 0);
708
4
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
4
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
4
        }
715
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<SkMatrix, 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<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::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: 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: 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::Uniform, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, 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, 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<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double)
716
717
73.1M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
73.1M
        SkASSERT(delta >= 0);
719
73.1M
        SkASSERT(fSize >= 0);
720
73.1M
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
73.1M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
73.1M
        const int newCount = fSize + delta;
730
731
73.1M
        return Allocate(newCount, growthFactor);
732
73.1M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double)
skia_private::TArray<bool, true>::preallocateNewData(int, double)
Line
Count
Source
717
2.00k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2.00k
        SkASSERT(delta >= 0);
719
2.00k
        SkASSERT(fSize >= 0);
720
2.00k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
2.00k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2.00k
        const int newCount = fSize + delta;
730
731
2.00k
        return Allocate(newCount, growthFactor);
732
2.00k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::preallocateNewData(int, double)
Line
Count
Source
717
100k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
100k
        SkASSERT(delta >= 0);
719
100k
        SkASSERT(fSize >= 0);
720
100k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
100k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
100k
        const int newCount = fSize + delta;
730
731
100k
        return Allocate(newCount, growthFactor);
732
100k
    }
skia_private::TArray<SkString, true>::preallocateNewData(int, double)
Line
Count
Source
717
70
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
70
        SkASSERT(delta >= 0);
719
70
        SkASSERT(fSize >= 0);
720
70
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
70
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
70
        const int newCount = fSize + delta;
730
731
70
        return Allocate(newCount, growthFactor);
732
70
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double)
skia_private::TArray<SkPoint, true>::preallocateNewData(int, double)
Line
Count
Source
717
34.7M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
34.7M
        SkASSERT(delta >= 0);
719
34.7M
        SkASSERT(fSize >= 0);
720
34.7M
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
34.7M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
34.7M
        const int newCount = fSize + delta;
730
731
34.7M
        return Allocate(newCount, growthFactor);
732
34.7M
    }
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double)
Line
Count
Source
717
22.4M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
22.4M
        SkASSERT(delta >= 0);
719
22.4M
        SkASSERT(fSize >= 0);
720
22.4M
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
22.4M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
22.4M
        const int newCount = fSize + delta;
730
731
22.4M
        return Allocate(newCount, growthFactor);
732
22.4M
    }
skia_private::TArray<float, true>::preallocateNewData(int, double)
Line
Count
Source
717
7.70M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
7.70M
        SkASSERT(delta >= 0);
719
7.70M
        SkASSERT(fSize >= 0);
720
7.70M
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
7.70M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
7.70M
        const int newCount = fSize + delta;
730
731
7.70M
        return Allocate(newCount, growthFactor);
732
7.70M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::preallocateNewData(int, double)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::preallocateNewData(int, double)
Line
Count
Source
717
4.32k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4.32k
        SkASSERT(delta >= 0);
719
4.32k
        SkASSERT(fSize >= 0);
720
4.32k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
4.32k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4.32k
        const int newCount = fSize + delta;
730
731
4.32k
        return Allocate(newCount, growthFactor);
732
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::preallocateNewData(int, double)
Line
Count
Source
717
147k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
147k
        SkASSERT(delta >= 0);
719
147k
        SkASSERT(fSize >= 0);
720
147k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
147k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
147k
        const int newCount = fSize + delta;
730
731
147k
        return Allocate(newCount, growthFactor);
732
147k
    }
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<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double)
skia_private::TArray<int, true>::preallocateNewData(int, double)
Line
Count
Source
717
175k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
175k
        SkASSERT(delta >= 0);
719
175k
        SkASSERT(fSize >= 0);
720
175k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
175k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
175k
        const int newCount = fSize + delta;
730
731
175k
        return Allocate(newCount, growthFactor);
732
175k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double)
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.12k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.12k
        SkASSERT(delta >= 0);
719
1.12k
        SkASSERT(fSize >= 0);
720
1.12k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
1.12k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.12k
        const int newCount = fSize + delta;
730
731
1.12k
        return Allocate(newCount, growthFactor);
732
1.12k
    }
skia_private::TArray<std::__1::thread, false>::preallocateNewData(int, double)
Line
Count
Source
717
56
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
56
        SkASSERT(delta >= 0);
719
56
        SkASSERT(fSize >= 0);
720
56
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
56
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
56
        const int newCount = fSize + delta;
730
731
56
        return Allocate(newCount, growthFactor);
732
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
717
225
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
225
        SkASSERT(delta >= 0);
719
225
        SkASSERT(fSize >= 0);
720
225
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
225
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
225
        const int newCount = fSize + delta;
730
731
225
        return Allocate(newCount, growthFactor);
732
225
    }
skia_private::TArray<sk_sp<SkShader>, true>::preallocateNewData(int, double)
Line
Count
Source
717
8.21k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
8.21k
        SkASSERT(delta >= 0);
719
8.21k
        SkASSERT(fSize >= 0);
720
8.21k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
8.21k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
8.21k
        const int newCount = fSize + delta;
730
731
8.21k
        return Allocate(newCount, growthFactor);
732
8.21k
    }
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double)
skia_private::TArray<SkPaint, true>::preallocateNewData(int, double)
Line
Count
Source
717
5.43k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
5.43k
        SkASSERT(delta >= 0);
719
5.43k
        SkASSERT(fSize >= 0);
720
5.43k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
5.43k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
5.43k
        const int newCount = fSize + delta;
730
731
5.43k
        return Allocate(newCount, growthFactor);
732
5.43k
    }
skia_private::TArray<SkPath, true>::preallocateNewData(int, double)
Line
Count
Source
717
275k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
275k
        SkASSERT(delta >= 0);
719
275k
        SkASSERT(fSize >= 0);
720
275k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
275k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
275k
        const int newCount = fSize + delta;
730
731
275k
        return Allocate(newCount, growthFactor);
732
275k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::preallocateNewData(int, double)
Line
Count
Source
717
16.7k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
16.7k
        SkASSERT(delta >= 0);
719
16.7k
        SkASSERT(fSize >= 0);
720
16.7k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
16.7k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
16.7k
        const int newCount = fSize + delta;
730
731
16.7k
        return Allocate(newCount, growthFactor);
732
16.7k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::preallocateNewData(int, double)
Line
Count
Source
717
51
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
51
        SkASSERT(delta >= 0);
719
51
        SkASSERT(fSize >= 0);
720
51
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
51
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
51
        const int newCount = fSize + delta;
730
731
51
        return Allocate(newCount, growthFactor);
732
51
    }
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
717
404
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
404
        SkASSERT(delta >= 0);
719
404
        SkASSERT(fSize >= 0);
720
404
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
404
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
404
        const int newCount = fSize + delta;
730
731
404
        return Allocate(newCount, growthFactor);
732
404
    }
skia_private::TArray<sk_sp<SkImage const>, true>::preallocateNewData(int, double)
Line
Count
Source
717
26.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
26.8k
        SkASSERT(delta >= 0);
719
26.8k
        SkASSERT(fSize >= 0);
720
26.8k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
26.8k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
26.8k
        const int newCount = fSize + delta;
730
731
26.8k
        return Allocate(newCount, growthFactor);
732
26.8k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::preallocateNewData(int, double)
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::preallocateNewData(int, double)
Line
Count
Source
717
6.48k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
6.48k
        SkASSERT(delta >= 0);
719
6.48k
        SkASSERT(fSize >= 0);
720
6.48k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
6.48k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
6.48k
        const int newCount = fSize + delta;
730
731
6.48k
        return Allocate(newCount, growthFactor);
732
6.48k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::preallocateNewData(int, double)
Line
Count
Source
717
1
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1
        SkASSERT(delta >= 0);
719
1
        SkASSERT(fSize >= 0);
720
1
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
1
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1
        const int newCount = fSize + delta;
730
731
1
        return Allocate(newCount, growthFactor);
732
1
    }
skia_private::TArray<SkOpRayHit*, true>::preallocateNewData(int, double)
Line
Count
Source
717
6.96M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
6.96M
        SkASSERT(delta >= 0);
719
6.96M
        SkASSERT(fSize >= 0);
720
6.96M
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
6.96M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
6.96M
        const int newCount = fSize + delta;
730
731
6.96M
        return Allocate(newCount, growthFactor);
732
6.96M
    }
skia_private::TArray<double, true>::preallocateNewData(int, double)
Line
Count
Source
717
53.9k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
53.9k
        SkASSERT(delta >= 0);
719
53.9k
        SkASSERT(fSize >= 0);
720
53.9k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
53.9k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
53.9k
        const int newCount = fSize + delta;
730
731
53.9k
        return Allocate(newCount, growthFactor);
732
53.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<SkRGBA4f<(SkAlphaType)3>, true>::preallocateNewData(int, double)
Line
Count
Source
717
8.33k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
8.33k
        SkASSERT(delta >= 0);
719
8.33k
        SkASSERT(fSize >= 0);
720
8.33k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
8.33k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
8.33k
        const int newCount = fSize + delta;
730
731
8.33k
        return Allocate(newCount, growthFactor);
732
8.33k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::preallocateNewData(int, double)
Line
Count
Source
717
2.38k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2.38k
        SkASSERT(delta >= 0);
719
2.38k
        SkASSERT(fSize >= 0);
720
2.38k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
2.38k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2.38k
        const int newCount = fSize + delta;
730
731
2.38k
        return Allocate(newCount, growthFactor);
732
2.38k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
4.10k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4.10k
        SkASSERT(delta >= 0);
719
4.10k
        SkASSERT(fSize >= 0);
720
4.10k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
4.10k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4.10k
        const int newCount = fSize + delta;
730
731
4.10k
        return Allocate(newCount, growthFactor);
732
4.10k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
44.6k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
44.6k
        SkASSERT(delta >= 0);
719
44.6k
        SkASSERT(fSize >= 0);
720
44.6k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
44.6k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
44.6k
        const int newCount = fSize + delta;
730
731
44.6k
        return Allocate(newCount, growthFactor);
732
44.6k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double)
Line
Count
Source
717
11.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
11.4k
        SkASSERT(delta >= 0);
719
11.4k
        SkASSERT(fSize >= 0);
720
11.4k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
11.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
11.4k
        const int newCount = fSize + delta;
730
731
11.4k
        return Allocate(newCount, growthFactor);
732
11.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
312
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
312
        SkASSERT(delta >= 0);
719
312
        SkASSERT(fSize >= 0);
720
312
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
312
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
312
        const int newCount = fSize + delta;
730
731
312
        return Allocate(newCount, growthFactor);
732
312
    }
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double)
Line
Count
Source
717
86
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
86
        SkASSERT(delta >= 0);
719
86
        SkASSERT(fSize >= 0);
720
86
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
86
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
86
        const int newCount = fSize + delta;
730
731
86
        return Allocate(newCount, growthFactor);
732
86
    }
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
717
316
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
316
        SkASSERT(delta >= 0);
719
316
        SkASSERT(fSize >= 0);
720
316
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
316
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
316
        const int newCount = fSize + delta;
730
731
316
        return Allocate(newCount, growthFactor);
732
316
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double)
Line
Count
Source
717
34.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
34.4k
        SkASSERT(delta >= 0);
719
34.4k
        SkASSERT(fSize >= 0);
720
34.4k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
34.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
34.4k
        const int newCount = fSize + delta;
730
731
34.4k
        return Allocate(newCount, growthFactor);
732
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::preallocateNewData(int, double)
Line
Count
Source
717
21.5k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
21.5k
        SkASSERT(delta >= 0);
719
21.5k
        SkASSERT(fSize >= 0);
720
21.5k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
21.5k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
21.5k
        const int newCount = fSize + delta;
730
731
21.5k
        return Allocate(newCount, growthFactor);
732
21.5k
    }
skia_private::TArray<float*, true>::preallocateNewData(int, double)
Line
Count
Source
717
34.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
34.4k
        SkASSERT(delta >= 0);
719
34.4k
        SkASSERT(fSize >= 0);
720
34.4k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
34.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
34.4k
        const int newCount = fSize + delta;
730
731
34.4k
        return Allocate(newCount, growthFactor);
732
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: 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)
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
717
3.99k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.99k
        SkASSERT(delta >= 0);
719
3.99k
        SkASSERT(fSize >= 0);
720
3.99k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
3.99k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.99k
        const int newCount = fSize + delta;
730
731
3.99k
        return Allocate(newCount, growthFactor);
732
3.99k
    }
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
49
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
49
        SkASSERT(delta >= 0);
719
49
        SkASSERT(fSize >= 0);
720
49
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
49
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
49
        const int newCount = fSize + delta;
730
731
49
        return Allocate(newCount, growthFactor);
732
49
    }
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
717
1
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1
        SkASSERT(delta >= 0);
719
1
        SkASSERT(fSize >= 0);
720
1
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
1
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1
        const int newCount = fSize + delta;
730
731
1
        return Allocate(newCount, growthFactor);
732
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
717
10.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
10.8k
        SkASSERT(delta >= 0);
719
10.8k
        SkASSERT(fSize >= 0);
720
10.8k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
10.8k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
10.8k
        const int newCount = fSize + delta;
730
731
10.8k
        return Allocate(newCount, growthFactor);
732
10.8k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::preallocateNewData(int, double)
Line
Count
Source
717
4.32k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4.32k
        SkASSERT(delta >= 0);
719
4.32k
        SkASSERT(fSize >= 0);
720
4.32k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
4.32k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4.32k
        const int newCount = fSize + delta;
730
731
4.32k
        return Allocate(newCount, growthFactor);
732
4.32k
    }
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
717
211k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
211k
        SkASSERT(delta >= 0);
719
211k
        SkASSERT(fSize >= 0);
720
211k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
211k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
211k
        const int newCount = fSize + delta;
730
731
211k
        return Allocate(newCount, growthFactor);
732
211k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double)
skia_private::TArray<GrRenderTask*, true>::preallocateNewData(int, double)
Line
Count
Source
717
40.2k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
40.2k
        SkASSERT(delta >= 0);
719
40.2k
        SkASSERT(fSize >= 0);
720
40.2k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
40.2k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
40.2k
        const int newCount = fSize + delta;
730
731
40.2k
        return Allocate(newCount, growthFactor);
732
40.2k
    }
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
717
13.9k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
13.9k
        SkASSERT(delta >= 0);
719
13.9k
        SkASSERT(fSize >= 0);
720
13.9k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
13.9k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
13.9k
        const int newCount = fSize + delta;
730
731
13.9k
        return Allocate(newCount, growthFactor);
732
13.9k
    }
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
717
38
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
38
        SkASSERT(delta >= 0);
719
38
        SkASSERT(fSize >= 0);
720
38
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
38
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
38
        const int newCount = fSize + delta;
730
731
38
        return Allocate(newCount, growthFactor);
732
38
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::preallocateNewData(int, double)
Line
Count
Source
717
305
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
305
        SkASSERT(delta >= 0);
719
305
        SkASSERT(fSize >= 0);
720
305
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
305
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
305
        const int newCount = fSize + delta;
730
731
305
        return Allocate(newCount, growthFactor);
732
305
    }
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
717
125
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
125
        SkASSERT(delta >= 0);
719
125
        SkASSERT(fSize >= 0);
720
125
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
125
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
125
        const int newCount = fSize + delta;
730
731
125
        return Allocate(newCount, growthFactor);
732
125
    }
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)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::preallocateNewData(int, double)
Line
Count
Source
717
8
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
8
        SkASSERT(delta >= 0);
719
8
        SkASSERT(fSize >= 0);
720
8
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
8
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
8
        const int newCount = fSize + delta;
730
731
8
        return Allocate(newCount, growthFactor);
732
8
    }
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
717
519
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
519
        SkASSERT(delta >= 0);
719
519
        SkASSERT(fSize >= 0);
720
519
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
519
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
519
        const int newCount = fSize + delta;
730
731
519
        return Allocate(newCount, growthFactor);
732
519
    }
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
717
1.03k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.03k
        SkASSERT(delta >= 0);
719
1.03k
        SkASSERT(fSize >= 0);
720
1.03k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
1.03k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.03k
        const int newCount = fSize + delta;
730
731
1.03k
        return Allocate(newCount, growthFactor);
732
1.03k
    }
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
717
38
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
38
        SkASSERT(delta >= 0);
719
38
        SkASSERT(fSize >= 0);
720
38
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
38
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
38
        const int newCount = fSize + delta;
730
731
38
        return Allocate(newCount, growthFactor);
732
38
    }
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
717
81
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
81
        SkASSERT(delta >= 0);
719
81
        SkASSERT(fSize >= 0);
720
81
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
81
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
81
        const int newCount = fSize + delta;
730
731
81
        return Allocate(newCount, growthFactor);
732
81
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double)
skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double)
Line
Count
Source
717
2
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2
        SkASSERT(delta >= 0);
719
2
        SkASSERT(fSize >= 0);
720
2
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
2
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2
        const int newCount = fSize + delta;
730
731
2
        return Allocate(newCount, growthFactor);
732
2
    }
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
717
624
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
624
        SkASSERT(delta >= 0);
719
624
        SkASSERT(fSize >= 0);
720
624
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
624
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
624
        const int newCount = fSize + delta;
730
731
624
        return Allocate(newCount, growthFactor);
732
624
    }
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
717
633
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
633
        SkASSERT(delta >= 0);
719
633
        SkASSERT(fSize >= 0);
720
633
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
633
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
633
        const int newCount = fSize + delta;
730
731
633
        return Allocate(newCount, growthFactor);
732
633
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::preallocateNewData(int, double)
Line
Count
Source
717
30
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
30
        SkASSERT(delta >= 0);
719
30
        SkASSERT(fSize >= 0);
720
30
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
30
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
30
        const int newCount = fSize + delta;
730
731
30
        return Allocate(newCount, growthFactor);
732
30
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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)
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
8.30k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
8.30k
        SkASSERT(delta >= 0);
719
8.30k
        SkASSERT(fSize >= 0);
720
8.30k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
8.30k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
8.30k
        const int newCount = fSize + delta;
730
731
8.30k
        return Allocate(newCount, growthFactor);
732
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double)
skia_private::TArray<SkSVGDevice::ClipRec, true>::preallocateNewData(int, double)
Line
Count
Source
717
342
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
342
        SkASSERT(delta >= 0);
719
342
        SkASSERT(fSize >= 0);
720
342
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
342
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
342
        const int newCount = fSize + delta;
730
731
342
        return Allocate(newCount, growthFactor);
732
342
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::preallocateNewData(int, double)
Line
Count
Source
717
18
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
18
        SkASSERT(delta >= 0);
719
18
        SkASSERT(fSize >= 0);
720
18
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
18
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
18
        const int newCount = fSize + delta;
730
731
18
        return Allocate(newCount, growthFactor);
732
18
    }
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
717
82
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
82
        SkASSERT(delta >= 0);
719
82
        SkASSERT(fSize >= 0);
720
82
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
82
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
82
        const int newCount = fSize + delta;
730
731
82
        return Allocate(newCount, growthFactor);
732
82
    }
skia_private::TArray<unsigned short, true>::preallocateNewData(int, double)
Line
Count
Source
717
307
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
307
        SkASSERT(delta >= 0);
719
307
        SkASSERT(fSize >= 0);
720
307
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
307
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
307
        const int newCount = fSize + delta;
730
731
307
        return Allocate(newCount, growthFactor);
732
307
    }
skia_private::TArray<SkMask::Format, true>::preallocateNewData(int, double)
Line
Count
Source
717
82
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
82
        SkASSERT(delta >= 0);
719
82
        SkASSERT(fSize >= 0);
720
82
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
82
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
82
        const int newCount = fSize + delta;
730
731
82
        return Allocate(newCount, growthFactor);
732
82
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::preallocateNewData(int, double)
Line
Count
Source
717
767
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
767
        SkASSERT(delta >= 0);
719
767
        SkASSERT(fSize >= 0);
720
767
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
767
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
767
        const int newCount = fSize + delta;
730
731
767
        return Allocate(newCount, growthFactor);
732
767
    }
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
717
143
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
143
        SkASSERT(delta >= 0);
719
143
        SkASSERT(fSize >= 0);
720
143
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
143
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
143
        const int newCount = fSize + delta;
730
731
143
        return Allocate(newCount, growthFactor);
732
143
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::preallocateNewData(int, double)
Line
Count
Source
717
44
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
44
        SkASSERT(delta >= 0);
719
44
        SkASSERT(fSize >= 0);
720
44
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
44
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
44
        const int newCount = fSize + delta;
730
731
44
        return Allocate(newCount, growthFactor);
732
44
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double)
skia_private::TArray<SkClosestRecord, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.33k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.33k
        SkASSERT(delta >= 0);
719
1.33k
        SkASSERT(fSize >= 0);
720
1.33k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
1.33k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.33k
        const int newCount = fSize + delta;
730
731
1.33k
        return Allocate(newCount, growthFactor);
732
1.33k
    }
skia_private::TArray<SkClosestRecord const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
760
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
760
        SkASSERT(delta >= 0);
719
760
        SkASSERT(fSize >= 0);
720
760
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
760
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
760
        const int newCount = fSize + delta;
730
731
760
        return Allocate(newCount, growthFactor);
732
760
    }
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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::preallocateNewData(int, double)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::preallocateNewData(int, double)
Line
Count
Source
717
64.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
64.8k
        SkASSERT(delta >= 0);
719
64.8k
        SkASSERT(fSize >= 0);
720
64.8k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
64.8k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
64.8k
        const int newCount = fSize + delta;
730
731
64.8k
        return Allocate(newCount, growthFactor);
732
64.8k
    }
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
717
70
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
70
        SkASSERT(delta >= 0);
719
70
        SkASSERT(fSize >= 0);
720
70
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
70
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
70
        const int newCount = fSize + delta;
730
731
70
        return Allocate(newCount, growthFactor);
732
70
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double)
Line
Count
Source
717
140
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
140
        SkASSERT(delta >= 0);
719
140
        SkASSERT(fSize >= 0);
720
140
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
140
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
140
        const int newCount = fSize + delta;
730
731
140
        return Allocate(newCount, growthFactor);
732
140
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double)
Line
Count
Source
717
70
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
70
        SkASSERT(delta >= 0);
719
70
        SkASSERT(fSize >= 0);
720
70
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
70
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
70
        const int newCount = fSize + delta;
730
731
70
        return Allocate(newCount, growthFactor);
732
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::BindBufferInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, 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, 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::Uniform, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, 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)
skia_private::TArray<OffsetEdge, true>::preallocateNewData(int, double)
Line
Count
Source
717
268
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
268
        SkASSERT(delta >= 0);
719
268
        SkASSERT(fSize >= 0);
720
268
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
268
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
268
        const int newCount = fSize + delta;
730
731
268
        return Allocate(newCount, growthFactor);
732
268
    }
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
717
686
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
686
        SkASSERT(delta >= 0);
719
686
        SkASSERT(fSize >= 0);
720
686
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
686
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
686
        const int newCount = fSize + delta;
730
731
686
        return Allocate(newCount, growthFactor);
732
686
    }
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<sk_sp<skgpu::graphite::VulkanSampler>, true>::preallocateNewData(int, double)
skia_private::TArray<char, true>::preallocateNewData(int, double)
Line
Count
Source
717
11
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
11
        SkASSERT(delta >= 0);
719
11
        SkASSERT(fSize >= 0);
720
11
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
11
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
11
        const int newCount = fSize + delta;
730
731
11
        return Allocate(newCount, growthFactor);
732
11
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::preallocateNewData(int, double)
Line
Count
Source
717
11
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
11
        SkASSERT(delta >= 0);
719
11
        SkASSERT(fSize >= 0);
720
11
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
11
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
11
        const int newCount = fSize + delta;
730
731
11
        return Allocate(newCount, growthFactor);
732
11
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.09k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.09k
        SkASSERT(delta >= 0);
719
1.09k
        SkASSERT(fSize >= 0);
720
1.09k
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
1.09k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.09k
        const int newCount = fSize + delta;
730
731
1.09k
        return Allocate(newCount, growthFactor);
732
1.09k
    }
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<SkBlendMode, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::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)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double)
skia_private::TArray<SkString, true>::preallocateNewData(int, double)
Line
Count
Source
717
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4
        SkASSERT(delta >= 0);
719
4
        SkASSERT(fSize >= 0);
720
4
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
4
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4
        const int newCount = fSize + delta;
730
731
4
        return Allocate(newCount, growthFactor);
732
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<SkMatrix, 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<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double)
Unexecuted instantiation: 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)
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: 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: 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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::Uniform, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::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
717
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4
        SkASSERT(delta >= 0);
719
4
        SkASSERT(fSize >= 0);
720
4
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
4
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4
        const int newCount = fSize + delta;
730
731
4
        return Allocate(newCount, growthFactor);
732
4
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double)
Line
Count
Source
717
8
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
8
        SkASSERT(delta >= 0);
719
8
        SkASSERT(fSize >= 0);
720
8
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
8
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
8
        const int newCount = fSize + delta;
730
731
8
        return Allocate(newCount, growthFactor);
732
8
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double)
Line
Count
Source
717
4
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4
        SkASSERT(delta >= 0);
719
4
        SkASSERT(fSize >= 0);
720
4
        SkASSERT(fCapacity >= 0);
721
722
        // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory
723
        // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this
724
        // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX,
725
        // this also checks the bounds of fSize.
726
4
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4
        const int newCount = fSize + delta;
730
731
4
        return Allocate(newCount, growthFactor);
732
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::BindBufferInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, 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, 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::PaintParamsKeyBuilder::StackFrame, 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<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<sk_sp<skgpu::graphite::VulkanSampler>, 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)
733
734
73.1M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
73.1M
        this->move(TCast(allocation.data()));
736
73.1M
        if (fOwnMemory) {
737
8.36M
            sk_free(fData);
738
8.36M
        }
739
73.1M
        this->setDataFromBytes(allocation);
740
73.1M
        SkASSERT(fData != nullptr);
741
73.1M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<bool, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
2.00k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2.00k
        this->move(TCast(allocation.data()));
736
2.00k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
2.00k
        this->setDataFromBytes(allocation);
740
2.00k
        SkASSERT(fData != nullptr);
741
2.00k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
100k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
100k
        this->move(TCast(allocation.data()));
736
100k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
100k
        this->setDataFromBytes(allocation);
740
100k
        SkASSERT(fData != nullptr);
741
100k
    }
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
70
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
70
        this->move(TCast(allocation.data()));
736
70
        if (fOwnMemory) {
737
70
            sk_free(fData);
738
70
        }
739
70
        this->setDataFromBytes(allocation);
740
70
        SkASSERT(fData != nullptr);
741
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>)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
34.7M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
34.7M
        this->move(TCast(allocation.data()));
736
34.7M
        if (fOwnMemory) {
737
2.95M
            sk_free(fData);
738
2.95M
        }
739
34.7M
        this->setDataFromBytes(allocation);
740
34.7M
        SkASSERT(fData != nullptr);
741
34.7M
    }
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
22.4M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
22.4M
        this->move(TCast(allocation.data()));
736
22.4M
        if (fOwnMemory) {
737
1.28M
            sk_free(fData);
738
1.28M
        }
739
22.4M
        this->setDataFromBytes(allocation);
740
22.4M
        SkASSERT(fData != nullptr);
741
22.4M
    }
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
7.70M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
7.70M
        this->move(TCast(allocation.data()));
736
7.70M
        if (fOwnMemory) {
737
270k
            sk_free(fData);
738
270k
        }
739
7.70M
        this->setDataFromBytes(allocation);
740
7.70M
        SkASSERT(fData != nullptr);
741
7.70M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
4.32k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4.32k
        this->move(TCast(allocation.data()));
736
4.32k
        if (fOwnMemory) {
737
4.32k
            sk_free(fData);
738
4.32k
        }
739
4.32k
        this->setDataFromBytes(allocation);
740
4.32k
        SkASSERT(fData != nullptr);
741
4.32k
    }
skia_private::TArray<GrSurfaceProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
147k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
147k
        this->move(TCast(allocation.data()));
736
147k
        if (fOwnMemory) {
737
147k
            sk_free(fData);
738
147k
        }
739
147k
        this->setDataFromBytes(allocation);
740
147k
        SkASSERT(fData != nullptr);
741
147k
    }
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<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
175k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
175k
        this->move(TCast(allocation.data()));
736
175k
        if (fOwnMemory) {
737
67.8k
            sk_free(fData);
738
67.8k
        }
739
175k
        this->setDataFromBytes(allocation);
740
175k
        SkASSERT(fData != nullptr);
741
175k
    }
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
734
1.12k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.12k
        this->move(TCast(allocation.data()));
736
1.12k
        if (fOwnMemory) {
737
630
            sk_free(fData);
738
630
        }
739
1.12k
        this->setDataFromBytes(allocation);
740
1.12k
        SkASSERT(fData != nullptr);
741
1.12k
    }
skia_private::TArray<std::__1::thread, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
56
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
56
        this->move(TCast(allocation.data()));
736
56
        if (fOwnMemory) {
737
56
            sk_free(fData);
738
56
        }
739
56
        this->setDataFromBytes(allocation);
740
56
        SkASSERT(fData != nullptr);
741
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
734
225
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
225
        this->move(TCast(allocation.data()));
736
225
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
225
        this->setDataFromBytes(allocation);
740
225
        SkASSERT(fData != nullptr);
741
225
    }
skia_private::TArray<sk_sp<SkShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
8.21k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
8.21k
        this->move(TCast(allocation.data()));
736
8.21k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
8.21k
        this->setDataFromBytes(allocation);
740
8.21k
        SkASSERT(fData != nullptr);
741
8.21k
    }
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
734
5.43k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
5.43k
        this->move(TCast(allocation.data()));
736
5.43k
        if (fOwnMemory) {
737
5.43k
            sk_free(fData);
738
5.43k
        }
739
5.43k
        this->setDataFromBytes(allocation);
740
5.43k
        SkASSERT(fData != nullptr);
741
5.43k
    }
skia_private::TArray<SkPath, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
275k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
275k
        this->move(TCast(allocation.data()));
736
275k
        if (fOwnMemory) {
737
275k
            sk_free(fData);
738
275k
        }
739
275k
        this->setDataFromBytes(allocation);
740
275k
        SkASSERT(fData != nullptr);
741
275k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
16.7k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
16.7k
        this->move(TCast(allocation.data()));
736
16.7k
        if (fOwnMemory) {
737
16.7k
            sk_free(fData);
738
16.7k
        }
739
16.7k
        this->setDataFromBytes(allocation);
740
16.7k
        SkASSERT(fData != nullptr);
741
16.7k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
51
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
51
        this->move(TCast(allocation.data()));
736
51
        if (fOwnMemory) {
737
51
            sk_free(fData);
738
51
        }
739
51
        this->setDataFromBytes(allocation);
740
51
        SkASSERT(fData != nullptr);
741
51
    }
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
734
404
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
404
        this->move(TCast(allocation.data()));
736
404
        if (fOwnMemory) {
737
404
            sk_free(fData);
738
404
        }
739
404
        this->setDataFromBytes(allocation);
740
404
        SkASSERT(fData != nullptr);
741
404
    }
skia_private::TArray<sk_sp<SkImage const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
26.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
26.8k
        this->move(TCast(allocation.data()));
736
26.8k
        if (fOwnMemory) {
737
26.8k
            sk_free(fData);
738
26.8k
        }
739
26.8k
        this->setDataFromBytes(allocation);
740
26.8k
        SkASSERT(fData != nullptr);
741
26.8k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
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
734
6.48k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
6.48k
        this->move(TCast(allocation.data()));
736
6.48k
        if (fOwnMemory) {
737
6.48k
            sk_free(fData);
738
6.48k
        }
739
6.48k
        this->setDataFromBytes(allocation);
740
6.48k
        SkASSERT(fData != nullptr);
741
6.48k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1
        this->move(TCast(allocation.data()));
736
1
        if (fOwnMemory) {
737
1
            sk_free(fData);
738
1
        }
739
1
        this->setDataFromBytes(allocation);
740
1
        SkASSERT(fData != nullptr);
741
1
    }
skia_private::TArray<SkOpRayHit*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
6.96M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
6.96M
        this->move(TCast(allocation.data()));
736
6.96M
        if (fOwnMemory) {
737
3.08M
            sk_free(fData);
738
3.08M
        }
739
6.96M
        this->setDataFromBytes(allocation);
740
6.96M
        SkASSERT(fData != nullptr);
741
6.96M
    }
skia_private::TArray<double, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
53.9k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
53.9k
        this->move(TCast(allocation.data()));
736
53.9k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
53.9k
        this->setDataFromBytes(allocation);
740
53.9k
        SkASSERT(fData != nullptr);
741
53.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<SkRGBA4f<(SkAlphaType)3>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
8.33k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
8.33k
        this->move(TCast(allocation.data()));
736
8.33k
        if (fOwnMemory) {
737
4.79k
            sk_free(fData);
738
4.79k
        }
739
8.33k
        this->setDataFromBytes(allocation);
740
8.33k
        SkASSERT(fData != nullptr);
741
8.33k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
2.38k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2.38k
        this->move(TCast(allocation.data()));
736
2.38k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
2.38k
        this->setDataFromBytes(allocation);
740
2.38k
        SkASSERT(fData != nullptr);
741
2.38k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
4.10k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4.10k
        this->move(TCast(allocation.data()));
736
4.10k
        if (fOwnMemory) {
737
794
            sk_free(fData);
738
794
        }
739
4.10k
        this->setDataFromBytes(allocation);
740
4.10k
        SkASSERT(fData != nullptr);
741
4.10k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
44.6k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
44.6k
        this->move(TCast(allocation.data()));
736
44.6k
        if (fOwnMemory) {
737
316
            sk_free(fData);
738
316
        }
739
44.6k
        this->setDataFromBytes(allocation);
740
44.6k
        SkASSERT(fData != nullptr);
741
44.6k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
11.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
11.4k
        this->move(TCast(allocation.data()));
736
11.4k
        if (fOwnMemory) {
737
11.4k
            sk_free(fData);
738
11.4k
        }
739
11.4k
        this->setDataFromBytes(allocation);
740
11.4k
        SkASSERT(fData != nullptr);
741
11.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
312
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
312
        this->move(TCast(allocation.data()));
736
312
        if (fOwnMemory) {
737
160
            sk_free(fData);
738
160
        }
739
312
        this->setDataFromBytes(allocation);
740
312
        SkASSERT(fData != nullptr);
741
312
    }
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
86
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
86
        this->move(TCast(allocation.data()));
736
86
        if (fOwnMemory) {
737
86
            sk_free(fData);
738
86
        }
739
86
        this->setDataFromBytes(allocation);
740
86
        SkASSERT(fData != nullptr);
741
86
    }
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
734
316
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
316
        this->move(TCast(allocation.data()));
736
316
        if (fOwnMemory) {
737
316
            sk_free(fData);
738
316
        }
739
316
        this->setDataFromBytes(allocation);
740
316
        SkASSERT(fData != nullptr);
741
316
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
34.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
34.4k
        this->move(TCast(allocation.data()));
736
34.4k
        if (fOwnMemory) {
737
34.4k
            sk_free(fData);
738
34.4k
        }
739
34.4k
        this->setDataFromBytes(allocation);
740
34.4k
        SkASSERT(fData != nullptr);
741
34.4k
    }
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
21.5k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
21.5k
        this->move(TCast(allocation.data()));
736
21.5k
        if (fOwnMemory) {
737
21.5k
            sk_free(fData);
738
21.5k
        }
739
21.5k
        this->setDataFromBytes(allocation);
740
21.5k
        SkASSERT(fData != nullptr);
741
21.5k
    }
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
34.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
34.4k
        this->move(TCast(allocation.data()));
736
34.4k
        if (fOwnMemory) {
737
34.4k
            sk_free(fData);
738
34.4k
        }
739
34.4k
        this->setDataFromBytes(allocation);
740
34.4k
        SkASSERT(fData != nullptr);
741
34.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: 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>)
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
734
3.99k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.99k
        this->move(TCast(allocation.data()));
736
3.99k
        if (fOwnMemory) {
737
3.99k
            sk_free(fData);
738
3.99k
        }
739
3.99k
        this->setDataFromBytes(allocation);
740
3.99k
        SkASSERT(fData != nullptr);
741
3.99k
    }
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
49
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
49
        this->move(TCast(allocation.data()));
736
49
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
49
        this->setDataFromBytes(allocation);
740
49
        SkASSERT(fData != nullptr);
741
49
    }
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
734
1
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1
        this->move(TCast(allocation.data()));
736
1
        if (fOwnMemory) {
737
1
            sk_free(fData);
738
1
        }
739
1
        this->setDataFromBytes(allocation);
740
1
        SkASSERT(fData != nullptr);
741
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
734
10.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
10.8k
        this->move(TCast(allocation.data()));
736
10.8k
        if (fOwnMemory) {
737
10.8k
            sk_free(fData);
738
10.8k
        }
739
10.8k
        this->setDataFromBytes(allocation);
740
10.8k
        SkASSERT(fData != nullptr);
741
10.8k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
4.32k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4.32k
        this->move(TCast(allocation.data()));
736
4.32k
        if (fOwnMemory) {
737
4.32k
            sk_free(fData);
738
4.32k
        }
739
4.32k
        this->setDataFromBytes(allocation);
740
4.32k
        SkASSERT(fData != nullptr);
741
4.32k
    }
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
734
211k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
211k
        this->move(TCast(allocation.data()));
736
211k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
211k
        this->setDataFromBytes(allocation);
740
211k
        SkASSERT(fData != nullptr);
741
211k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<GrRenderTask*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
40.2k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
40.2k
        this->move(TCast(allocation.data()));
736
40.2k
        if (fOwnMemory) {
737
745
            sk_free(fData);
738
745
        }
739
40.2k
        this->setDataFromBytes(allocation);
740
40.2k
        SkASSERT(fData != nullptr);
741
40.2k
    }
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
734
13.9k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
13.9k
        this->move(TCast(allocation.data()));
736
13.9k
        if (fOwnMemory) {
737
13.9k
            sk_free(fData);
738
13.9k
        }
739
13.9k
        this->setDataFromBytes(allocation);
740
13.9k
        SkASSERT(fData != nullptr);
741
13.9k
    }
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
734
38
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
38
        this->move(TCast(allocation.data()));
736
38
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
38
        this->setDataFromBytes(allocation);
740
38
        SkASSERT(fData != nullptr);
741
38
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
305
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
305
        this->move(TCast(allocation.data()));
736
305
        if (fOwnMemory) {
737
253
            sk_free(fData);
738
253
        }
739
305
        this->setDataFromBytes(allocation);
740
305
        SkASSERT(fData != nullptr);
741
305
    }
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
734
125
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
125
        this->move(TCast(allocation.data()));
736
125
        if (fOwnMemory) {
737
58
            sk_free(fData);
738
58
        }
739
125
        this->setDataFromBytes(allocation);
740
125
        SkASSERT(fData != nullptr);
741
125
    }
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>)
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
8
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
8
        this->move(TCast(allocation.data()));
736
8
        if (fOwnMemory) {
737
1
            sk_free(fData);
738
1
        }
739
8
        this->setDataFromBytes(allocation);
740
8
        SkASSERT(fData != nullptr);
741
8
    }
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
734
519
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
519
        this->move(TCast(allocation.data()));
736
519
        if (fOwnMemory) {
737
60
            sk_free(fData);
738
60
        }
739
519
        this->setDataFromBytes(allocation);
740
519
        SkASSERT(fData != nullptr);
741
519
    }
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
734
1.03k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.03k
        this->move(TCast(allocation.data()));
736
1.03k
        if (fOwnMemory) {
737
10
            sk_free(fData);
738
10
        }
739
1.03k
        this->setDataFromBytes(allocation);
740
1.03k
        SkASSERT(fData != nullptr);
741
1.03k
    }
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
734
38
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
38
        this->move(TCast(allocation.data()));
736
38
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
38
        this->setDataFromBytes(allocation);
740
38
        SkASSERT(fData != nullptr);
741
38
    }
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
734
81
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
81
        this->move(TCast(allocation.data()));
736
81
        if (fOwnMemory) {
737
19
            sk_free(fData);
738
19
        }
739
81
        this->setDataFromBytes(allocation);
740
81
        SkASSERT(fData != nullptr);
741
81
    }
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
2
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2
        this->move(TCast(allocation.data()));
736
2
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
2
        this->setDataFromBytes(allocation);
740
2
        SkASSERT(fData != nullptr);
741
2
    }
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
734
624
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
624
        this->move(TCast(allocation.data()));
736
624
        if (fOwnMemory) {
737
327
            sk_free(fData);
738
327
        }
739
624
        this->setDataFromBytes(allocation);
740
624
        SkASSERT(fData != nullptr);
741
624
    }
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
734
633
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
633
        this->move(TCast(allocation.data()));
736
633
        if (fOwnMemory) {
737
227
            sk_free(fData);
738
227
        }
739
633
        this->setDataFromBytes(allocation);
740
633
        SkASSERT(fData != nullptr);
741
633
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
30
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
30
        this->move(TCast(allocation.data()));
736
30
        if (fOwnMemory) {
737
12
            sk_free(fData);
738
12
        }
739
30
        this->setDataFromBytes(allocation);
740
30
        SkASSERT(fData != nullptr);
741
30
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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>)
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<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
8.30k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
8.30k
        this->move(TCast(allocation.data()));
736
8.30k
        if (fOwnMemory) {
737
8.30k
            sk_free(fData);
738
8.30k
        }
739
8.30k
        this->setDataFromBytes(allocation);
740
8.30k
        SkASSERT(fData != nullptr);
741
8.30k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkSVGDevice::ClipRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
342
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
342
        this->move(TCast(allocation.data()));
736
342
        if (fOwnMemory) {
737
342
            sk_free(fData);
738
342
        }
739
342
        this->setDataFromBytes(allocation);
740
342
        SkASSERT(fData != nullptr);
741
342
    }
skia_private::TArray<SkFontScanner::AxisDefinition, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
18
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
18
        this->move(TCast(allocation.data()));
736
18
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
18
        this->setDataFromBytes(allocation);
740
18
        SkASSERT(fData != nullptr);
741
18
    }
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
734
82
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
82
        this->move(TCast(allocation.data()));
736
82
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
82
        this->setDataFromBytes(allocation);
740
82
        SkASSERT(fData != nullptr);
741
82
    }
skia_private::TArray<unsigned short, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
307
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
307
        this->move(TCast(allocation.data()));
736
307
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
307
        this->setDataFromBytes(allocation);
740
307
        SkASSERT(fData != nullptr);
741
307
    }
skia_private::TArray<SkMask::Format, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
82
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
82
        this->move(TCast(allocation.data()));
736
82
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
82
        this->setDataFromBytes(allocation);
740
82
        SkASSERT(fData != nullptr);
741
82
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
767
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
767
        this->move(TCast(allocation.data()));
736
767
        if (fOwnMemory) {
737
767
            sk_free(fData);
738
767
        }
739
767
        this->setDataFromBytes(allocation);
740
767
        SkASSERT(fData != nullptr);
741
767
    }
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
734
143
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
143
        this->move(TCast(allocation.data()));
736
143
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
143
        this->setDataFromBytes(allocation);
740
143
        SkASSERT(fData != nullptr);
741
143
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
44
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
44
        this->move(TCast(allocation.data()));
736
44
        if (fOwnMemory) {
737
6
            sk_free(fData);
738
6
        }
739
44
        this->setDataFromBytes(allocation);
740
44
        SkASSERT(fData != nullptr);
741
44
    }
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkClosestRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.33k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.33k
        this->move(TCast(allocation.data()));
736
1.33k
        if (fOwnMemory) {
737
487
            sk_free(fData);
738
487
        }
739
1.33k
        this->setDataFromBytes(allocation);
740
1.33k
        SkASSERT(fData != nullptr);
741
1.33k
    }
skia_private::TArray<SkClosestRecord const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
760
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
760
        this->move(TCast(allocation.data()));
736
760
        if (fOwnMemory) {
737
45
            sk_free(fData);
738
45
        }
739
760
        this->setDataFromBytes(allocation);
740
760
        SkASSERT(fData != nullptr);
741
760
    }
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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
64.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
64.8k
        this->move(TCast(allocation.data()));
736
64.8k
        if (fOwnMemory) {
737
64.8k
            sk_free(fData);
738
64.8k
        }
739
64.8k
        this->setDataFromBytes(allocation);
740
64.8k
        SkASSERT(fData != nullptr);
741
64.8k
    }
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
734
70
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
70
        this->move(TCast(allocation.data()));
736
70
        if (fOwnMemory) {
737
70
            sk_free(fData);
738
70
        }
739
70
        this->setDataFromBytes(allocation);
740
70
        SkASSERT(fData != nullptr);
741
70
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
140
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
140
        this->move(TCast(allocation.data()));
736
140
        if (fOwnMemory) {
737
140
            sk_free(fData);
738
140
        }
739
140
        this->setDataFromBytes(allocation);
740
140
        SkASSERT(fData != nullptr);
741
140
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
70
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
70
        this->move(TCast(allocation.data()));
736
70
        if (fOwnMemory) {
737
70
            sk_free(fData);
738
70
        }
739
70
        this->setDataFromBytes(allocation);
740
70
        SkASSERT(fData != nullptr);
741
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::BindBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, 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, 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::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, 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>)
skia_private::TArray<OffsetEdge, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
268
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
268
        this->move(TCast(allocation.data()));
736
268
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
268
        this->setDataFromBytes(allocation);
740
268
        SkASSERT(fData != nullptr);
741
268
    }
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
734
686
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
686
        this->move(TCast(allocation.data()));
736
686
        if (fOwnMemory) {
737
9
            sk_free(fData);
738
9
        }
739
686
        this->setDataFromBytes(allocation);
740
686
        SkASSERT(fData != nullptr);
741
686
    }
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<sk_sp<skgpu::graphite::VulkanSampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
11
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
11
        this->move(TCast(allocation.data()));
736
11
        if (fOwnMemory) {
737
5
            sk_free(fData);
738
5
        }
739
11
        this->setDataFromBytes(allocation);
740
11
        SkASSERT(fData != nullptr);
741
11
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
11
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
11
        this->move(TCast(allocation.data()));
736
11
        if (fOwnMemory) {
737
5
            sk_free(fData);
738
5
        }
739
11
        this->setDataFromBytes(allocation);
740
11
        SkASSERT(fData != nullptr);
741
11
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.09k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.09k
        this->move(TCast(allocation.data()));
736
1.09k
        if (fOwnMemory) {
737
321
            sk_free(fData);
738
321
        }
739
1.09k
        this->setDataFromBytes(allocation);
740
1.09k
        SkASSERT(fData != nullptr);
741
1.09k
    }
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<SkBlendMode, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::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>)
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4
        this->move(TCast(allocation.data()));
736
4
        if (fOwnMemory) {
737
4
            sk_free(fData);
738
4
        }
739
4
        this->setDataFromBytes(allocation);
740
4
        SkASSERT(fData != nullptr);
741
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<SkMatrix, 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<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: 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>)
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: 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: 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::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::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::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<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::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
734
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4
        this->move(TCast(allocation.data()));
736
4
        if (fOwnMemory) {
737
4
            sk_free(fData);
738
4
        }
739
4
        this->setDataFromBytes(allocation);
740
4
        SkASSERT(fData != nullptr);
741
4
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
8
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
8
        this->move(TCast(allocation.data()));
736
8
        if (fOwnMemory) {
737
8
            sk_free(fData);
738
8
        }
739
8
        this->setDataFromBytes(allocation);
740
8
        SkASSERT(fData != nullptr);
741
8
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
4
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4
        this->move(TCast(allocation.data()));
736
4
        if (fOwnMemory) {
737
4
            sk_free(fData);
738
4
        }
739
4
        this->setDataFromBytes(allocation);
740
4
        SkASSERT(fData != nullptr);
741
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::BindBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, 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, 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::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<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<sk_sp<skgpu::graphite::VulkanSampler>, 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>)
742
743
    T* fData{nullptr};
744
    int fSize{0};
745
    uint32_t fOwnMemory : 1;
746
    uint32_t fCapacity : 31;
747
#ifdef SK_SANITIZE_ADDRESS
748
    bool fPoisoned = false;
749
#endif
750
};
751
752
template <typename T, bool M> static inline void swap(TArray<T, M>& a, TArray<T, M>& b) {
753
    a.swap(b);
754
}
755
756
// Subclass of TArray that contains a pre-allocated memory block for the array.
757
template <int Nreq, typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>>
758
class STArray : private SkAlignedSTStorage<SkContainerAllocator::RoundUp<T>(Nreq), T>,
759
                public TArray<T, MEM_MOVE> {
760
    // We round up the requested array size to the next capacity multiple.
761
    // This space would likely otherwise go to waste.
762
    static constexpr int N = SkContainerAllocator::RoundUp<T>(Nreq);
763
    static_assert(Nreq > 0);
764
    static_assert(N >= Nreq);
765
766
    using Storage = SkAlignedSTStorage<N,T>;
767
768
public:
769
    STArray()
770
        : Storage{}
771
409M
        , 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()
Unexecuted instantiation: skia_private::STArray<2, VkPhysicalDevice_T*, true>::STArray()
skia_private::STArray<8, int, true>::STArray()
Line
Count
Source
771
190k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkNoPixelsDevice::ClipState, true>::STArray()
Line
Count
Source
771
264k
        , 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
771
21.8k
        , 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
771
129k
        , 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
771
129k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkPoint, true>::STArray()
Line
Count
Source
771
97.5M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, unsigned char, true>::STArray()
Line
Count
Source
771
97.5M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, float, true>::STArray()
Line
Count
Source
771
97.5M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, SkRasterPipeline_MemoryCtxInfo, true>::STArray()
Line
Count
Source
771
2.04M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray()
Line
Count
Source
771
7.23k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, SkOpRayHit*, true>::STArray()
Line
Count
Source
771
4.08M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, double, true>::STArray()
Line
Count
Source
771
95.3k
        , 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
771
1.12k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, float, true>::STArray()
Line
Count
Source
771
1.12k
        , 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
771
8.83k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, float, true>::STArray()
Line
Count
Source
771
8.83k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, bool, true>::STArray()
Line
Count
Source
771
8.83k
        , 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
771
7.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
771
563k
        , 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
771
31.0k
        , 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
771
11.0k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, int, true>::STArray()
Line
Count
Source
771
318
        , 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
771
88
        , 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
771
24.1k
        , 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
771
12.7k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, bool, true>::STArray()
Line
Count
Source
771
610
        , 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
771
1.41M
        , 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
771
25.7k
        , 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
771
4.32k
        , 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
771
269k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, GrRenderTask*, true>::STArray()
Line
Count
Source
771
539k
        , 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
771
1.85k
        , 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
771
990
        , 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
771
651
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<15, SkPoint, true>::STArray()
Line
Count
Source
771
44
        , 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
771
363
        , 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
771
8.99k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkPoint, true>::STArray()
Line
Count
Source
771
20.3k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, SkPoint, true>::STArray()
Line
Count
Source
771
16.1k
        , 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
771
545
        , 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
771
58
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkRect, true>::STArray()
Line
Count
Source
771
10
        , 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
771
10
        , 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
771
16.7k
        , 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
771
20.8k
        , 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
771
147
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, EllipticalRRectOp::RRect, true>::STArray()
Line
Count
Source
771
6
        , 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
771
437
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, EllipseOp::Ellipse, true>::STArray()
Line
Count
Source
771
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
771
8
        , 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
771
40
        , 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
771
195k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<1, GrVertexChunk, true>::STArray()
RegionOp.cpp:skia_private::STArray<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::STArray()
Line
Count
Source
771
3
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
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
771
6.41k
        , 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
771
927
        , 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::UploadInstance, 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<6, VkDescriptorSetLayoutBinding, true>::STArray()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::STArray<7, (anonymous namespace)::OutlineEntry*, true>::STArray()
skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::STArray()
Line
Count
Source
771
429k
        , 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
771
3.37k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkPackedGlyphID, true>::STArray()
Line
Count
Source
771
1.65k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, unsigned short, true>::STArray()
Line
Count
Source
771
28.9k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkPoint, true>::STArray()
Line
Count
Source
771
54.5k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkMask::Format, true>::STArray()
Line
Count
Source
771
1.65k
        , 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
771
2.45k
        , 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
771
25.6k
        , 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
771
98.1M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<6, SkMeshSpecification::Varying, false>::STArray()
Line
Count
Source
771
4
        , 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
771
3.83M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<27, SkClosestRecord const*, true>::STArray()
Line
Count
Source
771
3.83M
        , 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
771
6
        , 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
771
18.2k
        , 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<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::STArray()
Unexecuted instantiation: skia_private::STArray<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::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<4, 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
771
357
        , 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
771
24.2k
        , 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()
Unexecuted instantiation: skia_private::STArray<8, sk_sp<SkImageFilter>, true>::STArray()
skia_private::STArray<128, float, true>::STArray()
Line
Count
Source
771
97
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, char, true>::STArray()
Line
Count
Source
771
3.22k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkSVGTextContext::PositionAdjustment, true>::STArray()
Line
Count
Source
771
3.22k
        , 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
771
2.05k
        , 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: 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
771
20.2k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, float, true>::STArray()
Line
Count
Source
771
54.8k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
772
                                        // when T=bool because * are convertable to bool.
773
774
    STArray(const T* array, int count)
775
        : Storage{}
776
62.0k
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<1, sk_sp<SkImageFilter>, true>::STArray(sk_sp<SkImageFilter> const*, int)
Line
Count
Source
776
62.0k
        , 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<3, 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)
777
778
    STArray(SkSpan<const T> data)
779
        : Storage{}
780
1.75M
        , TArray<T, MEM_MOVE>{data, this} {}
skia_private::STArray<4, SkPoint, true>::STArray(SkSpan<SkPoint const>)
Line
Count
Source
780
584k
        , TArray<T, MEM_MOVE>{data, this} {}
skia_private::STArray<4, unsigned char, true>::STArray(SkSpan<unsigned char const>)
Line
Count
Source
780
584k
        , TArray<T, MEM_MOVE>{data, this} {}
skia_private::STArray<2, float, true>::STArray(SkSpan<float const>)
Line
Count
Source
780
584k
        , TArray<T, MEM_MOVE>{data, this} {}
781
782
    STArray(std::initializer_list<T> data)
783
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<3, unsigned int, true>::STArray(std::initializer_list<unsigned int>)
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*>)
784
785
    explicit STArray(int reserveCount)
786
293k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray(int)
Line
Count
Source
786
7.23k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<8, double, true>::STArray(int)
Line
Count
Source
786
95.3k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<8, int, true>::STArray(int)
Line
Count
Source
786
190k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<64, OffsetEdge, true>::STArray(int)
Line
Count
Source
786
357
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<128, float, true>::STArray(int)
Line
Count
Source
786
97
        : STArray() { this->reserve_exact(reserveCount); }
787
788
    STArray(const STArray& that)
789
43.5k
        : STArray() { *this = that; }
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
789
41.8k
        : STArray() { *this = that; }
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
789
1.68k
        : 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&)
790
791
    explicit STArray(const TArray<T, MEM_MOVE>& that)
792
        : STArray() { *this = that; }
793
794
    STArray(STArray&& that)
795
426k
        : 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
795
409k
        : 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
795
16.2k
        : 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
795
1.63k
        : 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>&&)
796
797
    explicit STArray(TArray<T, MEM_MOVE>&& that)
798
0
        : STArray() { *this = std::move(that); }
799
800
186M
    STArray& operator=(const STArray& that) {
801
186M
        TArray<T, MEM_MOVE>::operator=(that);
802
186M
        return *this;
803
186M
    }
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
800
1.68k
    STArray& operator=(const STArray& that) {
801
1.68k
        TArray<T, MEM_MOVE>::operator=(that);
802
1.68k
        return *this;
803
1.68k
    }
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::operator=(skia_private::STArray<33, unsigned int, true> const&)
skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true> const&)
Line
Count
Source
800
91.2M
    STArray& operator=(const STArray& that) {
801
91.2M
        TArray<T, MEM_MOVE>::operator=(that);
802
91.2M
        return *this;
803
91.2M
    }
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true> const&)
Line
Count
Source
800
91.2M
    STArray& operator=(const STArray& that) {
801
91.2M
        TArray<T, MEM_MOVE>::operator=(that);
802
91.2M
        return *this;
803
91.2M
    }
skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true> const&)
Line
Count
Source
800
3.88M
    STArray& operator=(const STArray& that) {
801
3.88M
        TArray<T, MEM_MOVE>::operator=(that);
802
3.88M
        return *this;
803
3.88M
    }
skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::operator=(skia_private::STArray<4, SkFontScanner::AxisDefinition, true> const&)
Line
Count
Source
800
41.8k
    STArray& operator=(const STArray& that) {
801
41.8k
        TArray<T, MEM_MOVE>::operator=(that);
802
41.8k
        return *this;
803
41.8k
    }
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&)
804
805
    STArray& operator=(const TArray<T, MEM_MOVE>& that) {
806
        TArray<T, MEM_MOVE>::operator=(that);
807
        return *this;
808
    }
809
810
427k
    STArray& operator=(STArray&& that) {
811
427k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
427k
        return *this;
813
427k
    }
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
810
16.2k
    STArray& operator=(STArray&& that) {
811
16.2k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
16.2k
        return *this;
813
16.2k
    }
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
810
409k
    STArray& operator=(STArray&& that) {
811
409k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
409k
        return *this;
813
409k
    }
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
810
1.65k
    STArray& operator=(STArray&& that) {
811
1.65k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
1.65k
        return *this;
813
1.65k
    }
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>&&)
814
815
0
    STArray& operator=(TArray<T, MEM_MOVE>&& that) {
816
0
        TArray<T, MEM_MOVE>::operator=(std::move(that));
817
0
        return *this;
818
0
    }
819
820
    // Force the use of TArray for data() and size().
821
    using TArray<T, MEM_MOVE>::data;
822
    using TArray<T, MEM_MOVE>::size;
823
};
824
}  // namespace skia_private
825
#endif  // SkTArray_DEFINED